欢迎来到尧图网

客户服务 关于我们

您的位置:首页 > 汽车 > 维修 > 【Linux】ubuntu server扩容硬盘

【Linux】ubuntu server扩容硬盘

2025/3/1 21:02:53 来源:https://blog.csdn.net/qq_18893835/article/details/145903415  浏览:    关键词:【Linux】ubuntu server扩容硬盘

ubuntu server扩容硬盘

执行:lsblk

lsblk # 看看硬盘设备

输出如下:

(base) dify@dify:~$ lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINTS
loop0 7:0 0 73.9M 1 loop /snap/core22/1748
loop1 7:1 0 69.6M 1 loop /snap/go/10853
loop2 7:2 0 44.4M 1 loop /snap/snapd/23545
sda 8:0 0 100G 0 disk
├─sda1 8:1 0 1G 0 part /boot/efi
├─sda2 8:2 0 2G 0 part /boot
└─sda3 8:3 0 96.9G 0 part
└─ubuntu--vg-ubuntu--lv 252:0 0 95.5G 0 lvm /
sdb 8:16 0 500G 0 disk # 就是这一块设备,至于是哪一台,就得看你要加的硬盘空间了,一般很好区分

可以看到,系统使用了 LVM(逻辑卷管理),根目录 / 挂载在逻辑卷 ubuntu–vg-ubuntu–lv 上

初始化新磁盘为物理卷(PV)

使用 pvcreate 命令将 /dev/sdb 初始化为 LVM 物理卷:

sudo pvcreate /dev/sdb

如果操作成功,会提示(只要能看到successfully就行):

Physical volume "/dev/sdb" successfully created.

将物理卷添加到卷组(VG)

通过 vgdisplay 命令可知当前卷组名为 ubuntu-vg,使用 vgextend 命令将 /dev/sdb 这个物理卷添加到该卷组:

sudo vgextend ubuntu-vg /dev/sdb

执行成功后,卷组 ubuntu-vg 的可用空间会增加 /dev/sdb 的大小。

扩展逻辑卷(LV)

使用 lvextend 命令扩展根目录对应的逻辑卷 ubuntu–vg-ubuntu–lv,将卷组中所有可用空间添加到该逻辑卷:

sudo lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv

执行该命令后,文件系统会被调整以使用新分配给逻辑卷的空间,根目录 / 就可以使用 /dev/sdb 的空间了

验证扩容结果

使用 df -h 命令查看根目录的可用空间是否已经增加:

df -h

注意事项

  • 在操作之前,建议备份重要数据,以防意外情况导致数据丢失。
  • 上述操作过程需要有足够的权限,因此使用了 sudo 命令。如果你使用的是 root 用户,则无需添加 sudo。

版权声明:

本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。

我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com

热搜词