Est-il nécessaire de défragmenter les disques dans Ubuntu? Si oui, comment dois-je le faire et à quelle fréquence dois-je le faire?
Est-il nécessaire de défragmenter les disques dans Ubuntu? Si oui, comment dois-je le faire et à quelle fréquence dois-je le faire?
Réponses:
La défragmentation est (ou était) recommandée sous Windows car elle avait une mauvaise implémentation du système de fichiers. Des techniques simples telles que l'allocation de blocs pour des fichiers en groupes plutôt qu'un par un réduisent la fragmentation sous Linux. Les systèmes de fichiers Linux typiques ne gagnent que de manière significative à partir de la défragmentation sur un système de fichiers presque plein ou avec des modèles d'écriture inhabituels. La plupart des utilisateurs n'en ont pas besoin , bien que les partageurs de fichiers lourds puissent en bénéficier (remplir un fichier en petits morceaux au milieu n'est pas le cas pour lequel ext3 a été optimisé; si vous êtes préoccupé par la fragmentation et votre bittorrent ou autre client de partage de fichiers offre cette option, dites-lui de préallouer tous les fichiers avant de commencer à télécharger).
À l'heure actuelle, il n'y a pas d'outil de défragmentation prêt pour la production pour les systèmes de fichiers courants sur Linux ( ext3 et ext4 ). Si vous avez installé Ubuntu 9.10 ou une version plus récente, ou converti une installation existante, vous disposez d'un système de fichiers ext4 , qui prend en charge les extensions , réduisant encore la fragmentation.
Pour les cas où une fragmentation survient, un outil de défragmentation ext4 est en cours, mais il n'est pas encore prêt .
Notez qu'en général, la philosophie Linux et en particulier la philosophie Ubuntu est que les tâches de maintenance courantes doivent se produire automatiquement sans que vous ayez besoin d'intervenir .
C'est la meilleure explication (non seulement de la fragmentation des fichiers, mais de la façon dont EXT2 / 3/4 y est plus résistant que FAT ou NTFS) que j'ai trouvé et j'y réfère toujours: http://geekblog.oneandoneis2.org/ index.php / 2006/08/17 / why_doesn_t_linux_need_defragmenting
Si vous utilisez ext, voici une bonne citation de Theodore Ts'o (il a été fortement impliqué dans le développement du système de fichiers):
Si vous définissez le nombre de blocs réservés sur zéro, cela n'affectera pas beaucoup les performances, sauf si vous exécutez pendant de longues périodes (avec beaucoup de créations et de suppressions de fichiers) alors que le système de fichiers est presque plein (c'est-à-dire supérieur à 95%), à ce moment, vous serez soumis à des problèmes de fragmentation. L'allocateur multi-blocs d'Ext4 est beaucoup plus résistant à la fragmentation, car il essaie beaucoup plus difficile de trouver des blocs contigus, donc même si vous n'activez pas les autres fonctionnalités ext4, vous verrez de meilleurs résultats simplement en montant un système de fichiers ext3 en utilisant ext4 avant le système de fichiers devient complètement plein.
Donc vraiment, la réponse est «non». Ce n'est que dans des cas extrêmes que vous commencerez à voir une fragmentation défavorable (avec ext).