使用了封装好的镜像后发现root分区只有3GB,为了避免出现未来不够用的情况,我准备把root分区扩展到最大容量。
操作不会影响分区数据,但记得重要数据需要备份!
- 使用fdisk进入磁盘分区工具
sudo fdisk /dev/mmcblk0
- 查看现有分区,输入"p",正常应该会有两个或以上,第一个应该是boot分区不要动,记下第二个分区起始块数,我的是540672。
- 删除第二块分区,输入"d"后输入"2"。
- 建立新的主分区,输入"n"后输入"p",分区编号输入"2",起始块输入之前记录的起始块数"540672",结束块可使用默认最大容量(直接回车)或自定义容量,提示移除分区签名时选"N"。
- 输入"p"检查新分区,确认无误后输入"w"保存。
- 重启树莓派。
sudo reboot
- 重启后使用resize2fs修复新分区。
sudo resize2fs /dev/mmcblk0p2
- 最后查看新分区,大功告成!
df -h