Vous n'êtes pas identifié(e).
====Introduction====
Depuis que j'utilise les systèmes GNU/Linux, j'ai toujours entendu que la fragmentation des systèmes de fichier sous GNU/Linux n'existait pas, en réalité c'est un mythe, elle existe mais est très bien gèrée.
Souvent les utilisateurs venant de Windows m'ont posé la question si il existait un outil pour défragmenter le disque dur sous GNU/Linux, et je répondais dans mon ignorance "non"
La lecture d'un article sur le net m'a prouvé que oui ça existe.
====Installation====
L'outil en question fait partie d'une suite d'outil, e2fsprogs - utilitaires pour les systèmes de fichiers ext2/ext3/ext4, il suffit donc d'installer cette suite pour obtenir l'outil de défragmentation.
sudo apt-get install e2fsprogs
Mais l'outil de défragmentation n'est pas e2fsprogs, en réalité c'est e4defrag qui se trouve dans /usr/sbin/e4defrag (voir: https://packages.debian.org/jessie/amd6 … s/filelist ).
====Utilisation====
Son utilisation est simple, pour vérifier c'est l'option -c et pour défragmenter c'est -v
sudo e4defrag -c /dev/sda1
Exemple de retour de la commande de vérification :
<Fragmented files> now/best size/ext
1. /boot/big-file 55/1 2003 KB
2. /boot/.vmlinuz.hmac-4.2.1-300.fc23.x86_64
1/1 1 KB
3. /boot/.vmlinuz.hmac-4.2.0-0.rc5.git0.2.fc23.x86_64
1/1 1 KB
4. /boot/initramfs-0-rescue-e60297218bf5439e90f982e06611a37c.img
2/1 24966 KB
5. /boot/.vmlinuz.hmac-4.2.0-0.rc8.git0.1.fc23.x86_64
1/1 1 KB
Total/best extents 470/415
Average size per extent 588 KB
Fragmentation score 0
[0-30 no problem: 31-55 a little bit fragmented: 56- needs defrag]
This device (/dev/sda1) does not need defragmentation.
Done.
pour la défragmentation faite la commande ci-dessous:
sudo e4defrag -v /dev/sda1
Exemple de retour de la commande de défragmentation :
ext4 defragmentation for device(/dev/sda1)
[2/433]/boot/initramfs-4.2.1-300.fc23.x86_64.img: 100% extents: 1 -> 1 [ OK ]
[3/433]/boot/initrd-plymouth.img: 100% extents: 1 -> 1 [ OK ]
[4/433]/boot/System.map-4.2.1-300.fc23.x86_64: 100% extents: 1 -> 1 [ OK ]
....
[68/433]/boot/big-file: 100% extents: 55 -> 1 [ OK ]
....
[431/433]/boot/initramfs-0-rescue-e60297218bf5439e90f982e06611a37c.img: 100% extents: 2 -> 2 [ OK ]
[432/433]/boot/.vmlinuz.hmac-4.2.0-0.rc5.git0.2.fc23.x86_64: 100% extents: 1 -> 1 [ OK ]
[433/433]/boot/.vmlinuz.hmac-4.2.1-300.fc23.x86_64: 100% extents: 1 -> 1 [ OK ]
Success: [ 415/433 ]
Failure: [ 18/433 ]
Total extents: 470->425
Fragmented percentage: 0%->0%
Source: http://www.linuxtricks.fr/wiki/les-syst … r-verifier
Documentation: http://www.mageialinux-online.org/wiki/ … sous-linux
Utiliser des logiciels propriétaires, c'est comme les plats préparés, on est incapable de dire les conservateurs qu'ils contiennent, on dira toujours que c'est bon, mais ça ne remplacera jamais le repas fait maison par sa maman.
]:D #! Crunchbang & Archlinux GNU/Linux User ]:D
Hors ligne
j'ignorais totalement !!!! merci pour le partage coyotus
Pour mon ubuntu c'est ce paquet e2freefrag mais je pense qu'il fait juste une verification , voici le man :
http://manpages.ubuntu.com/manpages/tru … rag.8.html
Dernière modification par koorosh (15-09-2016 14:02:28)
"Les paroles peuvent être plus tranchantes qu'un sabre affûté" écrit par Omar Khayam poète perse.
Hors ligne
e2freefrag fait partie du paquet e2fsprogs et est donc également présent.
Utiliser des logiciels propriétaires, c'est comme les plats préparés, on est incapable de dire les conservateurs qu'ils contiennent, on dira toujours que c'est bon, mais ça ne remplacera jamais le repas fait maison par sa maman.
]:D #! Crunchbang & Archlinux GNU/Linux User ]:D
Hors ligne
la cmd me dit que la défragmentation n'est pas nécessaire mais pareil j'ai toujours cru qu'il n'y en avais pas ...
moi aussi j'ai dit cela a des windowsien quand je fesai de la 'pub' pour linux
pas grave, je dirai: sous linux aussi y'a besoin de défragmenté son disque: 2 fois par an pour avoir l'esprit tranquille et encore c'est bcp !!!
Dernière modification par m3rl1 (14-11-2016 22:08:40)
Hors ligne