解决树莓派默认5G空间大小限制,对树莓派进行扩容

问题背景

树莓派安装系统时会默认设定根目录大小为5G,如果我们的磁盘比较大,想要将根目录的大小调整为整个磁盘大小或者需要对根目录进行扩容,应该怎么解决呢?

解决步骤

  1. 首先打开控制台窗口,输入命令

sudo fdisk -l

得到磁盘当前分区信息,后面会根据此信息进行修改,记住nvme0n1p2的信息

image-20231023174155135.png

我这里已经扩容过了,没有扩容之前容量是比较小的。

  1. 执行命令进入fdisk 磁盘操作

sudo fdisk /dev/nvme0n1

得到

image-20231023174453455.png

输入d后回车,根据提示输入对应分区号2回车,删除分区2,就是nvme0n1p2

image-20231023185040985.png

n后回车 ( 添加分区 )

提示添加新的分区号是什么,输入2,和原来的一样,回车

提示分区的开始扇区号是什么,这里就要按照上面的来填,如下面所示,nvme0n1p2start是 2158591 ,就按这个数字来填,填好后回车

image-20231023174155135.png

提示结束扇区是什么,这里默认回车就行(默认就是最大扇区号)

过程如下图所示:

image-20231023185423732.png

输入p命令查看分区信息

image-20231023185516258.png

然后,输入w保存,按q退出

  1. 执行reboot重启。

重启后执行下列命令更新硬盘大小

sudo resize2fs /dev/nvme0n1p2

然后执行命令,查看分区大小

df -h