Je ne veux pas de réponse disant que ce n'est pas nécessaire, s'il vous plaît !
Réponses
Trop de publicités?Utilisez e4defrag pour défragmenter vos fichiers
Si votre système de fichiers ext4 est créé avec l'option extent
(c'est l'option par défaut dans les distributions récentes), vous pouvez utiliser l'option e4defrag
pour le vérifier et le défragmenter en ligne, c'est-à-dire sans umounting.
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 du résultat 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, il vous dira qu'aucune défragmentation n'est nécessaire, mais si vous voulez la faire quand même, vous pouvez 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 sauf si vous voulez travailler sur les fichiers d'autres utilisateurs ou du système.
e4defrag
est dans le e2fsprogs
et je suppose qu'il est déjà installé sur votre système Ubuntu.
Utilisez Gparted pour défragmenter votre système de fichiers.
Si vous disposez de suffisamment 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 disque de démarrage CD/DVD/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.
- Démarrez à partir d'un disque de démarrage.
- Exécutez gparted et réduisez la partition qui contient les données que vous voulez défragmenter pour qu'elle soit juste au-dessus de la quantité de vos données.
- Assurez-vous que la partition que vous souhaitez défragmenter est la dernière partition du disque en la déplaçant vers la fin (vous devrez peut-être créer une autre partition vierge devant elle s'il n'y a qu'une seule partition sur le disque).
La partition que vous souhaitez défragmenter doit être la dernière partition du disque :
- faire croître la partition située à sa gauche jusqu'à sa taille maximale. Cela déplacera les données de vos partitions vers la fin du disque.
- Une fois que c'est fait, réduisez cette partition à sa taille précédente.
- Si vous avez créé une partition vierge pour en avoir plusieurs sur le disque, vous pouvez maintenant la supprimer.
- Remettez vos partitions dans l'ordre d'origine et faites repousser la partition que vous vouliez défragmenter à sa taille complète.
C'est maintenant défragmenté.
Et je sais que vous n'êtes pas intéressé par les raisons pour lesquelles il faut ou non défragmenter ubuntu, mais je vais poster le lien vers Pourquoi la défragmentation n'est-elle pas nécessaire ? de toute façon.
J'ajoute cette réponse pour montrer également comment nous pouvons trouver divers outils intégrés à Linux pour effectuer certaines opérations courantes. vous
Notez également que vous devez le faire en tant que super-utilisateur uniquement si vous voulez défragmenter sans démonter.
Utilisation de la commande apropos
e4defrag -vc /path #verbose output with count
- Réponses précédentes
- Plus de réponses