You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何将服务器全部1TB磁盘空间附加至/dev/mapper/ubuntu--vg-ubuntu--lv

如何将服务器全部1TB磁盘空间附加至/dev/mapper/ubuntu--vg-ubuntu--lv

嘿,我来帮你一步步搞定这个问题!从你提到的/dev/mapper/ubuntu--vg-ubuntu--lv来看,你的服务器用的是LVM(逻辑卷管理),咱们按顺序操作就能把全部1TB空间用上:

第一步:确认磁盘与LVM现状

先执行几个命令摸清当前情况:

  • 查看物理卷信息:pvdisplay,看看你的物理卷(比如/dev/sda3这类)有没有未利用的空间,或者是不是整个磁盘还有未分配的分区
  • 查看卷组剩余空间:vgs,确认ubuntu-vg卷组里的可用空间
  • 查看文件系统类型:df -T /dev/mapper/ubuntu--vg-ubuntu--lv,这决定了最后一步扩展文件系统的命令

第二步:扩展物理卷(如果磁盘有未分配空间)

如果你的物理卷所在的磁盘(比如/dev/sda)还有未分配的空间,得先把物理卷对应的分区扩大:

  1. 用parted工具扩展分区(以GPT分区为例):
    • 运行parted /dev/sda
    • 输入print查看分区列表,找到对应物理卷的分区(比如编号3)
    • 输入resizepart 3 100%把该分区扩展到磁盘末尾
    • 输入quit退出parted
  2. 扩展物理卷:pvresize /dev/sda3(把这里的/dev/sda3换成你实际的物理卷路径),这一步会让LVM识别到物理卷新增的空间

第三步:扩展逻辑卷

现在把卷组里的所有剩余空间分配给目标逻辑卷:

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

解释一下:-l +100%FREE表示把卷组中所有未使用的逻辑扩展单元全部分配给这个逻辑卷,比手动指定大小更省心

第四步:扩展文件系统

最后一步让操作系统识别到新增的空间,不同文件系统命令不一样:

  • 如果是ext4(最常见的Ubuntu默认文件系统):
    resize2fs /dev/mapper/ubuntu--vg-ubuntu--lv
    
  • 如果是XFS文件系统:
    xfs_growfs /dev/mapper/ubuntu--vg-ubuntu--lv
    

验证结果

执行df -h /dev/mapper/ubuntu--vg-ubuntu--lv,看看是不是已经显示接近1TB的可用空间了!

⚠️ 小提醒:操作前最好备份一下重要数据哦,虽然LVM的这些操作稳定性很高,但小心驶得万年船~

备注:内容来源于stack exchange,提问作者hasan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.23 09:39:07