tech:documentation:procedures:vm:vm_disk_expansion_lvm_xfs
Differences
This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revision | Next revisionBoth sides next revision | ||
tech:documentation:procedures:vm:vm_disk_expansion_lvm_xfs [2010/04/16 11:27] – kohofer | tech:documentation:procedures:vm:vm_disk_expansion_lvm_xfs [2010/04/27 12:44] – kohofer | ||
---|---|---|---|
Line 5: | Line 5: | ||
then from on the vm either create an additional partition on the free space. The partition type is 8e | then from on the vm either create an additional partition on the free space. The partition type is 8e | ||
- | < | + | |
- | cfdisk /dev/sda | + | cfdisk /dev/sda |
- | ## for example if the new partition is /dev/sda3 | + | # for example if the new partition is /dev/sda3 |
- | ## create logical disk /dev/sda3 | + | |
+ | # create logical disk /dev/sda3 | ||
# make disk visible to linux | # make disk visible to linux | ||
- | partprobe | + | |
- | pvcreate /dev/sda3 | + | |
- | </ | + | pvcreate /dev/sda3 |
if you are running a newer kernel you can issue this command to male linux re-read the disk geometry: | if you are running a newer kernel you can issue this command to male linux re-read the disk geometry: | ||
- | < | + | |
- | echo " | + | echo " |
- | </ | + | |
or assign the whole new disk to lvm assuming it's /dev/sdb | or assign the whole new disk to lvm assuming it's /dev/sdb | ||
- | < | + | |
- | apt-get install scsitools | + | apt-get install scsitools |
- | rescan-scsi-bus.sh | + | rescan-scsi-bus.sh |
- | cfdisk /dev/sdb | + | cfdisk /dev/sdb |
### for example if the new partition is /dev/sda3 | ### for example if the new partition is /dev/sda3 | ||
- | pvcreate /dev/sdb | + | |
- | </ | + | pvcreate /dev/sdb |
now you have to extend the volgroup. use '' | now you have to extend the volgroup. use '' | ||
- | < | + | |
- | lvdisplay | + | lvdisplay |
--- Logical volume --- | --- Logical volume --- | ||
LV Name / | LV Name / | ||
Line 88: | Line 92: | ||
- | </ | + | and we assume the new partition is /dev/sda3 |
- | < | + | |
- | vgextend base /dev/sda3 | + | |
- | </ | + | |
check with '' | check with '' | ||
- | < | + | |
- | pvscan | + | |
- | </ | + | |
Now we extend the " | Now we extend the " | ||
11.5 G is the NEW total size of the disk we want to extend! | 11.5 G is the NEW total size of the disk we want to extend! | ||
- | < | + | |
- | lvextend -L 11.5G / | + | lvextend -L 11.5G / |
- | </ | + | |
Extend with 20G | Extend with 20G | ||
- | < | + | |
- | lvextend -L +20G / | + | lvextend -L +20G / |
- | </ | + | |
now we have to grow the filesystem /data | now we have to grow the filesystem /data | ||
- | < | + | |
- | xfs_growfs /data | + | |
- | </code> | + | |
+ | |||
+ | ===== For swap ===== | ||
+ | |||
+ | swapoff | ||
+ | lvextend -L 3.9G / | ||
+ | mkswap / | ||
+ | swapon / | ||
+ | free | ||
Check if filesystems are ok, and only then release the snapshot | Check if filesystems are ok, and only then release the snapshot |
/data/www/wiki.inf.unibz.it/data/pages/tech/documentation/procedures/vm/vm_disk_expansion_lvm_xfs.txt · Last modified: 2020/10/13 16:46 by kohofer