fdisk n 新建分区 d 删除分区 p 显示分区 w 保存分区 t 改变分区类型,改成8e
分完区需要重启 或 partprobe (会在/dev下创建分区设备)
用yes命令来测试磁盘能写多少 yes 输出 y,yes abc输出abc
pvscan
pvdisplay
pvcreate /dev/sdb{1,2,3}
pvremove /dev/sdb{1,2,3}
vgscan
vgdisplay
vgcreate myVG /dev/sdb{1,2,3} -s 10 默认4MB
vgremove myVG
vgrename myVG mVG1
vgchange -a n myVG (切成非激活状态) -a y mgVG(切换到激活状态)
vgextend myVG /dev/sdb5
vgreduce myVG /dev/sdb5
lvscan
lvdisplay
lvcreate -L 100M -n myLV myVG
lvremove /dev/myVG/myLV
lvchange -a n /dev/myVG/myLV(切换成非激活状态) -a y /dev/myVG/myLV(切换到激活状态)
lvextend -L +100M /dev/myVG/myLV (没有+号就是到100M)
lvreduce -L -100M /dev/myVG/myLV (没有-号就是到100M)
lvrename /dev/myVG/myLV myLV1
然后我们在添加lv大小
[root@localhost ~]# lvextend -L +500M /dev/vg01/lv01
[root@localhost ~]# lvdisplay
--- Logical volume ---
LV Name /dev/vg01/lv01
VG Name vg01
LV UUID iL2R9l-oQuu-adNU-R52z-9xx7-ONzs-o0xcln
LV Write Access read/write
LV Status available
# open 1
LV Size 1000.00 MB 大了吧!
Current LE 250
Segments 2
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:0
最后我们在添加文件系统的大小
[root@localhost ~]# resize2fs /dev/vg01/lv01
[root@localhost ~]# df -h
查看一下 /rhome 是不是也 1000M了。呵呵,是的!
现在我们来减小
减小要注意的是 :必须先减小文件系统,在减小LV,在减小VG,在减小PV,最后移除硬盘:卸载/rhmoe
顺序一定要搞清楚了,否则会出现意想不到的错误!
我们现在的 /rhmoe是1000M,我们把它减小到 600M。
卸载
[root@localhost ~]# umount /rhome
检查文件系统
[root@localhost ~]# e2fsck -f /dev/vg01/lv01
设置文件系统大小
[root@localhost ~]# resize2fs /dev/vg01/lv01 600M
设置lv的大小
[root@localhost ~]# lvreduce -L 600M /dev/vg01/lv01
查看LV大小
[root@localhost ~]# lvdisplay
--- Logical volume ---
LV Name /dev/vg01/lv01
VG Name vg01
LV UUID iL2R9l-oQuu-adNU-R52z-9xx7-ONzs-o0xcln
LV Write Access read/write
LV Status available
# open 0
LV Size 600.00 MB 600M了
Current LE 150
Segments 1
Allocation inherit
Read ahead sectors auto
- currently set to 256
Block device 253:0