web-dev-qa-db-fra.com

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

Pourquoi la défragmentation inutile dans Ubuntu?

104
Zango

Les systèmes de fichiers sous-jacents utilisés par Ubuntu, tels que ext2 et ext3, ne nécessitent tout simplement pas de défragmentation, car ils ne fragmentent pas les fichiers de la même manière que NTFS. Il y a plus de détails sur ext3 - Wikipedia, l'encyclopédie gratuite

61
Dave Child

Certains prétendent que c'est en fait un mythe que nous n'avons pas besoin de défragmentation. On prétend que nous en avons réellement besoin, mais seulement une fois que le système de fichiers est assez plein (c’est-à-dire moins de 10% d’espace libre). Outils are disponibles pour la défragmentation tels que e2defrag.

52
popey

La fragmentation est le produit de l'écriture de fichiers dans les premiers blocs ouverts disponibles sur un lecteur. Au fil du temps, à mesure que les fichiers sont créés et supprimés, de petites sections de disque s'ouvrent, ce qui entraîne la séparation des fichiers récemment écrits sur plusieurs de ces ouvertures. Cela peut réduire les performances, bien que cela ait été beaucoup plus problématique dans le passé avec un 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 des fichiers, il essaie de garder les blocs utilisés séquentiels ou rapprochés. Cela rend la défragmentation inutile.

24
Eduard Grebe

Voir ce lien . Il fournit une explication assez détaillée de la manière dont les fichiers sont stockés dans Windows et Linux, et explique pourquoi les systèmes de fichiers Linux n'ont généralement pas besoin d'être défragmentés.

7
Vicky Chijwani

Ext4 Howto - Ext4 Selon cet article, ext4 défragmente à la volée mais ils travaillent sur un outil de défragmentation. Personnellement, je ne pense pas que cela soit nécessaire, sauf peut-être pour les serveurs de fichiers très utilisés.

4
stevesauls