Page 1 sur 1
[Yaourt] Purge des sauvegardes auto
Publié : jeu. 07 mars 2013, 23:05
par hamelg
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 ?
Re: [Yaourt] Purge des sauvegardes auto
Publié : ven. 08 mars 2013, 12:15
par tuxce
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.
Re: [Yaourt] Purge des sauvegardes auto
Publié : ven. 08 mars 2013, 18:07
par hamelg
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.