本人的树莓派使用的是8G的TF卡。可是最近频繁提示 空间不足,df -h 看看已经用了96%了,插到电脑上显示55.9M 可能是windows只能识别fat32这么多,其他可能未被识别。
我们到磁盘管理器中查看。
还有4.35G没有被识别,好下面我们将这4.35G放到树莓派中。
执行如下命令!!!(请根据自己实际情况操作)
PS:磁盘操作命令操作不当可能会引起数据丢失,无论有没有把握都必须备份重要的数据。
sudo fdisk /dev/mmcblk0
按P
将看到的分区复制下来/dev/mmcblk0p2的start值,122880。下面会用到。
执行命令:d (删除分区2,选择2)
执行命令:p (按这时候应该是少了一个分区了)
执行命令:n (加分区)
执行命令:p (主要分区)
选择2
在开始位置输入start的值,如下图122880,看下图
后面的值默认即可
执行命令:p
执行命令:w
成功后如下图
然后我们重启树莓派
sudo reboot sudo resize2fs /dev/mmcblk0p2
用于修复分区。
执行成功后,再次df看看。
Size为 7.2G,我的是8G的内存卡正常了,使用率为38%。
resize2fs /dev/mmcblk0p3
Filesystem Size Used Avail Use% Mounted on /dev/root 2.0G 1.9G 0 100% / devtmpfs 459M 0 459M 0% /dev tmpfs 463M 0 463M 0% /dev/shm tmpfs 463M 6.1M 457M 2% /run tmpfs 463M 0 463M 0% /sys/fs/cgroup /dev/mmcblk0p1 300M 64M 237M 22% /boot tmpfs 93M 0 93M 0% /run/user/0 [root@rpi2 ~]# df -h Filesystem Size Used Avail Use% Mounted on /dev/root 6.5G 1.9G 4.3G 31% / devtmpfs 459M 0 459M 0% /dev tmpfs 463M 0 463M 0% /dev/shm tmpfs 463M 6.1M 457M 2% /run tmpfs 463M 0 463M 0% /sys/fs/cgroup /dev/mmcblk0p1 300M 64M 237M 22% /boot tmpfs 93M 0 93M 0% /run/user/0