Question Pourquoi la défragmentation est-elle inutile?


Pourquoi la défragmentation n'est-elle pas nécessaire dans Ubuntu?


98
2017-08-05 12:34


origine


Ce n'est pas inutile, et selon votre utilisation, vous voudrez peut-être défragmenter de temps en temps. XFS / ext4 sont tous deux simples à défragmenter. Utilisez simplement les outils pour eux, ils seront faits en un rien de temps. EXT4 (Ubuntu default - ext4.wiki.kernel.org/index.php/…) - Shiki


Réponses:


Les systèmes de fichiers sous-jacents utilisés par Ubuntu, comme ext2 et ext3, n'ont tout simplement pas besoin d'être défragmentés, car ils ne fragmentent pas les fichiers de la même manière que NTFS. Il y a plus de détails à ext3 - Wikipedia, l'encyclopédie libre


62
2017-08-05 12:35



Ubuntu utilise actuellement ext4. - Marco Ceppi♦
ext4 est basé sur ext3 est basé sur ext2. :) - Broam
-1. En fait, ils pourraient très bien avoir besoin d'une défragmentation, mais dans une moindre mesure. - andol
Si vous avez un SSD, vous n'avez pas à le défragmenter non plus. - Lekensteyn
@andol, avoir de la fragmentation ne signifie pas que vous avoir besoin défragmenter. Windows l'a "besoin" parce qu'il crée des niveaux de fragmentation ridicules. Une petite quantité ne fait pas vraiment de différence, et Linux est très efficace pour le garder au strict minimum. - psusi


Certains affirment que c'est un mythe selon lequel nous n'avons pas besoin de défragmentation. Il est soutenu que nous en avons en fait besoin, mais seulement une fois que le système de fichiers est bien rempli (c.-à-d. Moins de 10% d'espace libre). Outils sont disponible pour la défragmentation comme e2defrag.


47
2017-08-05 15:04



Et ces "certains" sont corrects. Il n'est pas possible de ne pas fragmenter s'il n'y a pas d'autre endroit où écrire. - maco
Eh bien, on pourrait dire que lorsque vous avez moins de 10% d'espace libre, défragmenter pour plus d'espace libre ne sera pas votre plus gros problème et qu'un nouveau disque dur pourrait être une décision plus sage ;-) - Rinzwind
Fais attention! Tiré de ce site:en.wikipedia.org/wiki/Ext3#Defragmentation "Il n'existe aucun outil de défragmentation ext3 en ligne qui fonctionne au niveau du système de fichiers. Un défragmenteur ext2 hors ligne, e2defrag, existe mais nécessite que le système de fichiers ext3 soit converti en ext2 en premier. détruire les données, il ne sait pas comment traiter plusieurs des nouvelles fonctionnalités ext3. " - Celso
@Celso, voir launchpad.net/e2defrag... il comprend maintenant ext3 / 4. - psusi


La fragmentation est le produit de l'écriture de fichiers dans les premiers blocs ouverts disponibles sur un lecteur. Au fil du temps, au fur et à mesure que les fichiers sont créés et supprimés, de petites sections de disque s'ouvrent, ce qui entraîne la division de fichiers nouvellement écrits sur plusieurs de ces ouvertures. Cela peut réduire les performances, bien que ce soit un problème beaucoup plus important avec du matériel lent et des disques lents.

Le système de fichiers par défaut dans Ubuntu, ext4 (et jusqu'à récemment ext3) est conçu pour limiter autant que possible la fragmentation des fichiers. Lors de l'écriture de fichiers, il essaie de conserver les blocs utilisés séquentiellement ou rapprochés. Cela rend la défragmentation inutile.


23
2017-08-05 13:49



Source pour cette info? - JimLohse


Voir ce lien. Il donne une explication assez détaillée de la façon dont les fichiers sont stockés sous Windows et sous Linux, et pourquoi les systèmes de fichiers Linux n'ont généralement pas besoin d'être défragmentés.


8
2018-05-10 09:17





Ext4 Howto - Ext4 Selon cet article, ext4 déflagmente à la volée mais ils travaillent sur un outil de défragmentation. Personnellement, je ne pense pas que ce soit nécessaire, sauf peut-être pour les serveurs de fichiers qui ont un usage intensif.


4
2017-12-01 08:30