Categories
linux

emmc烧写后 文件系统扩容

lsblk                         # 查看磁盘和分区信息
df -h                         # 查看文件系统使用情况

输出

NAME        MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
mmcblk0     179:0    0   64G  0 disk
├─mmcblk0p1 179:1    0  256M  0 part /boot
└─mmcblk0p2 179:2    0    8G  0 part /         # 仅用了 8G,剩余空间未分配

先更新硬盘索引

. 进入 fdisk 交互模式扩展分区
bash
sudo fdisk /dev/mmcblk0
然后依次输入以下命令(括号内是说明,不要输入):

p (打印当前分区表,再次确认第二分区的起始扇区)

d (删除分区)

2 (选择删除第二个分区)

n (新建分区)

p (选择主分区)

2 (分区号,仍设为2)

输入刚才记录的起始扇区(例如 106496,务必与原起始一致,否则系统无法启动)

结束扇区直接回车(表示使用剩余的全部空间)

如果提示 “Partition #2 contains a ext4 signature”,选择 N(不要移除签名)

w (写入分区表并退出)

3. 重启系统,让内核重新识别分区表

/ 代表的就是跟文件系统分区 要扩容就是这个分区扩容

sudo resize2fs /dev/mmcblk0p2  # 扩展 ext4 文件系统