phhsnews.com


phhsnews.com / Pourquoi Linux n'a pas besoin de défragmenter

Pourquoi Linux n'a pas besoin de défragmenter


Si vous êtes un utilisateur de Linux, vous avez probablement entendu dire que vous n'avez pas besoin de défragmenter vos systèmes de fichiers Linux. Vous remarquerez également que les distributions Linux ne sont pas équipées d'utilitaires de défragmentation de disque.

Pour comprendre pourquoi les systèmes de fichiers Linux n'ont pas besoin de défragmenter en utilisation normale - et Windows le font - vous devez comprendre pourquoi la fragmentation se produit et comment les systèmes de fichiers Linux et Windows fonctionnent différemment.

Qu'est-ce que la fragmentation?

De nombreux utilisateurs de Windows, même inexpérimentés, croient que la défragmentation régulière de leurs systèmes de fichiers va accélérer leur ordinateur. Ce que beaucoup de gens ne savent pas, c'est pourquoi.

En bref, un disque dur a un certain nombre de secteurs, chacun pouvant contenir un petit morceau de données. Les fichiers, en particulier les plus grands, doivent être stockés dans plusieurs secteurs différents. Disons que vous sauvegardez un certain nombre de fichiers différents dans votre système de fichiers. Chacun de ces fichiers sera stocké dans un cluster contigu de secteurs. Plus tard, vous mettez à jour l'un des fichiers que vous avez enregistrés à l'origine, ce qui augmente la taille du fichier. Le système de fichiers tentera de stocker les nouvelles parties du fichier juste à côté des pièces d'origine. Malheureusement, s'il n'y a pas assez de place ininterrompue, le fichier doit être divisé en plusieurs parties - tout cela se passe de manière transparente pour vous. Lorsque votre disque dur lit le fichier, ses têtes doivent parcourir différents emplacements physiques sur le disque dur pour lire chaque segment de secteurs - cela ralentit les choses.

La défragmentation est un processus intensif qui déplace les fichiers pour les réduire Ceci est différent pour les disques SSD, qui n'ont pas de pièces mobiles et qui ne doivent pas être défragmentés - la défragmentation d'un disque SSD réduit en fait sa durée de vie. Et, sur les dernières versions de Windows, vous n'avez pas vraiment besoin de vous soucier de défragmenter vos systèmes de fichiers - Windows le fait automatiquement pour vous. Pour plus d'informations sur les bonnes pratiques de défragmentation, lisez cet article:

HTG explique: Vous avez vraiment besoin de défragmenter votre PC?

Fonctionnement des systèmes de fichiers Windows

Ancien système de fichiers FAT de Microsoft - vu en dernier par défaut Windows 98 et ME, bien qu'il soit encore utilisé sur les lecteurs flash USB aujourd'hui, n'essaie pas d'organiser intelligemment les fichiers. Lorsque vous enregistrez un fichier dans un système de fichiers FAT, il l'enregistre le plus près possible du début du disque. Lorsque vous enregistrez un deuxième fichier, il l'enregistre immédiatement après le premier fichier, et ainsi de suite. Lorsque la taille des fichiers d'origine augmente, ils deviennent toujours fragmentés.

Le nouveau système de fichiers NTFS de Microsoft, qui a fait son chemin sur les PC grand public avec Windows XP et 2000, essaie d'être un peu plus intelligent. Il alloue plus d'espace libre "tampon" autour des fichiers sur le disque, bien que, comme n'importe quel utilisateur Windows peut vous le dire, les systèmes de fichiers NTFS se fragmentent avec le temps.

En raison du fonctionnement de ces systèmes de fichiers, ils doivent être défragmentés pour rester à la performance de pointe. Microsoft a résolu ce problème en exécutant le processus de défragmentation en arrière-plan sur les dernières versions de Windows.

Fonctionnement des systèmes de fichiers Linux

Systèmes de fichiers ext2, ext3 et ext4 de Linux - ext4 étant le système de fichiers utilisé par Ubuntu la plupart des autres distributions Linux actuelles - alloue les fichiers d'une manière plus intelligente. Au lieu de placer plusieurs fichiers les uns près des autres sur le disque dur, les systèmes de fichiers Linux dispersent différents fichiers sur tout le disque, laissant une grande quantité d'espace libre entre eux. Lorsqu'un fichier est édité et doit grandir, il y a généralement beaucoup d'espace libre pour le fichier. Si la fragmentation se produit, le système de fichiers tentera de déplacer les fichiers afin de réduire la fragmentation en utilisation normale, sans avoir besoin d'un utilitaire de défragmentation.

En raison de la façon dont cette approche fonctionne, vous commencerez à voir la fragmentation le système se remplit. Si c'est 95% (ou même 80%) plein, vous commencerez à voir une certaine fragmentation. Cependant, le système de fichiers est conçu pour éviter la fragmentation en utilisation normale.

Si vous avez des problèmes de fragmentation sous Linux, vous avez probablement besoin d'un disque dur plus grand. Si vous avez réellement besoin de défragmenter un système de fichiers, le plus simple est probablement le plus fiable: Copiez tous les fichiers de la partition, effacez les fichiers de la partition, puis copiez les fichiers sur la partition. Le système de fichiers allouera intelligemment les fichiers au fur et à mesure que vous les recopierez sur le disque

Vous pouvez mesurer la fragmentation d'un système de fichiers Linux avec la commande fsck - recherchez les "inodes non contigus" dans la sortie.


Comment faire en sorte qu'un seul fichier apparaisse dans plusieurs dossiers en même temps?

Comment faire en sorte qu'un seul fichier apparaisse dans plusieurs dossiers en même temps?

Si vous avez un grand nombre de dossiers configurés pour votre travail et que vous devez utiliser le le même script dans chacun d'entre eux pendant la journée de travail, alors quel est le moyen le plus simple d'accomplir cela au-delà de beaucoup de copier-coller? La session de questions-réponses d'aujourd'hui nous est offerte par SuperUser, une subdivision de Stack Exchange, un regroupement communautaire de sites Web Q & A Capture d'écran courtoisie de csaveanu (Flickr).

(how-to)

Comment débloquer un fichier à partir de Windows

Comment débloquer un fichier à partir de Windows "Impossible de vérifier l'éditeur" Avertissement

La boîte de dialogue Avertissement de sécurité de Windows s'affiche lorsque vous exécutez ou ouvrez un fichier que Microsoft ne reconnaît pas un fichier de confiance. Le fichier est bloqué à moins que vous ne disiez spécifiquement à Windows que le fichier peut être ouvert ou ouvert. Si vous avez téléchargé un fichier depuis une source fiable et que vous l'exécutez souvent, vous pouvez débloquer ce fichier ATTENTION: Assurez-vous de débloquer uniquement les fichiers provenant de sources fiables que vous connaissez.

(how-to)