[LVM] ext3 online resize

ext3 online resize [LVM] - Linux et OS Alternatifs

Marsh Posté le 15-09-2004 à 17:07:33    

[edit] je relance et propose de faire un topic spécial LVM sur la config, les schémas de partitionnement, les bidouilles et autres..
Qu'en pensez-vous ?
Le LVM m'apparaît en effet comme un point essentiel pour Linux sur un serveur en production [/edit]
 
Salut,
 
J'administre des FEDORA CORE 2.
J'ai aussi l'occasion de toucher à AIX..
Une des fonctionnalités les plus appréciables d'AIX et qui manque à Linux aujourd'hui, c'est de pouvoir retailler un filesystem sur volume logique monté.
 
AIX = JFS donc aucun problème et la procédure est très simple ... limite transparente par SMIT
 
FC2 : support JFS foireux. XFS ok. Ext3 est le plus répandu mais nécessite qq patchs expérimentaux...
 
Quelqu'un utilise-t-il ext2online avec l'EXT3 ? (ext2resize 1.1.18 version CVS)  
Est-ce stable à l'usage ?
Envisagez-vous de l'utiliser en production ?
Des remarques particulières ?
Merci ...
 
 
Voici la procédure pour ajouter le support ext3 par ext2online :
 
Vu sur http://lwn.net/Articles/89560/ :
Le noyau doit être patché
Si on regarde le changelog du noyau 2.6 sur Fedora, on constate qu'il est correctement patché depuis qq temps...
 

Citation :

- 2.6.6-rc2
                                                                                 
* mer avr 21 2004 Arjan van de Ven <arjanv@redhat.com>
                                                                                 
add the ext3 online resize patch


 
 
Il faut patcher le package e2fsprogs-1.35-7.1.src.rpm avec le patch trouvé ici  
http://sourceforge.net/tracker/dow [...] aid=937934
 
on installe le rpm fraîchement construit :

Code :
  1. # rpm -Uvh e2fsprogs-1.35-7.1.i386.rpm


 
On vire l'ancienne version éventuelle de ext2resize  

Code :
  1. # rpm -e ext2resize


 
On récupère la version CVS de ext2online qui gère l'ext3  
 

Citation :

2002/05/10      Andreas Dilger <adilger@clusterfs.com>
                                                                                                       
        * ext2resize 1.1.18 released
                                                                                                       
        * Add support for ext3 online resizing.  Enable ext2prepare to
          set up the reserved inode for ext3 and new ext2 resize code.


 

Code :
  1. $ cvs -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/ext2resize login
  2. $ cvs -z3 -d:pserver:anonymous@cvs.sourceforge.net:/cvsroot/ext2resize co ext2resize
  3. $ cd ext2resize && ./configure && make
  4. # make install


 
On peut tester maintenant :  
 

Code :
  1. # lvcreate -L100 -nlv_test Volume00
  2. # lvs


on a un lv de 100 Mo non formaté  
 

Code :
  1. # mkfs -t ext3 /dev/Volume00/lv_test


on a un file system formaté en ext3 prêt à être monté  
 

Code :
  1. # mount /dev/Volume00/lv_test /mnt/test
  2. # df -h


monté
 

Code :
  1. # lvextend -L+100 Volume00/lv_test
  2. # df -h


le lv fait 200 Mo mais le file system n'en fait tjrs que 100
 

Code :
  1. # ext2online -v /mnt/test
  2. # df -h


le file system a été agrandi dans être démonté !
 
avec le package lvm2, il n'y a pas l'outil e2fsadm qui permettait avec lvm1 d'étendre à la fois le volume logique et le filesystem ...
Quelqu'un connaît il un équivalent pour lvm2 ?
 
 
Voilà
@++
 
Fazouye


Message édité par fazouye le 17-09-2004 à 13:42:55
Reply

Marsh Posté le 15-09-2004 à 17:07:33   

Reply

Marsh Posté le 17-09-2004 à 14:00:14    

up

Reply

Marsh Posté le 05-10-2004 à 17:36:27    

up

Reply

Marsh Posté le 09-10-2004 à 18:14:10    

ca m'interesse
surtout les retours d'xp...

Reply

Marsh Posté le 12-10-2004 à 10:14:01    

ca roule, on va essayer d'allimenter un peu plus le topic

Reply

Marsh Posté le 12-10-2004 à 10:23:21    

en  fait, j'ai fait une installation debian sarge en lvm avec du reiserfs ... j'ai pas eu le temps de tester le resize mais a prioris ...
 
Pour l'ext3, ca m'interesse mais j'ai pas des masses de temps la ... Lorsque j'aurais un serveur à installer en sarge je testrais plus en avant.

Reply

Marsh Posté le 12-10-2004 à 14:03:03    

Tu devrais rajouter un lien vers evms qui a l'énorme d'être "point-and-click".

Reply

Marsh Posté le 20-11-2004 à 20:21:35    

Ô joie !
 
Fedora Core 3 gère le redimensionnent de l'ext3 à la volée !
 
vu sur http://www.redhat.com/magazine/001 [...] doracore3/
 

Citation :

#  Online resizing, via the ext2online utility can allow the growing of ext3 file systems.


 

Reply

Marsh Posté le 18-01-2005 à 12:03:25    

Quelqu'un aurait-il des renseignements sur la commande  
 
lvextend -r ?
 
voici à quoi correspond l'argument -r
 

Citation :

[-r|--resizefs]


 
 
voici l'erreur que j'ai qd je l'appelle :  

Citation :

[root@localhost ~]# lvextend -r -L +100M Volume00/lvdistrib
  fsadm: execlp failed: Aucun fichier ou répertoire de ce type
  fsadm failed: 2


 
dans man lvextend , il n'est pas fait allusion à l'argument -r
 
s'agirait-il d'une option non disponible à l'heure actuelle ? trop récente ?

Reply

Marsh Posté le 21-04-2006 à 17:29:10    

Salut,  
 
Je voudrais ajouter un dur a mon lvm.  
J'ai fait le vextend -r je vois bien l'espace dispo dans je fait le lvdiplay , mais que je fait un "df" je n'est pas cette espace suplementaire qui apparait.
 
Est ce que je doit en plus etendre le fs avec un outils comme parted ?  
Est ce que le fait d'etendre le fs va entraine le formatage du DD ?
 
merci.

Reply

Marsh Posté le 21-04-2006 à 17:29:10   

Reply

Marsh Posté le 21-04-2006 à 22:59:56    

préfère reiserfs. en effet avec tu peux agrandir à chaud. mais aussi réduire (à froid cette fois ci). et c'est tout standard et ça marche tout bien.

Reply

Marsh Posté le 22-04-2006 à 11:53:13    

Mais qu'est-ce que c'est lent à monter  [:russ]

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed