Linux ne doivent être defrag'd?
Je me procurer cette question beaucoup de choses. Et, généralement parlant, la réponse est «non» retentissant. Je suis passé près de douze ans en utilisant Linux sans défragmenter un disque et je n'ai jamais remarqué un ralentissement sur un système. Mais juste parce que vous n'avez pas besoin de ne pas dire que vous ne pouvez pas. Je l'ai trouvé effectivement possible de vérifier la fragmentation d'un point de montage linux et défragmenter ce point de montage.
Dans cet article, je vais discuter de cette question et puis je vais vous montrer comment vous pouvez tester la fragmentation d'un point de montage sur votre disque Linux puis défragmenter ce point de montage.
Qu'est-ce qu'il n'est pas nécessaire
C'est la question que je reçois presque chaque fois que je dis à un utilisateur qu'il n'est pas nécessaire de défragmenter un disque Linux. La première raison, avant tout, vous n'avez pas besoin de défragmenter un système est que la majorité des fichiers sur un système besoin d'une autorisation super-utilisateur de se déplacer. Oh, bien sûr vous pouvez vous déplacer autour de ce que vous voulez dans votre répertoire ~ /. Mais essayez de déplacer quoi que ce soit dans / usr / bin, / opt, / sbin ou tout autre répertoire en dehors de ~ / (sans l'autorisation de super-utilisateur) et voir dans quelle mesure vous. Ce que cela signifie est que, pendant générale, l'utilisation de tous les jours la grande majorité des fichiers ne sont pasdéplacés sur votre système. Les seuls fichiers dont vous avez besoin avec vous concernent sont ceux dans votre répertoire personnel - et ces fichiers ont peu ou rien à voir avec les performances de votre machine.
Une autre différence est que certains autres systèmes d'exploitation de leur mieux pour placer les fichiers au plus près de la face avant du lecteur, car ils peuvent - sans lacunes. Lorsque les fichiers sont déplacées, ces lacunes apparaissent, ce qui rend difficile pour le lecteur à lire. Le système d'exploitation Linux ne le fait pas. Au lieu de cela, le système commence dans les dossiers du centre et les lieux non de façon aléatoire, mais ne se préoccupe pas de placer des fichiers côté de l'autre dans le début du disque. Alors, quand les espaces sont créés, ce n'est pas un gros problème parce que le système est utilisé pour ces espaces. Le seul moment où vous remarquerez défragmentation sur un disque Linux est lorsque le disque est plus de 95% plein. À ce point le paraître "aléatoire" du placement aura rattrapé et les espaces entre les fichiers peuvent ne pas permettre l'addition de plusieurs fichiers.
Alors, quand cela arrive ... est-il possible de défragmenter? Oui il est.
vérifier la fragmentation
J'ai découvert un script Perl très pratique qui vous permettra de vérifier un point de montage pour la fragmentation. Le script peut être trouvé
sudo. / fragmentation.pl / home / user
Où l'utilisateur est l'utilisateur qui est le répertoire personnel que vous souhaitez vérifier.
Vous devrez sans doute être surpris de voir combien la manière dont le nombre est faible. Il vous donnera un rapport comme:
1,30108895488615% des fichiers non contigus, 1,01067741479282 fragments moyenne.
Défragmentation
Maintenant, dites que vous ne souhaitez défragmenter répertoire que. Vous pouvez le faire avec ce morceau de code à portée de main . Enregistrer ce morceau de code dans un fichier appelé defrag.pl et lui donner les autorisations exécutable avec la commande chmod u + x defrag.pl. Maintenant, tapez la commande:
sudo. / defrag.pl / home / user
Où l'utilisateur est l'utilisateur qui est le répertoire personnel que vous souhaitez défragmenter.
Or, cette tâche peut prendre un certain temps, en fonction de lala taille de votre fichier ~ / et combien est dans ce répertoire. Mais une fois que c'est fait, exécutez la commande fragmentation.pl nouveau et je parie que vous trouverez les résultats positifs.
Réflexions finales
Bien que vous n'aurez probablement jamais à court, il est bon de savoir qu'il est possible. Le système Linux est rarement fragmenté au point que vous aurez jamais l'avis du moindre soubresaut ... du moins pas jusqu'à ce que ce disque est presque plein. Et compte tenu du coût de rapport de taille entre les lecteurs d'aujourd'hui, la possibilité de les remplir est mince. Et s'ils le font, vous aurez probablement juste de sortir et acheter un autred'entraînement.
Commentaires
Enregistrer un commentaire