Commande tune2fs et formater partition ext4 avec gparted svp ?

Résolu/Fermé
AntoineFrigel Messages postés 110 Date d'inscription jeudi 18 octobre 2012 Statut Membre Dernière intervention 28 août 2013 - Modifié par baladur13 le 20/08/2013 à 21:07
AntoineFrigel Messages postés 110 Date d'inscription jeudi 18 octobre 2012 Statut Membre Dernière intervention 28 août 2013 - 20 août 2013 à 12:40
Bonjour,



lorsque j'utilise "gparted" pour formater une partition en ext4, la place allouée au blocs de "secours" sur le disque dur fraîchement formaté est par défaut de 5%. Sur un disque de 500go, je perds environ 23,5go de place pour ces blocs. J'ai vu qu'en utilisant "tune2fs" je pouvais passer (après avoir formaté), le pourcentage de ces blocs à 1% par exemple. La commande est donc la suivant et se fait même à chaud.

tune2fs -m1 /dev/sdb1


sdb1 au cas où votre disque dur s'appelle sdb1, et "-m1" où 1 est égal à 1% d'espace alloué pour les blocs.

J'ai vu que je peux descendre le pourcentage par exemple à "-m0.5" ou encore "-m0.4"


Mais je ne sais pas jusqu'où je peux descendre (moins le pourcentage des blocs est gros, plus je récupère de place), mais je ne sais pas quel est le seuil critique à ne pas dépasser svp ?

Merci beaucoup.

A voir également:

2 réponses

AntoineFrigel Messages postés 110 Date d'inscription jeudi 18 octobre 2012 Statut Membre Dernière intervention 28 août 2013 2
Modifié par AntoineFrigel le 20/08/2013 à 11:22
Bonjour, je vais mettre la discussion en résolu. J'ai trouvé des infos sur le phénomène de fragmentation sous Linux et comment il apparaît. (voir tous les liens supplémentaires dans cette discussion http://forum.ubuntu-fr.org/viewtopic.php?pid=1090024 ).

J'ai formaté un disque de 500 go en ext4. J'ai modifié la gestion de la place allouée aux blocs-système avec cette commande :

sudo tune2fs -m1.65 /dev/sdb1


(où /dev/sdb1 est l'adresse de mon disque dur et -m1.65 correspondant à 1,65% de place allouée aux blocks-système)

Attention, bien mettre un "." pour écrire 1.65% dans la commande au dessus et non pas une virgule. (je ne sais pas si ça marche avec une virgule mais je sais qu'avec un point ça marche très bien et c'est bien 1,65% qui est alloué).


Sur cette dernière commande, on voit que je dépasse le seuil minimum de fragmentation qui est de 3% généralement constaté par les utilisateurs de partitions ext4.

J'ai fait cette commande pour récupérer un maximum de place en giga-octets sur ce disque sdb1. Je suis donc en dessous du seuil de 3% de fragmentation pour l'utilisation d'un disque normal, et c'est risqué mais si j'ai tout compris, c'est risqué si le disque dur est rempli et qu'il ne reste dessus que 20% de place libre (entre 20% et 0% de place libre c'est risqué), mais si j'ai bien compris, seulement si le disque est sollicité très souvent pour écrire des données dessus (en général sur des gros fichiers type image.iso).

Mais je fais cela car ce disque dur va être rempli une seule fois (donc une seule session d'écriture dessus), et ensuite il ne sera monté qu'en lecture, je n'écrirai plus jamais rien dessus. Je pense donc qu'en faisant comme cela, la fragmentation n'a plus lieu d'être, du coup j'ai pu descendre à "-m1.65" avec la commande "tune2fs".

Je pense que si cela avait été un disque dur système contenant les partitions "/" et "/var", je ne toucherai jamais à rien dessus. Je pense que si cela avait été un disque dur constamment sollicité en écriture sur gros fichiers, j'aurai laissé la valeur d'origine de 5% de place allouée aux blocks-système.

Mais dans l'utilisation que je veux faire de ce disque, je pense que je suis bon. Merci de me rectifier au cas où, bonne aprem :-)
0
AntoineFrigel Messages postés 110 Date d'inscription jeudi 18 octobre 2012 Statut Membre Dernière intervention 28 août 2013 2
20 août 2013 à 12:40
Voir tous les éléments ici :

http://forum.ubuntu-fr.org/viewtopic.php?id=1350271

Bonne semaine les amis
0