REISERFSTUNE(8) System Manager's Manual REISERFSTUNE(8) NOM reiserfstune - L'outil de configuration des systemes de fichiers ReiserFS SYNOPSIS reiserfstune [ -f ] [ -h | --help ] [ -j | --journal-device FICHIER ] [ --no-journal-available ] [ --journal-new-device FICHIER ] [ --make-journal-standard ] [ -s | --journal-new-size N ] [ -o | --journal-new-offset N ] [ -t | --max-transaction-size N ] [ -b | --add-badblocks fichier ] [ -B | --badblocks fichier ] [ -u | --uuid UUID ] [ -l | --label LABEL ] [ -c | --check-interval intervalle-en-jours ] [ -C | --time-last-checked horodatage ] [ -m | --max-mnt-count compte ] [ -M | --mnt-count compte ] peripherique DESCRIPTION reiserfstune permet de configurer un systeme de fichiers ReiserFS. Il peut changer deux parametres du journal (la taille du journal et la taille maximale des transactions), et il peut changer l'emplacement du journal sur un nouveau peripherique bloc (l'ancien journal ReiserFS peut etre conserve, sans etre utilise ou supprime suivant le choix de l'utilisateur). De plus, reiserfstune peut definir la liste des blocs defectueux du ReiserFS ainsi que l'UUID et l'ETIQUETTE (LABEL). Note : a l'heure actuelle le deplacement du journal a ete implemente pour une certaine version de ReiserFS et devrait apparaitre dans le noyau Linux vers la version 2.5. Cela signifie que pour les noyaux anterieurs il faut appliquer un patch particulier. Sans ce patch, le noyau refusera de monter le nouveau systeme de fichiers ainsi modifie. Il sera demande 25 $ pour vous expliquer cela au cas ou vous nous demanderiez pourquoi cela ne marche pas. L'application la plus interessante de ce code est peut-etre de placer le journal sur un disque SSD. peripherique fichier special correspondant au peripherique bloc (par exemple /dev/hdXX, correspondant a une partition d'un disque IDE ou /dev/sdXX pour celle d'un disque SCSI). OPTIONS -h | --help Afficher les informations sur l'utilisation puis quitter. -j | --journal-device FICHIER FICHIER est le nom du fichier du peripherique bloc ou se trouve actuellement le journal du systeme de fichiers (avant l'appel a reiserfstune). Cette option est necessaire quand le journal se trouve deja sur un peripherique distinct du peripherique principal de donnees (meme si on peut l'eviter a l'aide de l'option --no-journal-available). Si vous ne fournissez pas de peripherique pour le journal avec cette option, reiserfstune supposera que le journal se trouve sur le peripherique principal. --no-journal-available Permettre a reiserfstune de continuer quand le peripherique bloc actuel du journal n'est plus disponible. Cela peut se produire si un disque devient defectueux ou si vous le supprimez (et que vous executez fsck). --journal-new-device FICHIER FICHIER est le nom du fichier du peripherique bloc qui contiendra le nouveau journal pour le systeme de fichiers. Si vous ne le precisez pas, reiserfstune suppose que le peripherique du journal reste inchange. -s | --journal-new-size N N est la taille du nouveau journal. Quand le journal se trouve sur un autre peripherique, sa taille par defaut est le nombre de blocs du peripherique. Lorsque le journal se trouve sur le meme peripherique que le systeme de fichiers, sa taille par defaut est egale au nombre de blocs alloues pour le journal par mkreiserfs quand le systeme de fichiers a ete cree. La taille minimale est de 513 dans tous les cas. -o | --journal-new-offset N N est le decalage, en blocs, ou commence le journal quand il se trouve dans un peripherique separe. Le decalage par defaut est de 0. Ce parametre n'a aucun effet quand le journal se trouve sur le meme peripherique que le systeme de fichiers. La plupart des utilisateurs n'ont pas besoin d'utiliser cette fonctionnalite. Elle peut etre utile pour placer les journaux de differents systemes de fichiers sur le meme peripherique et que vous ne pouvez pas ou ne souhaitez pas partitionner ce peripherique. -t | --maximal-transaction-size N N est la taille maximale des transactions pour le nouveau journal. La valeur par defaut et la valeur maximale sont de 1024 blocs. Elle devrait etre inferieure a la moitie de la taille du journal. Lorsque la valeur indiquee n'est pas correcte, elle est corrigee automatiquement. -b | --add-badblocks fichier fichier est le nom du fichier qui contient la liste des blocs a marquer comme defectueux sur le systeme de fichiers. La liste est ajoutee a la liste des blocs defectueux du systeme de fichiers. -B | --badblocks fichier fichier est le nom du fichier qui contient la liste des blocs a marquer comme defectueux sur le systeme de fichiers. La liste des blocs defectueux du systeme de fichiers est effacee avant que la liste specifiee par fichier soit ajoutee au systeme de fichiers. -f | --force Normalement, reiserfstune refuse de modifier le journal d'un systeme de fichiers qui a ete cree avant que n'existe le code pour deplacer ce journal. La raison est que si vous modifiez un journal, vous ne pouvez revenir en arriere (sans option comme --make-journal-standard) pour un noyau plus ancien qui n'a pas cette fonctionnalite et qui ne pourra pas utiliser votre systeme de fichiers. Cette option force la modification. Utiliser l'option plusieurs fois permet d'eviter la demande de confirmation. --make-journal-standard Comme indique ci-dessus, si votre systeme de fichiers a un journal non standard, il ne peut pas etre monte par un noyau sans le code pour deplacer le journal. Cela peut etre change, la seule condition etant qu'il reste de la place reservee sur le peripherique principal de la taille du journal standard, c'est-a-dire 8193 blocs. Ce sera le cas par exemple si vous convertissez un journal standard en un journal non standard. Precisez juste cette option quand vous remettez le journal a sa place, ou sans qu'il y ait de deplacement, s'il se trouve deja sur le peripherique principal. -u | --uuid UUID Definir l'identifiant unique universel (UUID) du systeme de fichiers comme etant UUID (consultez aussi uuidgen(8)). Le format de l'UUID est une serie de chiffres hexadecimaux separes par des tirets, comme ceci : << c1b9d5a2-f162-11cf-9ece-0020afc76f16 >>. -l | --label LABEL Definir le nom de volume du systeme de fichiers. LABEL peut avoir jusqu'a 16 caracteres de long ; s'il fait plus de 16 caracteres, reiserfstune le tronquera. -c | --check-interval intervalle-en-jours Definir le temps maximal entre deux verifications du systeme de fichiers. Une valeur egale a << disable >> desactivera les verifications dependantes du temps. Une valeur egale a << default >> restaurera la valeur par defaut definie lors de la compilation. Il est fortement recommande que les verifications -m (en fonction du nombre de montages) ou -c (en fonction du temps) soit activee pour assurer une verification du systeme de fichiers complete et periodique avec fsck.reiserfs(8). Dans le cas inverse, des corruptions du systeme de fichiers (dues a de mauvais disques, cables, memoires ou a cause de bogues du noyau) peuvent passer inapercues et pourront amener a des pertes ou corruptions de donnees. -C | --time-last-checked horodatage Definir la date de la derniere verification du systeme de fichiers avec fsck.reiserfs(8). Cela peut etre utile dans des scripts qui utilisent un gestionnaire de volumes logiques (LVM) pour faire un instantane coherent d'un systeme de fichiers, puis de verifier le systeme de fichiers pendant les heures creuses pour s'assurer qu'il n'a pas ete corrompu par des problemes materiels ou autres. Si le systeme de fichiers est sain, alors cette option permet de definir la date de la derniere verification sur le systeme de fichiers d'origine. Le format de la date de derniere verification est le format international des dates, avec en option l'heure, c'est-a-dire AAAAMMDD[HH[MM[SS]]]. Le mot cle now est egalement accepte, auquel cas la date de derniere verification sera definie comme etant la date et l'heure courante. -m | --max-mnt-count compte_max Definir le nombre de montages apres lesquels le systeme de fichiers devra etre verifie par fsck.reiserfs(8). Si compte_max vaut << disable >> le nombre de montages ne sera pas pris en compte par fsck.reiserfs(8) et par le noyau. Avec la valeur << default >>, la valeur par defaut definie au moment de la compilation est restauree. Faire varier le nombre de montages au bout duquel les systemes de fichiers seront obligatoirement verifies permet d'eviter que les systemes de fichiers ne soient tous verifies en meme temps lors de l'utilisation de systemes de fichiers journalises. Vous devez etre conscient des consequences si vous desactivez entierement la verification dependante du nombre de montages. Des disques, cables, memoires defectueux ou des bogues du noyau peuvent corrompre un systeme de fichiers sans que celui-ci ne soit marque comme << sale >> ou << errone >>. Si vous utilisez la journalisation sur votre systeme de fichiers, votre systeme de fichiers ne sera jamais marque comme sale et ne sera donc pas verifie normalement. Une erreur de systeme de fichiers detectee par le noyau peut encore forcer une verification lors du prochain redemarrage, mais il sera peut etre deja trop tard a ce moment la pour empecher la perte de donnees. Cette option necessite un noyau qui prend en charge l'increment du compteur de montages. Cette fonction n'etait pas fournie dans les noyaux anterieurs a la version 2.6.25. Consultez egalement l'option -c pour les verifications en fonction du temps. -M | --mnt-count compte Definir le nombre de fois que le systeme de fichiers a ete monte. Si la valeur est superieure au compte defini par l'option -m, fsck.reiserfs(8) verifiera le systeme de fichiers lors du prochain redemarrage. SCENARIOS POSSIBLES D'UTILISATION DE REISERFSTUNE : 1. Vous avez un ReiserFS sur /dev/hda1 et vous souhaitez qu'il fonctionne avec son journal sur le peripherique /dev/journal Demarrer le noyau modifie avec le patch << relocatable journal support >> reiserfstune /dev/hda1 --journal-new-device /dev/journal -f mount /dev/hda1 puis utiliser. Vous souhaitez changer la taille maximale des transactions a 512 blocs reiserfstune -t 512 /dev/hda1 Vous souhaiter utiliser votre systeme de fichiers sur un autre noyau qui ne prend pas en charge les deplacements de journaux. umount /dev/hda1 reiserfstune /dev/hda1 -j /dev/journal --journal-new-device /dev/hda1 --make-journal-standard mount /dev/hda1 puis utiliser. 2. Vous souhaitez avoir le ReiserFS sur /dev/hda1 et pouvoir passer d'un journal a un autre (le journal pouvant etre situe sur le peripherique ou se trouve le systeme de fichiers). Demarrer le noyau modifie avec le patch << relocatable journal support >> mkreiserfs /dev/hda1 Vous avez un disque a etat solide (peut-etre /dev/sda, puisqu'ils se comportent habituellement des disques SCSI) reiserfstune --journal-new-device /dev/sda1 -f /dev/hda1 Votre peripherique SCSI meurt, il est trois heures du matin, vous avez un disque IDE de reserve reiserfsck --no-journal-available /dev/hda1 ou reiserfsck --rebuild-tree --no-journal-available /dev/hda1 reiserfstune --no-journal-available --journal-new-device /dev/hda1 /dev/hda1 en utilisant /dev/hda1 avec un noyau modifie AUTEUR Cette version de reiserfstune a ete ecrite par Vladimir Demidov et Edward Shishkin . BOGUES Veuillez envoyer vos rapports de bogue aux developpeurs ReiserFS , en fournissant autant d'informations que possibles : le materiel, le noyau, les patches, la configuration, tous les messages affiches ; verifiez si le fichier syslog contient des informations qui semblent liees. VOIR AUSSI reiserfsck(8), debugreiserfs(8), mkreiserfs(8) TRADUCTION La traduction francaise de cette page de manuel a ete creee par Guillaume Bour, Nicolas Francois et David Prevot Cette traduction est une documentation libre ; veuillez vous reporter a la GNU General Public License version 3 concernant les conditions de copie et de distribution. Il n'y a aucune RESPONSABILITE LEGALE. Si vous decouvrez un bogue dans la traduction de cette page de manuel, veuillez envoyer un message a . Reiserfsprogs-3.6.27 Janvier 2009 REISERFSTUNE(8)