我在安装好Ubuntu Server后遇到一个这样的问题,如上图,900多G里面只有100G是挂载的,剩下800多G没有挂载。sda3下面的100G是系统占用的,如何将剩下800G挂载呢?
从上面 lsblk 输出能够得知,/dev/sda3 属于 LVM(逻辑卷管理)的物理卷,并且已经存在一个名为 ubuntu-vg 的卷组,该卷组中有一个 100G 的逻辑卷 ubuntu--vg-ubuntu--lv 挂载在根目录 /。若要挂载剩余的 800G 空间,可按以下步骤操作:
1. 查看卷组和逻辑卷信息
先确认卷组中是否还有未分配的空间,使用以下命令查看:
sudo vgs
此命令会显示卷组的概要信息,包含卷组的总大小、已分配大小和未分配大小。
sudo lvdisplay
该命令会展示逻辑卷的详细信息。
2. 创建新的逻辑卷
如果卷组中有足够的未分配空间,就可以创建一个新的逻辑卷来使用这 800G 空间。以下命令将创建一个名为 new_lv 的逻辑卷,大小为 800G(你可按需调整大小):
sudo lvcreate -L 800G -n new_lv ubuntu-vg
- 参数说明:
-L:指定逻辑卷的大小。-n:指定逻辑卷的名称。ubuntu--vg:卷组的名称。
3. 格式化逻辑卷
创建好逻辑卷后,需要对其进行格式化。这里以创建 ext4 文件系统为例:
sudo mkfs.ext4 /dev/ubuntu-vg/new_lv
4. 创建挂载点
创建一个用于挂载新逻辑卷的目录,例如 /mnt/storage:
sudo mkdir -p /mnt/storage
5. 挂载逻辑卷
使用 mount 命令将新逻辑卷挂载到指定的挂载点:
sudo mount /dev/ubuntu-vg/new_lv /mnt/storage
6. 验证挂载
使用 df -h 命令验证逻辑卷是否已成功挂载:
df -h
如果输出中包含 /dev/ubuntu-vg/new_lv 挂载到 /mnt/storage 的信息,则说明挂载成功。
7. 实现开机自动挂载
为了使逻辑卷在系统重启后仍然自动挂载,需要编辑 /etc/fstab 文件。
备份 /etc/fstab 文件
sudo cp /etc/fstab /etc/fstab.bak
编辑 /etc/fstab 文件
sudo nano /etc/fstab
在文件末尾添加以下内容:
/dev/ubuntu-vg/new_lv /mnt/storage ext4 defaults 0 0
保存并退出文件(在 nano 中,按 Ctrl + X,然后按 Y 确认保存,最后按 Enter 退出)。
验证 /etc/fstab 文件语法
sudo mount -a
如果没有报错信息,则说明 /etc/fstab 文件的语法正确,下次开机时逻辑卷会自动挂载。