系统磁盘扩容

系统磁盘扩容srpi-config打开srpi-config磁盘扩容

说明:出厂镜像的系统会进行压缩,方便用户自行下载以及更换不同容量的SD卡,用户发现磁盘空间与实物不符,可以按照教程进行扩容操作。

出厂镜像使用的是RDK官方较旧版本的系统,默认把根文件系统挂载成只读(read-only),因此无法在系统里用 GParted 直接扩容,但可以使用 RDK 官方提供的srpi-config工具

 

srpi-config

srpi-config 是 RDK 系统提供的通用配置管理工具,可在终端或桌面环境中启动,用于调整网络设置、系统行为、外设接口、性能参数以及本地化选项等。我们本次主要使用它的高级菜单中的 “Expand Filesystem” 功能,可以扩展根文件系统至整个存储空间,从而实现 RDK 系统的存储扩容。

开始前,可以先用 df -hGParted(图像化)查询一下当前系统已经挂载并正在使用的文件系统的磁盘使用情况

如果未安装GParted,可使用指令sudo apt install gparted来安装,使用sudo gparted指令启动。

image-20260123154606999

image-20260123154536479

打开srpi-config

srpi-config是一个系统配置工具,要打开配置工具,请在命令行中键入以下命令:

sudo 是提权管理命令,这里必须输入,这样就可以root权限来进行配置管理,默认的sunrise账号不具备系统文件修改权限。

磁盘扩容

高级选项,可以对磁盘扩展、网络代理等选项进行设置。选中Advanced Options后按下回车按键。

再次选中Expand Filesystem,按下回车,即可完成一键扩容。此选项将扩展安装以填满整个 TF 卡,提供更多空间用于文件系统。

image-20260123145801582

按下回车选择OK。

image-20260123145856479

到这里已经扩容完成了,可以使用df -h或者GParted查看,可以看到,现在已将根文件系统扩展至整个存储空间。

image-20260123150308246

image-20260123150359373