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

在BeagleBone Black的Debian 9中合并/dev/mmcblk0与/dev/mmcblk0p1的方法

解决BeagleBone Black SD卡未充分利用的问题

从你提供的lsblk输出可以看到,/dev/mmcblk0是你的128GB SD卡,但仅mmcblk0p1(3.5GB)被挂载为根目录/,剩余空间处于未分配状态。不需要合并磁盘与分区,只需扩展现有分区及文件系统即可利用全部空间,操作步骤如下:

操作步骤

  1. 安装分区扩展工具
    首先更新软件源并安装growpart工具:

    sudo apt update && sudo apt install cloud-guest-utils
    
  2. 扩展分区
    执行以下命令扩展mmcblk0的第一个分区:

    sudo growpart /dev/mmcblk0 1
    

    这里的1对应分区mmcblk0p1的编号。

  3. 调整文件系统大小
    Debian默认使用ext4文件系统,用resize2fs扩展文件系统至分区全量空间:

    sudo resize2fs /dev/mmcblk0p1
    
  4. 验证结果
    执行以下命令确认空间是否已扩展:

    lsblk
    # 或者查看根目录空间
    df -h /
    

注意事项

  • 操作前请备份SD卡内重要数据,避免意外导致数据丢失。
  • 从你的lsblk输出看,SD卡无其他占用剩余空间的分区,可直接执行上述操作。
  • 若growpart执行报错,可先通过fdisk -l /dev/mmcblk0查看分区表状态,确认分区无异常。

内容的提问来源于stack exchange,提问作者Mohamed Dafaalla

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.20 05:29:51