[pacman] des "pacman -Sc" favorisent-ils la fragmentation ?
[pacman] des "pacman -Sc" favorisent-ils la fragmentation ?
Bonjour,
quand on installe un paquet pacman garde systématiquement une copie du paquet dans /var/cache/pacman/pkg,
ce comportement permet de faire un "downgrade" du paquet quand il est bogué,
le revers de la médaille c'est que cette sauvegarde des paquets installés prend de la place sur le disque au fur et à mesure des mises à jours et installation de paquets,
on est alors tenté de faire un "pacman -Sc" pour supprimer les paquets obsolètes dans le cache de pacman,
ma question : est-ce que des "pacman -Sc" tapés fréquemment peut à moyen terme entrainer une fragmentation du système de fichiers ( j'utilise ext4 ) ?
quand on installe un paquet pacman garde systématiquement une copie du paquet dans /var/cache/pacman/pkg,
ce comportement permet de faire un "downgrade" du paquet quand il est bogué,
le revers de la médaille c'est que cette sauvegarde des paquets installés prend de la place sur le disque au fur et à mesure des mises à jours et installation de paquets,
on est alors tenté de faire un "pacman -Sc" pour supprimer les paquets obsolètes dans le cache de pacman,
ma question : est-ce que des "pacman -Sc" tapés fréquemment peut à moyen terme entrainer une fragmentation du système de fichiers ( j'utilise ext4 ) ?
-
- Maître du Kyudo
- Messages : 1855
- Inscription : mer. 06 janv. 2010, 13:51
- Localisation : Ried - Alsace - France
Re: [pacman] des "pacman -Sc" favorisent-ils la fragmentatio
Salut,
à moins de remplir presque complètement ta partition (à plus de 95%) le taux de fragmentation devrait rester négligeable.
Pour extXfs, tu peux faire un
Pour obtenir ton taux de fragmentation.
Avant que la discussion n'attire les trolls (la fragmentation sous Linux est un très bel appeau à trolls...), le mécanisme d'allocation de fichiers sous Linux essaye d'éviter la fragmentation. Le fait de faire régulièrement le ménage dans ton /var devrait libérer des trous qui seront réutilisés par les prochains fichiers.
Exemple : j'ai chez moi une partition dédiée pour /var/cache, mais comme elle est plein à 97%, j'obtiens :
Je suis donc un mauvais élève !
Tu peux aussi utiliser filefrag pour avoir l'état d'un fichier particulier.
Par exemple :
t'affichera les fichiers fragmentés
à moins de remplir presque complètement ta partition (à plus de 95%) le taux de fragmentation devrait rester négligeable.
Pour extXfs, tu peux faire un
Code : Tout sélectionner
# e2fsck -fn /dev/<partition>
Avant que la discussion n'attire les trolls (la fragmentation sous Linux est un très bel appeau à trolls...), le mécanisme d'allocation de fichiers sous Linux essaye d'éviter la fragmentation. Le fait de faire régulièrement le ménage dans ton /var devrait libérer des trous qui seront réutilisés par les prochains fichiers.
Exemple : j'ai chez moi une partition dédiée pour /var/cache, mais comme elle est plein à 97%, j'obtiens :
Code : Tout sélectionner
# e2fsck -fn /dev/lx/cache
e2fsck 1.42.8 (20-Jun-2013)
Attention-b ! /dev/lx/cache est mounted.
Passe 1 : vérification des i-noeuds, des blocs et des tailles
...
/dev/lx/cache : 887/65536 fichiers (61.8% non contigüs), 235230/262144 blocs
# df /var/cache
Sys. de fichiers blocks de 1K Utilisé Disponible Uti% Monté sur
/dev/mapper/lx-cache 1032088 924952 38324 97% /var/cache
Tu peux aussi utiliser filefrag pour avoir l'état d'un fichier particulier.
Par exemple :
Code : Tout sélectionner
# filefrag /var/cache/pacman/pkg/* | grep -v '1 extent found'
La majorité des bugs se situe entre la chaise et le clavier...
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
Arrêtez de vous prendre la tête avec les partitions... passez au LVM
- Xorg
- Maître du Kyudo
- Messages : 1933
- Inscription : dim. 22 janv. 2012, 19:25
- Localisation : Entre le clavier et la chaise.
Re: [pacman] des "pacman -Sc" favorisent-ils la fragmentatio
C'est toujours pratique d'avoir l'ancienne version d'un paquet sous la main.
Mais certes, un
La fragmentation en Ext4 est forte quand tu mets de gros fichiers sur une partition presque pleine à mon avis.

Mais certes, un
pacman -Sc
quelques fois dans l'année, ça sert.La fragmentation en Ext4 est forte quand tu mets de gros fichiers sur une partition presque pleine à mon avis.

Re: [pacman] des "pacman -Sc" favorisent-ils la fragmentatio
merci pour vos réponses,
je pense que je vais faire un "pacman -Sc" hebdomadaire,
je pense que je vais faire un "pacman -Sc" hebdomadaire,
ça m'affiche 43 fichiers fragmentés ( "2 extents found" )oktoberfest a écrit :t'affichera les fichiers fragmentésCode : Tout sélectionner
# filefrag /var/cache/pacman/pkg/* | grep -v '1 extent found'
- Xorg
- Maître du Kyudo
- Messages : 1933
- Inscription : dim. 22 janv. 2012, 19:25
- Localisation : Entre le clavier et la chaise.
Re: [pacman] des "pacman -Sc" favorisent-ils la fragmentatio
J'ai environ la même chose, ça doit être normal. 

Re: [pacman] des "pacman -Sc" favorisent-ils la fragmentatio
j'ai vérifié le niveau de fragmentation des partitions / et /home :
0.1% non contingüs pour "/" et 0.3% pour /home, ça me semble normal
0.1% non contingüs pour "/" et 0.3% pour /home, ça me semble normal
- Xorg
- Maître du Kyudo
- Messages : 1933
- Inscription : dim. 22 janv. 2012, 19:25
- Localisation : Entre le clavier et la chaise.
Re: [pacman] des "pacman -Sc" favorisent-ils la fragmentatio
Oui, c'est même plutôt pas mal. Moi j'ai un poil plus de fragmentation, mais ça reste correct quand on sait que mes partitions ont été créées il y a environ 2 ans... 
