OpenWRT添加外储扩容

设备信息

  • ASUS RT-AC 1200GU (F/W Ver:V3.0.0.4.380_10732 H/W Ver:A)
  • openwrt-23.05.4-ramips-mt7621-asus_rt-ac57u-v1-initramfs-kernel.bin
  • openwrt-23.05.4-ramips-mt7621-asus_rt-ac57u-v1-squashfs-sysupgrade.bin

安装插件

1
2
3
opkg update

opkg install fdisk swap-utils kmod-usb-storage kmod-fs-ext4 e2fsprogs kmod-usb-ohci kmod-usb-uhci block-mount

磁盘分区

1
2
3
4
5
6
7
8
9
10
11
12
13
fdisk -l (查看辨别U盘外设磁盘名称,如/dev/sda。)

fdisk /dev/sda (U盘分区)

p (查看U盘分区)
d (删除U盘分区)
n (新增U盘分区)
p (选主分区类型)
1 (分区数量选壹)
Enter(按回车键)
Enter(按回车键)
w (保存分区配置)
reboot(重启启动)

格式分区

1
2
3
fdisk -l (查看分区名称,如/dev/sda1。)

mkfs.ext4 /dev/sda (格式化分区为ext4)

挂载分区

1
2
3
mkdir /mnt/sda1

mount /dev/sda1 /mnt/sda1

数据迁移

1
2
3
cp -r /overlay/* /mnt/sda1

block info (查看U盘的UUID)

配置挂载

1
登录路由器管理界面 - 系统 - 挂载点 - 添加 - UUID、挂载点(作为外部overlay使用) - 保存应用

完成