Ubuntu 根目录扩容
Ubuntu 根目录扩容
原创 已于 2025-12-18 14:44:06 修改 · 粉丝可见 · 646 阅读 · 4 · 1 GEO检测 · 编辑
文章链接:https://blog.csdn.net/hacker_51/article/details/149410666
目录
购买了云服务器,配置如下

系统 /根目录属于 LVM 类型
第一步 :确认空间
然后执行查看使用空间命令
1 | |

发现根目录所拥有的空间与实际购买的SSD盘空间不符。
第二步:查看分区
执行命令查看磁盘分区状态
1 | |

从 lsblk 输出中可以看到,根目录 / 在 sdb 上的。其中 /dev/sdb 的总大小为 20G,而 sdb3 的大小为 18.2G,因此 /dev/sdb 上还有大约 1.8G 的未分配空间。
/dev/sda 是一个 50G 的磁盘,但它目前没有被分区或挂载。这意味着 /dev/sda 是一个未使用的磁盘,可以将其空间分配给根目录所在的逻辑卷( /dev/mapper/ubuntu--vg-ubuntu--lv )。
第三步:初始化物理卷
1 | |

第四步:检查物理卷
1 | |

发现创建了 新的物理卷。
第五步: 将新的物理卷添加到卷组
1 | |

第六步: 扩容根目录逻辑卷
1 | |

可以看到 50G 添加到了根目录
第七步:调整根目录可用空间
1 | |

最后检查空间使用情况
1 | |

可以看到 根目录大小成功扩容了。
系统 / 根目录非 LVM 类型
因为这是个 独立的物理磁盘,并不能 通过 LVM 进行根目录的扩容
通过 挂载目录 ,变相的扩容,但是实际上 根目录 并没有扩容,只是将存储路径该为了另一个硬盘里面。相当于 电脑中 ,C 盘内容不变,但是 我存储的东西放到了 D 盘。
1、查看当前linux服务器硬盘:
1 | |
/dev/sda 第一块硬盘
/dev/sdb 第二块硬盘

以/dev/sdb为新增硬盘为例,需要进行以下操作方可正常使用
2、进行磁盘分区
1 | |
依次输入
n,回车
p,回车
1,回车
回车
回车
w 保存退出!

3、格式化磁盘
格式化(输入命令后稍等片刻即可完成)
1 | |

4、挂载目录
挂载(挂载目录可自行定义,挂载后会覆盖原文件尽量选取空目录或新建目录)
推荐 挂载 /home 目录,因为我个人平时就是将 数据都放在 自己用户目录
注意!!!(挂载 /home 目录 ,前提是 服务器必须是 干净的毛坯服务器!!!)
为了验证成功挂载/home目录,可以在home目录下创建一个文件,然后进行挂载后,回到 home 目录,会发现 那个文件不见了,说明成功将 home 目录挂载了,它并没有消失,只是被覆盖了入口,除非卸挂载,否则永远不会再回到挂载前的那个目录位置,变相的扩容。
1 | |
5、设置开机自动挂载
1 | |

6、重启即可完成挂载
觉得不错的话,给点打赏吧 ୧(๑•̀⌄•́๑)૭
wechat pay
ali pay