Annonces, dépannage, évolution du projet yaourt
hamelg
newbie
Messages : 4 Inscription : mar. 26 avr. 2011, 22:05
Message
par hamelg » jeu. 07 mars 2013, 23:05
Code : Tout sélectionner
$ du -hs /var/lib/yaourt/backupfiles
66M /var/lib/yaourt/backupfiles
$ ls -1R /var/lib/yaourt/backupfiles|wc -l
24708
$ ls /var/lib/yaourt/backupfiles/openssh
openssh-5.5p1-1 openssh-5.8p2-1 openssh-5.9p1-3 openssh-6.0p1-2 openssh-6.1p1-4
openssh-5.6p1-1 openssh-5.8p2-5 openssh-5.9p1-4 openssh-6.0p1-3 openssh-6.1p1-5
openssh-5.6p1-2 openssh-5.8p2-6 openssh-5.9p1-5 openssh-6.1p1-1 openssh-6.1p1-6
openssh-5.7p1-2 openssh-5.8p2-8 openssh-5.9p1-8 openssh-6.1p1-2
openssh-5.8p1-1 openssh-5.8p2-9 openssh-6.0p1-1 openssh-6.1p1-3
Avec les années, mon répertoire /var/lib/yaourt/backupfiles prend de l'embonpoint.
Existe il un moyen simple et secure de purger les fichiers sauvegardés automatiquement par l'option AUTOSAVEBACKUPFILE=1 ?
tuxce
Maître du Kyudo
Messages : 6677 Inscription : mer. 12 sept. 2007, 16:03
Message
par tuxce » ven. 08 mars 2013, 12:15
Il te faut seulement garder les 2 dernières versions. Un exemple de script pour faire le ménage :
Code : Tout sélectionner
cd /var/lib/yaourt/backupfiles
for d in *; do
[[ ! -d "$d" ]] && continue
cd "$d"
while read line; do
echo rm -r "${line##* }"
done < <(stat -c '%y %n' * | sort | head -n -2)
cd ..
done
Le
echo
à enlever si t'estimes que c'est bon.
hamelg
newbie
Messages : 4 Inscription : mar. 26 avr. 2011, 22:05
Message
par hamelg » ven. 08 mars 2013, 18:07
Nickel !
Merci beaucoup.
Pourquoi ne peut inclure ce nettoyage dans l'option ci-dessous ?
CLEAN OPTIONS
Manage .pacnew, .pacsave and .pacorig and backuped config files.
-c, --clean
Clean all these files.