1、查看磁盘 pv vg 等信息
#vgs #pvs #fdisk -l
2、查看新盘分区信息,新建分区
fdisk /dev/vdf 选择p Device Boot Start End Blocks Id System 无信息确认未被使用 Command (m for help): n--选择新建(new) Command action e extended p primary partition (1-4) p---选择主分区(p) Partition number (1-4): 1 First cylinder (1-104025, default 1): Using default value 1 Last cylinder, +cylinders or +size{K,M,G} (1-104025, default 104025): Using default value 104025 Command (m for help): p Disk /dev/vdf: 53.7 GB, 53687091200 bytes 16 heads, 63 sectors/track, 104025 cylinders Units = cylinders of 1008 * 512 = 516096 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk identifier: 0xc8a9ee38 Device Boot Start End Blocks Id System /dev/vdf1 1 104025 52428568+ 83 Linux Command (m for help): w-选择保存变更
3、格式化新分区
mkfs.ext4 /dev/vdf1
4、扩容VG
vgextend vgname /dev/vdf1
5、扩展LV
1.扩展rootlv磁盘 lvresize -L +1G /dev/mapper/vgname-rootlv 2.扩展rootlv文件系统 resize2fs /dev/mapper/vgname-rootlv 说明:扩展完磁盘后使用lsblk查看的结果变了而使用df -h结果大小却没变,这是因为前者查看的是磁盘的大小而后者查看的是文件系统的大小。
磁盘和文件系统在不严格区分时可视为同一个东西,但追究起来确实是两样东西。这也是需要第2步的原因。
6、确认扩容信息
df -h
此外缩小LV
lvresize -L -1G /dev/mapper/vgname-rootlv
新建文件系统
1、创建文件系统(dev/***)挂载点目录 # mkdir /extdsk (目录名称可自定) 2、mount文件系统
#mount /dev/**** /extdsk
3、设置开机自启动
将新创建文件系统/dev/****加入到/etc/fstab文件中
vi /etc/fstab