Je ne veux pas de réponse disant qu'il n'y a pas besoin, s'il vous plaît!
tilisez e4defrag pour défragmenter vos fichiers
Si votre système de fichiers ext4 est créé avec l’option extent
(valeur par défaut dans les distributions récentes), vous pouvez utiliser l’utilitaire e4defrag
pour le vérifier et le défragmenter en ligne, c’est-à-dire sans démontage.
Vérifiez simplement le niveau de fragmentation avec quelque chose comme ceci (vous devez être root pour voir les détails):
Sudo e4defrag -c /path/to/myfiles
Voici un exemple de sortie que vous pouvez obtenir:
$ Sudo e4defrag -c iso/
<Fragmented files> now/best size/ext
1. /home/gerlos/iso/debian-live-7.5.0-i386-rescue.iso
7/1 111177 KB
2. /home/gerlos/iso/systemrescuecd-x86-4.4.1.iso
4/1 100897 KB
3. /home/gerlos/iso/debian-live-7.5.0-AMD64-rescue.iso
6/1 116053 KB
4. /home/gerlos/iso/ubuntu-14.04.2-server-AMD64.iso
8/1 76160 KB
5. /home/gerlos/iso/ubuntu-14.10-desktop-AMD64.iso
15/1 75712 KB
Total/best extents 40/5
Average size per extent 90577 KB
Fragmentation score 0
[0-30 no problem: 31-55 a little bit fragmented: 56- needs defrag]
This directory (iso/) does not need defragmentation.
Done.
Comme dans cet exemple, la plupart du temps, elle vous indiquera qu'aucune défragmentation n'est nécessaire, mais si vous voulez le faire, vous pouvez quand même l'utiliser (vous n'avez pas besoin d'utiliser Sudo pour défragmenter vos propres fichiers):
e4defrag /path/to/myfiles
Vos utilisateurs peuvent même l'exécuter sur leurs propres fichiers, il n'est pas nécessaire d'être root si vous ne souhaitez pas utiliser les fichiers d'autres utilisateurs ou du système.
e4defrag
se trouve dans le paquetage e2fsprogs
et il est déjà installé sur votre système Ubuntu.
Jetez un oeil sur e2fsprogs . Ceci est également disponible dans les packages Ubuntu. Il fournit le programme e4defrag.
Si vous avez assez d’espace sur votre disque dur, vous pouvez utiliser Gparted pour défragmenter votre système de fichiers ( ext2, ext 4, nfts, etc. ). Vous devez démarrer à partir d'un CD/DVD/disque de démarrage USB car le lecteur sur lequel vous travaillez doit être démonté. Vous devez également disposer de plus d'espace inutilisé que d'espace utilisé pour que cela fonctionne et cela peut prendre un certain temps.
Avec la partition que vous souhaitez défragmenter en tant que dernière partition du lecteur:
Il est maintenant défragmenté.
Et je sais que vous n'êtes pas intéressé par pourquoi/pourquoi ne pas défragmenter Ubuntu, mais je posterai le lien vers pourquoi-la-défragmentation-inutile de toute façon.
J'ajoute cette réponse pour montrer également comment nous pouvons trouver divers outils Linux intégrés pour effectuer certaines opérations courantes. vous
De plus, notez que vous ne devez être super utilisateur que si vous souhaitez défragmenter sans démonter.
tilisation de la commande apropos
e4defrag -vc /path #verbose output with count
Ubuntu 14.04 LTS place (au moins le lecteur principal) dans la partition EXT4 lorsqu’il est installé après une nouvelle installation (ne résidant pas sur Win-Junk).
Dans ce cas, si vous venez de configurer un nouveau système ou de le reformater sur un ancien système, puis effectuez une nouvelle installation, puis par défaut avec 14.04 LTS, vous avez une partition EXT4 à /dev/sda1
.
Maintenant, ouvrez un terminal (CTRL-ALT-T) et type:
Sudo e4defrag -c /dev/sda1
et soyez patient jusqu'à ce que le "contrôle" soit terminé et que vous obteniez le rapport de fragmentation.
Si vous n'êtes pas sûr d'avoir une partition EXT4 sur votre lecteur de système d'exploitation, allez simplement sur HOME et tapez df -T
. Regardez pour voir sur quoi vos partitions sda * sont définies (essayez ceci dans 14.04LTS, et vous verrez EXT4 à moins que vous n'ayez choisi un autre type de partition lors de l'installation du disque dur).