查看磁盘、分区、文件系统与挂载点
lsblk -f物理卷、卷组与逻辑卷的创建、挂载、在线扩容与删除流程,附 XFS / ext4 扩容差异说明。
查看磁盘、分区、文件系统与挂载点
lsblk -f简要列出物理卷
pvs简要列出卷组及剩余空间
vgs简要列出逻辑卷
lvs查看物理卷 / 卷组 / 逻辑卷的详细信息
pvdisplay / vgdisplay / lvdisplay把整块磁盘初始化为物理卷(会清除原有分区信息)
sudo pvcreate /dev/sdb也可以只把某个分区初始化为物理卷
sudo pvcreate /dev/sdb1确认物理卷容量与剩余空间
pvs -o pv_name,pv_size,pv_free创建名为 data_vg 的卷组
sudo vgcreate data_vg /dev/sdb在卷组中创建 20G 的逻辑卷
sudo lvcreate -L 20G -n data_lv data_vg使用卷组剩余全部空间创建逻辑卷
sudo lvcreate -l 100%FREE -n data_lv data_vg创建带 1 份镜像的逻辑卷(需至少两块 PV)
sudo lvcreate -L 10G -n log_lv -m 1 data_vg确认逻辑卷名称与大小
lvs -o lv_name,lv_size,pool_lv格式化为 XFS;ext4 用 mkfs.ext4
sudo mkfs.xfs /dev/data_vg/data_lv创建挂载点并挂载
sudo mkdir -p /data && sudo mount /dev/data_vg/data_lv /data获取 UUID,建议在 fstab 中使用 UUID
sudo blkid /dev/data_vg/data_lv/etc/fstab 追加该行实现开机自动挂载
UUID=xxxx-xxxx /data xfs defaults 0 0修改 fstab 后先执行 mount -a 验证,避免重启进入紧急模式
逻辑卷增加 10G
sudo lvextend -L +10G /dev/data_vg/data_lv把卷组剩余空间全部加给逻辑卷
sudo lvextend -l +100%FREE /dev/data_vg/data_lvXFS 文件系统扩容,参数是挂载点
sudo xfs_growfs /dataext4 文件系统扩容,参数是设备路径
sudo resize2fs /dev/data_vg/data_lv把新磁盘加入卷组,扩充可分配空间
sudo vgextend data_vg /dev/sdc磁盘扩容后刷新 PV 大小
sudo pvresize /dev/sdbext4 缩减流程:先卸载、检查文件系统,再缩容;XFS 不支持缩减
sudo umount /data && sudo e2fsck -f /dev/data_vg/data_lv && sudo resize2fs /dev/data_vg/data_lv 5G缩减逻辑卷,必须先缩文件系统,否则数据损坏
sudo lvreduce -L -5G /dev/data_vg/data_lv删除逻辑卷,数据不可恢复
sudo lvremove /dev/data_vg/data_lv删除卷组
sudo vgremove data_vg删除物理卷标签
sudo pvremove /dev/sdb本网站使用 Cookie 以确保您在我们的网站上获得最佳体验。 隐私政策.