3 votes

Est-il possible de mettre à jour la largeur de bande sur un fs ext4 existant et utilisé ?

J'ai un RAID 5 avec 5 disques de 3TB (8 dans quelques semaines), sur une Debian. Il n'y a qu'une seule partition ext4 dessus, utilisant tout l'espace disponible.

En fait, en raison des origines du RAID (4 disques), la largeur de bande ext4 fs est fixée à 384. Mais avec 5 disques, ce n'est pas bon.

Alors, est-il possible de mettre à jour la largeur de bande avec tune2fs ( tune2fs -E stripe-width=512 ) sur la partition ext4 non montée, sans perte de données ?

Merci

2voto

JamesRyan Points 8138

La largeur de bande du système de fichiers est juste un paramètre utilisé pour optimiser le modèle d'écriture. Vous pouvez le modifier sur une partition existante et il sera utilisé lors de l'écriture de nouvelles données.

Cependant, un RAID5 avec des disques de 3TB n'est pas très sûr, vous devriez penser à utiliser un RAID6 au moins.

0voto

Ryan Babchishin Points 6040

Oui, vous pouvez modifier ce paramètre. Mais malheureusement, la disposition de votre système de fichiers ne sera pas affectée. Cela va seulement changer la façon dont les choses sont écrites à l'avenir. Voir l'extrait de la page de manuel ci-dessous. Il semble que vous feriez mieux de recréer le système de fichiers si le problème persiste et si c'est faisable. Comme il est dit ci-dessous, c'est surtout mkfs qui bénéficie de ce paramètre.

homme tune2fs

stride=stride-size Configurer le système de fichiers pour une matrice RAID avec des blocs de système de fichiers de taille stride. Il s'agit du nombre de blocs lus ou d'écriture sur le disque avant de passer au disque suivant. Cela affecte principalement le placement des métadonnées du système de fichiers comme les bitmaps dans mke2fs(2). temps pour éviter de les placer sur un seul disque, ce qui peut nuire aux performances. Il peut également être utilisé par les blocs allocateur.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X