LVM
# 安装LVM工具
sudo apt-get install lvm2
# 创建物理卷
sudo pvcreate /dev/sdX
# 创建卷组
sudo vgcreate myvg /dev/sdX
# 创建逻辑卷
sudo lvcreate -L 10G -n mylv myvg
#或者使用剩下所有空间
sudo lvcreate -l 100%FREE -n mylv myvg
# 格式化逻辑卷
sudo mkfs.ext4 /dev/myvg/mylv
# 挂载逻辑卷
sudo mkdir /mnt/mylv
sudo mount /dev/myvg/mylv /mnt/mylv
# 获取UUID并更新/etc/fstab
sudo blkid /dev/myvg/mylv # 记下UUID
sudo nano /etc/fstab # 打开/etc/fstab文件,添加以下行(替换your-uuid为实际的UUID)
UUID=your-uuid /mnt/mylv ext4 defaults 0
- 如果需要添加新的盘进lvm,先新建pv,然后将pv添加到原来的vg
bash
vgextend infokistvg /dev/xxx
lvextend -l +100%FREE xxx
# 建议扩展前先取消挂载
扩展逻辑卷大小: 假设需要扩展 10GB:
lvextend -L +10G /dev/卷组名/逻辑卷名
或扩展到指定大小:
bash
复制代码
lvextend -L [目标大小] /dev/卷组名/逻辑卷名
#扩展后lsblk显示已经扩展,df显示没有扩展,原因是文件系统没有扩展大小
2. 扩展文件系统
根据文件系统类型,执行相应的扩展命令:
对于 ext4 文件系统:
运行以下命令扩展文件系统:
resize2fs /dev/卷组名/逻辑卷名
对于 xfs 文件系统:
XFS 文件系统需要在挂载状态下扩展:
xfs_growfs /dev/xxx/xxxlv
其他文件系统:
如果使用的是其他文件系统(如 Btrfs、FAT32),请根据其特定工具调整大小。