要新增逻辑卷(LV)并使用卷组 ubuntu-vg
中的空闲空间,下面是具体步骤:
检查现有的卷组和分区
首先,你需要确认当前系统卷组的情况和是否有未使用的分区。
检查卷组:
#sudo vgs
VG #PV #LV #SN Attr VSize VFree
ubuntu-vg 1 2 0 wz--n- 1.86t 1.76TB
这会列出系统中现有的卷组及其可用空间。
检查物理卷:
#sudo pvs
PV VG Fmt Attr PSize PFree
/dev/nvme0n1p3 ubuntu-vg lvm2 a-- 1.86t 1.76TB
这会列出系统中现有的物理卷及其卷组归属。
根据输出,/dev/nvme0n1p3
已经是卷组 ubuntu-vg
的一部分,并且你有 1.76TB 的空闲空间可以使用。
检查逻辑卷:
#sudo lvs
LV VG Attr LSize Pool Origin Data% Meta% Move Log Cpy%Sync Convert
ubuntu-lv ubuntu-vg -wi-ao---- 100.00g
这会列出系统中逻辑卷的详细信息。
创建新的逻辑卷
使用 lvcreate
来创建一个新的逻辑卷。例如,假设你想创建一个新的逻辑卷,大小为 500GB,并命名为 new_lv
,可以运行以下命令:
sudo lvcreate -L 500G -n ubuntu-data ubuntu-vg
解释:
-L 500G
:指定逻辑卷大小为 500GB。-n ubuntu-data
:设置逻辑卷的名称为ubuntu-data
。ubuntu-vg
:指定卷组名称。
如果你想使用卷组中所有的空闲空间来创建逻辑卷,可以使用:
sudo lvcreate -l 100%FREE -n ubuntu-data ubuntu-vg
格式化新逻辑卷
创建新的逻辑卷后,需要对其进行格式化。假设你要使用 ext4
文件系统,运行以下命令:
sudo mkfs.ext4 /dev/ubuntu-vg/ubuntu-data
挂载新逻辑卷
格式化完成后,你可以将新逻辑卷挂载到某个目录。首先创建挂载点目录:
sudo mkdir /data
添加到 /etc/fstab
文件中。首先获取新逻辑卷的 UUID
:
sudo blkid /dev/ubuntu-vg/ubuntu-data
然后编辑 /etc/fstab
文件并添加如下内容:
UUID=your-new-lv-uuid /data ext4 defaults 0 2
将 your-new-lv-uuid
替换为你在 blkid
输出中找到的 UUID。
完成挂载
sudo umount -a
卸载逻辑卷
首先,确保逻辑卷没有被使用并卸载。如果你已经将逻辑卷挂载到 /data
,需要先卸载它:
sudo umount /data
删除逻辑卷
使用 lvremove
命令删除逻辑卷 ubuntu-data
:
sudo lvremove /dev/ubuntu-vg/ubuntu-data
系统会要求你确认删除,输入 y
进行确认。
删除挂载目录(可选)
如果不再需要挂载目录,可以将它删除:
sudo rmdir /data
检查逻辑卷状态
确认逻辑卷已被删除:
sudo lvs
这个命令会列出剩下的逻辑卷,确保 ubuntu-data
已不在列表中。
评论