-
使用
ssh
连接到 RPi 上的终端。 -
使用
df -h
查看当前空间情况,Mounted on/
为 SD 卡空间,扩容前为 4GB左右。 -
使用
sudo fdisk /dev/mmcblk0
进入fdisk
的操作界面,按p
回车,大概如图:
-
可以看到有两个分区(
p1
,p2
),p1
为/boot
分区,p2
为我们要扩容的分区,这里需要记下来/dev/mmcblk0p2
的Start
,在上图为532480
。 -
接下来,我们要删除现有的
p2
,重新建一个更大的p2
:d
回车,输入2
回车;(删除现有p2)。n
回车,p
回车,输入2
回车;接下来询问First sector ...:
这里输入,之前p2
的Start
地址,如上图的532480
;接下来询问last sector
,直接回车使用default
默认值。- 如果提示
Partition #2 contains a ext4 signature.
Do you want to remove the signature?
输入N
,回车。 - 输入
w
保存修改后的分区表。 - 如果还在
fdisk
的命令提示界面,输入q
退出fdisk
。
-
使用
sudo reboot
重启树莓派;⚠️**执行此命令时注意已经退出fdisk的交互命令环境 (有 sysintro-# $ 的命令提示符)**⚠️ -
重启后执行
sudo resize2fs /dev/mmcblk0p2
。 -
然后使用
df -h
查看磁盘使用情况,此时/dev/root
的Size
已经为29G
。