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édenteProchaine révisionLes deux révisions suivantes | ||
disk_lvm [2010/12/11 00:29] – thierry | disk_lvm [2010/12/11 22:52] – thierry | ||
---|---|---|---|
Ligne 60: | Ligne 60: | ||
# / | # / | ||
Ok ! La command "'' | Ok ! La command "'' | ||
+ | |||
+ | (facultatif? | ||
+ | # tune2fs -O ^has_journal / | ||
+ | |||
+ | Forcer une verification du systeme de fichiers: | ||
+ | # e2fsck -C 0 -f / | ||
+ | |||
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 138: | Ligne 150: | ||
C'est chouette. | C'est chouette. | ||
- | ==== reduire une partition ==== | + | ==== reduire |
=== methode 1 === | === methode 1 === | ||
Ligne 145: | Ligne 157: | ||
*http:// | *http:// | ||
*http:// | *http:// | ||
+ | |||
+ | On adapte pour LVM , bien sur. | ||
+ | |||
+ | Soit une partition du LVM nommé "/ | ||
+ | |||
+ | Soit en " | ||
+ | # lvs --units k / | ||
+ | LV | ||
+ | test vgfiler -wi-ao 314572800, | ||
+ | |||
+ | # df -h | ||
+ | / | ||
+ | 296G | ||
+ | |||
+ | # mount | ||
+ | / | ||
+ | |||
+ | On souhaite la réduire a 100G. | ||
+ | |||
+ | D' | ||
+ | # umount /mnt/test | ||
+ | |||
+ | Nombre de block: | ||
+ | # fdisk -s / | ||
+ | 314572800 | ||
+ | |||
+ | ( 314572800 / 1024^2 = 300 ) | ||
+ | |||
+ | S' | ||
+ | # e2fsck -C 0 -p -f / | ||
+ | / | ||
+ | (le **'' | ||
+ | |||
+ | Transformer de ext3 en ext2, en virant le " | ||
+ | # tune2fs -O ^has_journal / | ||
+ | |||
+ | Re-tester (?) : | ||
+ | # e2fsck -C 0 -f / | ||
+ | |||
+ | Quel est la taille minimum possible ? (par curiosité) : | ||
+ | # resize2fs -P / | ||
+ | resize2fs 1.41.3 (12-Oct-2008) | ||
+ | Taille minimale estimée du système de fichiers : 21237927 | ||
+ | |||
+ | C'est la taille en " | ||
+ | |||
+ | Toutefois, on va reduire a 95G et non pas 100G. On se créé une petite marge de 5% pour ecarter une erreur d' | ||
+ | |||
+ | Donc, réduire en 95G ( au lieu de 100G ) . | ||
+ | # resize2fs -p / | ||
+ | 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... | ||
+ | |||
+ | Reduire la partion LVM a 100G (en non pas 95G !): | ||
+ | |||
+ | # lvresize -L 100G / | ||
+ | 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 | ||
+ | |||
+ | (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 / | ||
+ | |||
+ | 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 === |
disk_lvm.txt · Dernière modification : 2011/07/11 20:35 de thierry