user@linuxtrack:~ $ python -c 'print("Soyez les bienvenus !")'

Vous n'êtes pas identifié(e).

#1 14-09-2016 22:17:08

IceF0x
#! Gourou Linux

Defragmenter le système de fichier sous debian jessie

====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

#2 15-09-2016 13:51:28

koorosh
Membre

Re : Defragmenter le système de fichier sous debian jessie

j'ignorais totalement !!!! merci pour le partage coyotus smile

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

#3 15-09-2016 14:12:55

IceF0x
#! Gourou Linux

Re : Defragmenter le système de fichier sous debian jessie

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

#4 14-11-2016 22:07:42

m3rl1
Membre

Re : Defragmenter le système de fichier sous debian jessie

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 hmm
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 !!! big_smile  stone

Dernière modification par m3rl1 (14-11-2016 22:08:40)

Hors ligne

Pied de page des forums