侧边栏壁纸
博主头像
Gerchart's Blog 博主等级

For the ideal life is the ideal of the life.

  • 累计撰写 5 篇文章
  • 累计创建 1 个标签
  • 累计收到 0 条评论

目 录CONTENT

文章目录

飞牛OS Base磁盘扩容步骤

gerchart
2025-03-10 / 0 评论 / 0 点赞 / 77 阅读 / 0 字
温馨提示:
本文最后更新于2025-03-10,若内容或图片失效,请留言反馈。 部分素材来自网络,若不小心影响到您的利益,请联系我们删除。

飞牛OS基础磁盘扩容步骤

前提条件

  1. 备份数据:操作前务必备份重要数据,避免数据丢失。
  2. SSH工具:通过PuTTY等工具登录飞牛OS命令行界面。
  3. 适用场景:适用于单硬盘或RAID阵列扩容(需确认磁盘已扩展或更换为更大容量硬盘)。

步骤说明

1. 检查当前磁盘状态

  • 查看分区信息

    sudo fdisk -l
    # 或使用 parted 查看分区
    sudo parted /dev/sdX print
    

    (将sdX替换为实际磁盘标识,如/dev/sda

  • 查看RAID状态(如使用RAID)

    sudo mdadm -D /dev/mdX  # 替换为实际RAID设备名
    

2. 扩展磁盘分区

  • 使用 fdisk 调整分区(适合MBR分区):

    sudo fdisk /dev/sdX
    
    • 输入 d 删除旧分区(注意:需逐个删除非系统分区)。
    • 输入 n 新建分区,按默认值使用全部空间。
    • 输入 t 修改分区类型为 Linux RAID(类型码 43,视情况而定)。
    • 输入 w 保存退出。
  • 或使用 parted 快捷扩展(适合GPT分区):

    sudo parted /dev/sdX
    resizepart 1  # 选择分区号(通常为1),输入"100%"或"max"
    quit
    

3. 扩展RAID阵列(若为RAID配置)

sudo mdadm --grow /dev/mdX --size=max
# 示例:扩展 /dev/md126
sudo mdadm --grow /dev/md126 --size=max

4. 调整LVM卷组(LVM扩容)

  • 更新物理卷(PV)

    sudo pvresize /dev/mdX  # 替换为RAID设备名或分区(如 /dev/sdX1)
    
  • 扩展逻辑卷(LV)

    sudo lvextend -l +100%FREE /dev/mapper/trim_XXXX-0
    # 替换 `trim_XXXX` 为实际LVM卷组名称(通过 `lvdisplay` 查看)
    

5. 扩展Btrfs文件系统

sudo btrfs filesystem resize max /volX  # 替换 `/volX` 为实际挂载点(如 /vol1)

6. 验证扩容结果

df -h  # 检查文件系统容量

常见问题处理

  1. 安装包错误

    • 若提示 resize2fse2fsprogs 未安装:

      sudo apt install -y parted e2fsprogs
      
  2. 命令输入错误

    • 确保命令中的参数(如磁盘名、分区号)正确,避免误操作。
  3. RAID状态异常

    • 扩容前确保RAID状态为 clean,可通过 mdadm -D /dev/mdX 检查。

注意事项

  • 风险提示:操作涉及底层磁盘分区,错误操作可能导致数据丢失,务必提前备份。
  • 适用场景:本教程适用于通过RAID + LVM + Btrfs架构的飞牛OS存储空间扩容(默认模式)。
  • 参考来源:步骤整合自论坛教程以及B站视频说明。
0

评论区