21世纪竟然还有人不会分区,今天介绍的是把一块3T硬盘全部设为LVM。
#parted /dev/vdb
>mklabel gpt
由于MBR分区表只支持2T硬盘,所以如果大于2T必须用GPT分区表
>mkpart primary xfs 1M 3T
>set 1 lvm on 设定编号1为LVM分区,on开启 off是关闭
>quit
#partprobe 立即生效
退出后进行建立pv,vg,lv等
创建LVM
#pvcreate /dev/vdb1 创建pv
#pvdisplay 显示PV分区情况
#vgcreate vg0 /dev/vdb1 把分区加入到vg0组里
#vgdisplay
#lvcreate -l 100%VG -n lv0 vg0 创建lv大小100G名称lv0
#mkfs.xfs /dev/vg0/lv0 格式化lv0
#mount /dev/vg0/lv0 /data01 挂载
管理LVM命令
1 扩展logical volume容量
#lvextend -L +20G /dev/vg0/lv0 需要卸载下来分区
#lvdisplay 显示为120G容量,可是挂载后发现还是100G
#resize2fs /dev/vg0/lv0 不需要卸载分区
2 扩展volume group容量
在添加一块硬盘创建好PV后
#vgextend vg0 /dev/sdd1 添加sdd1分区加入到vg0组
#vgdisplay
3 删除
#lvremove /dev/vg0/lv0
注意:在整个过程中对磁盘进行调整后,遇到重启不能进入系统,可通过以下方法解决
1检查/etc/fstab文件
2用光盘引导进入修复模式,重新安装grub
#parted /dev/sdc
按两下TAB能显示出所有能使用的命令
>print 显示分区列表
>mkpart 创建分区 (会立即生效)
>会提示分区类型 p 主分区 e扩展分区 l逻辑分区
>start 100G 从上个分区的末尾100G开始分区
>end 300G 到300G结束,总共磁盘空间是200G
>resize 1 重设编号1的大小空间
>start 100G
>end 200G
>rm 1 删除编号1分区
>quit 退出
#partprobe
#mkfs.ext4 /dev/sdc2