宿主机调整
1. 关闭虚机,
2. 检查是否有存在的snapshot, 如果有, 需要删除, 否则不能调整磁盘容量
3. 虚机上编辑配置, 将磁盘容量调大后保存
虚机调整
参考这篇写得非常详细: 点击查看
To extend the logical volume:
Note: These steps only apply to EXT3 file systems.
Note: These steps only apply to EXT3 file systems.
Caution: VMware recommends having a complete backup of the virtual machine prior making these changes.
-
Power off the virtual machine.
-
Edit the virtual machine settings and extend the virtual disk size. For more information, see Increasing the size of a virtual disk (1004047).
-
Power on the virtual machine.
-
Identify the device name, which is by default /dev/sda, and confirm the new size by running the command:
fdisk -l
-
Create a new primary partition:
- Run the command:
fdisk /dev/sda (depending the results of the step 4)
- Press p to print the partition table to identify the number of partitions. By default there are 2: sda1 and sda2.
- Press n to create a new primary partition.
- Press p for primary.
- Press 3 for the partition number, depending the output of the partition table print.
- Press Enter two times.
- Press t to change the system's partition ID
- Press 3 to select the newly creation partition
- Type 8e to change the Hex Code of the partition for Linux LVM
- Press w to write the changes to the partition table.
- Run the command:
- Restart the virtual machine.
-
Run this command to verify that the changes were saved to the partition table and that the new partition has an 8e type:
fdisk -l
-
Run this command to convert the new partition to a physical volume:
Note: The number for the sda can change depending on system setup. Use the sda number that was created in step 5.
pvcreate /dev/sda3
-
Run this command to extend the physical volume:
vgextend VolGroup00 /dev/sda3
-
Run this command to verify how many physical extents are available to the Volume Group:
vgdisplay VolGroup00 | grep "Free"
-
Run the following command to extend the Logical Volume:
lvextend -L+#G /dev/VolGroup00/LogVol00 # or lvextend -l +15359 /dev/VolGroup/lv_root
Note: to determine which logical volume to extend, use the command lvdisplay. -
Run the following command to expand the ext3 filesystem online, inside of the Logical Volume:
ext2online /dev/VolGroup00/LogVol00
Note: Use xfs_growfs if that LVM is using xfs as their file system. (Try mount |grep xfs to check it) -
Run the following command to verify that the / filesystem has the new space available:
df -h /
对于新建LVM的系统
Run the following to create the Logical Volume: (if the volume group is newly created)
lvcreate -n LogVol00 --size 255G VolGroup00 #or lvcreate -n LogVol00 -l 262143 VolGroup00 #then mke2fs /dev/VolGroup00/LogVol00 #then make dir and mount it mkdir /archive mount /dev/VolGroup00/LogVol00 /archive #then write it to /etc/fstab to make it mount upon startup # # /etc/fstab # Created by anaconda on Mon Mar 19 11:38:35 2012 # # Accessible filesystems, by reference, are maintained under '/dev/disk' # See man pages fstab(5), findfs(8), mount(8) and/or blkid(8) for more info # UUID=6362f46a-8e70-4c3e-9f07-d5666a8db4b0 / ext4 defaul ts 1 1 UUID=7999a0fb-4c24-4e20-817c-47afd387cc51 swap swap defaul ts 0 0 tmpfs /dev/shm tmpfs defaults 0 0 devpts /dev/pts devpts gid=5,mode=620 0 0 sysfs /sys sysfs defaults 0 0 proc /proc proc defaults 0 0 /dev/VolGroup00/LogVol00 /archive ext4 defaults 0 0