RAX3000M openwrt 分区扩容

前言

RAX3000M 算力版的 eMMC 有 64GB,但是装好 openwrt,在软件包管理页面可以看到可用空间只有 300MB 左右。

这显然是不够用的,故想办法扩容。

安装 parted

直接到软件包页面搜索安装就可以了。

扩容

进入 parted 工具

parted /dev/mmcblk0

可能会提示分区表相关问题,输入 ok

接下来可能又会提示分区表错误,是否修复,可以选择修复

输入 print 命令查看分区情况

(下面这个我是已经扩容到了 2GB 左右, 分区 5 就是要扩容的分区)

root@ImmortalWrt:~# parted /dev/mmcblk0
GNU Parted 3.6
Using /dev/mmcblk0
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print                                                            
Model: MMC SCA64G (sd/mmc)
Disk /dev/mmcblk0: 62.5GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system  Name        Flags
128     17.4kB  4194kB  4177kB                           bios_grub
 1      4194kB  4719kB  524kB                ubootenv    hidden, legacy_boot
 2      4719kB  6816kB  2097kB               factory     hidden
 3      6816kB  11.0MB  4194kB               fip         boot, hidden, esp
 4      12.6MB  46.1MB  33.6MB               recovery    boot, hidden, esp
 5      67.1MB  2048MB  1981MB               production

(parted) 

扩容分区

输入 resizepart 命令,Partition number? 输入分区号 5End? 输入分区结束位置。

现在分区起始位置 67.1MB,结束位置 2048MB,那么分区大小就是 1981MB。

我现在想扩容到 4GB,即分区大小 4096MB,那么:结束位置 = 分区起始位置 + 分区大小 = 67.1 + 4096 = 4163MB

那么就输入 4163MB,注意单位不要写错了

(parted) resizepart 
Partition number? 5
End?  [2048MB]? 4163MB

执行后,再次查看分区情况

(parted) print                                                            
Model: MMC SCA64G (sd/mmc)
Disk /dev/mmcblk0: 62.5GB
Sector size (logical/physical): 512B/512B
Partition Table: gpt
Disk Flags: 

Number  Start   End     Size    File system  Name        Flags
128     17.4kB  4194kB  4177kB                           bios_grub
 1      4194kB  4719kB  524kB                ubootenv    hidden, legacy_boot
 2      4719kB  6816kB  2097kB               factory     hidden
 3      6816kB  11.0MB  4194kB               fip         boot, hidden, esp
 4      12.6MB  46.1MB  33.6MB               recovery    boot, hidden, esp
 5      67.1MB  4163MB  4096MB               production

可以看到,分区已经扩容到了 4096MB,最后退出 parted 工具

(parted) q
Information: You may need to update /etc/fstab.

root@ImmortalWrt:~#

重刷固件

这个时候进入软件包管理页面,会发现可用空间并没有变大。

需要进入备份与升级页面,再次刷写固件,空间大小就会更新。

本文链接:

https://blog.nkxingxh.top/archives/584/
1 + 6 =
快来做第一个评论的人吧~