disk_lvm
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
disk_lvm [2010/12/11 15:23] – thierry | disk_lvm [2011/07/11 20:35] (Version actuelle) – thierry | ||
---|---|---|---|
Ligne 47: | Ligne 47: | ||
/ | / | ||
- | ==== Redimensionner un volume logique ==== | + | ==== Redimensionner un volume logique |
On veut redimenssionner le disk principale, et c'est impossible tant qu'on est dessus.\\ | On veut redimenssionner le disk principale, et c'est impossible tant qu'on est dessus.\\ | ||
Donc, booter sur un live-cd, genre Kubuntu (le cd gparted est pas complet): | Donc, booter sur un live-cd, genre Kubuntu (le cd gparted est pas complet): | ||
Ligne 60: | Ligne 60: | ||
# / | # / | ||
Ok ! La command "'' | Ok ! La command "'' | ||
+ | |||
+ | Afin de s' | ||
+ | # e2fsck -C 0 -f / | ||
+ | |||
+ | (facultatif? | ||
+ | # tune2fs -O ^has_journal / | ||
+ | |||
Augmenter de 7G le disk en "''/ | Augmenter de 7G le disk en "''/ | ||
# lvresize -L +7G mainvol/ | # lvresize -L +7G mainvol/ | ||
- | Forcer une verification du systeme | + | |
- | # e2fsck -f / | + | Redimensionner le système |
- | Redimensionner | + | # resize2fs -p / |
- | # resize2fs | + | |
+ | Tester ? | ||
+ | # e2fsck | ||
+ | |||
+ | (facultatif? | ||
+ | # tune2fs -j / | ||
C'est bon. On peut rebooter sur (ou remounter le) disk. | C'est bon. On peut rebooter sur (ou remounter le) disk. | ||
Ligne 137: | Ligne 149: | ||
C'est chouette. | C'est chouette. | ||
+ | |||
+ | ==== agrandir *a chaud* un volume LVM ==== | ||
+ | |||
+ | C'est pas plus compliqué que: | ||
+ | |||
+ | lvextend -L +SIZE < | ||
+ | |||
+ | Exemple: | ||
+ | # lvextend -L +50G / | ||
+ | Extending logical volume sfr_mobile_general to 250,00 GB | ||
+ | Logical volume sfr_mobile_general successfully resized | ||
+ | |||
+ | === Ext 3 === | ||
+ | |||
+ | Lien: http:// | ||
+ | |||
+ | Et a chaud, avec *EXT3* (et un noyau > 2.6.10 ) : | ||
+ | |||
+ | Aprés avoir agrandi le volume LVM: | ||
+ | resize2fs -p < | ||
+ | |||
+ | Exemple: | ||
+ | # resize2fs -p / | ||
+ | resize2fs 1.41.3 (12-Oct-2008) | ||
+ | Le système de fichiers de / | ||
+ | old desc_blocks = 13, new_desc_blocks = 16 | ||
+ | En train d' | ||
+ | Le système de fichiers / | ||
+ | |||
+ | Durée de l' | ||
==== reduire ( shrink ) une partition ==== | ==== reduire ( shrink ) une partition ==== | ||
Ligne 196: | Ligne 238: | ||
# resize2fs -p / | # resize2fs -p / | ||
resize2fs 1.41.3 (12-Oct-2008) | resize2fs 1.41.3 (12-Oct-2008) | ||
+ | Resizing the filesystem on / | ||
+ | ... | ||
+ | ( Il y 4 passes... ) | ||
+ | Le système de fichiers / | ||
+ | ( 24903680*4)/ | ||
Dans mon cas, ca prend du temps car j'ai bien rempli le volume en tout sens avant de faire ce test: donc, il y a un certain nombre de blocks a deplacer... | Dans mon cas, ca prend du temps car j'ai bien rempli le volume en tout sens avant de faire ce test: donc, il y a un certain nombre de blocks a deplacer... | ||
- | Reduire la partion LVM: | + | Reduire la partion LVM a 100G (en non pas 95G !): |
- | # lvresize | + | # lvresize |
+ | WARNING: Reducing active logical volume to 100,00 GB | ||
+ | THIS MAY DESTROY YOUR DATA (filesystem etc.) | ||
+ | Do you really want to reduce test? [y/n]: y | ||
+ | Reducing logical volume test to 100,00 GB | ||
+ | Logical volume test successfully resized | ||
- | Re-verifier le systeme de fichier: | + | (on aura pu utiliser reduce ?) |
+ | |||
+ | Un coup d' | ||
+ | # lvs / | ||
+ | LV | ||
+ | test vgfiler -wi-a- 100,00G | ||
+ | |||
+ | Attribuer le delta de " | ||
+ | # resize2fs -p / | ||
+ | resize2fs 1.41.3 (12-Oct-2008) | ||
+ | Resizing the filesystem on / | ||
+ | Début de la passe 1 (max = 40) | ||
+ | Extension de la table d' | ||
+ | Le système de fichiers / | ||
+ | (C'est assez rapide...) | ||
+ | |||
+ | On est assuré de bien avoir une partition et un systeme de fichiers de 100G ! | ||
+ | |||
+ | Re-verifier le systeme de fichiers: | ||
# e2fsck -C 0 -f / | # e2fsck -C 0 -f / | ||
+ | |||
+ | Ajouter le journal pour transformer la partition de ext2 en ext3 : | ||
+ | # tune2fs -j / | ||
+ | |||
+ | Si besoin, virer l' | ||
+ | # tune2fs -i 0 / | ||
+ | |||
+ | Et voila. Reste plus qu'a remounter. | ||
+ | |||
+ | # mount / | ||
+ | |||
+ | # df -h | ||
+ | / | ||
+ | | ||
=== methode 2 === | === methode 2 === | ||
Ligne 505: | Ligne 589: | ||
Et voila. | Et voila. | ||
+ | |||
+ | === limites === | ||
+ | |||
+ | Pas trop, mais quand même une belle: **On ne peut pas reduire la taille d'une partition XFS** | ||
+ | |||
+ | Donc, ces défauts sont: | ||
+ | *Moins universel que Ext3/Ext2 | ||
+ | *Moins souples que Ext3/Ext2 | ||
+ | |||
+ | Avec la prochaine arrivé de Ext4 en Stable (on est en Janv-2011 là), l' | ||
==== snapshot ==== | ==== snapshot ==== |
disk_lvm.1292081037.txt.gz · Dernière modification : 2010/12/11 15:23 de thierry