web-dev-qa-db-fra.com

défragmentation de ext2

Est-ce que ça vaut le coup? il y a e2defrag. Combien de temps cela prendra-t-il pour 120 Go? 8h suffira?

Je voudrais améliorer la lecture/écriture sur le disque dur. le disque dur semble neuf (9 mois). son dans ma machine de travail, je suis Java programmeur.

3
UAdapter

Quels sont vos taux de lecture/écriture? Quelle augmentation souhaitez-vous gagner? Vous n'obtiendrez probablement pas autant beaucoup d'augmentation de la défragmentation.

Le temps nécessaire à la défragmentation de vos données dépendra beaucoup du taux de fragmentation, de la quantité de fichiers et des vitesses de lecture/écriture de votre disque et d'autres facteurs de vitesse de votre matériel. 8h devrait suffire, mais je ne peux que deviner.

La fragmentation est toujours un problème, mais ext2/3/4 réserve de l'espace pour s'assurer qu'ils sont capables d'écrire des données en une seule fois au lieu d'avoir toujours à les disperser. Vous pouvez vérifier la quantité d'espace réservé avec tune2fs -l /dev/<your device> | grep -i reserve. La réduction de la quantité réservée augmentera probablement la fragmentation au fil du temps, tandis que l'augmentation de la quantité réservée ne contribuera probablement pas à réduire davantage la fragmentation.

Si vous avez besoin d'augmenter votre lecture/écriture, peut-être que le fonctionnement sur un ramdrive vous aidera dans les scénarios où vous n'avez pas trop de données mais beaucoup de petits fichiers. Vous pouvez également vouloir vérifier les SSD pour augmenter votre r/w.

Aussi reportez-vous à cette réponse pour plus d'informations sur la fragmentation.

6
bkzland

La défragmentation des systèmes de fichiers ext2/3/4 n'est pas nécessaire (si vous avez toujours un peu d'espace libre). Ils ne sont pas très fragmentés, en utilisation normale.

4
tumbleweed

Je suppose que vous n'utilisez pas réellement ext2, mais plutôt ext3 ou ext4. Les deux sont assez bons pour éviter la fragmentation, en particulier ext4. Par conséquent, vous ne remarquerez certainement aucune différence après avoir exécuté e2defrag. Quant au temps que cela prendra; cela dépend entièrement de la quantité de données à déplacer. La première fois que vous l'exécutez, cela peut prendre un certain temps, mais les exécutions suivantes devraient être très rapides. C'est probablement l'un des algorithmes de défragmentation les plus rapides qui soit, bien qu'il soit dangereux; s'il est interrompu au milieu, vous pouvez dire adieu à votre système de fichiers.

0
psusi