最简单的openwrt磁盘扩容

pve里面新加一个磁盘,扩大分区操作也差不多

加盘有个好处,升级固件后只要在挂载一次分区,设置数据什么都不丢

  1. 格式化这个磁盘

    mkfs.ext4 /dev/sdb
    
  2. 创建挂载点:

    mkdir /mnt/sdb
    
  3. 挂载/dev/sdb到新的挂载点:

    mount /dev/sdb /mnt/sdb
    

复制数据到新盘(/dev/sdb):

cp -a /overlay/. /mnt/sdb/

卸载旧overlay:

umount /overlay

将新盘(/dev/sdb)挂载到overlay:

mount --bind /mnt/sdb /overlay

也可以在网页端挂载到overlay

image-20240107165402051

抄作业

image-20240107165437066

保存重启

查看效果: df -h

image-20240107165540385

image-20240107165709098

再也不用焦虑了

升级系统:

#先新建挂载点
mkdir /mnt/sdb
# 再挂载
mount /dev/sdb /mnt/sdb
# 拷贝文件
cp -r /overlay/* /mnt/sdb
# 卸载挂点
umount /mnt/sdb

#拷贝完成后手动挂载到/overlay下
mount /dev/sdb /overlay
/etc/init.d/fstab reload

开机自动挂载

这时候应该就挂载成功了,下一步制作开机脚本,开机后自动挂载:

编辑文件:

vim /etc/rc.local

在exit0上面加上如下代码:

mount /dev/sdb /overlay
/etc/init.d/fstab reload

保存退出,重启即可。

方法2:

先备份系统:增加adguard目录

/usr/bin/AdGuardHome/
/etc/AdGuardHome.yaml

升级系统包后重启系统

上传备份文件,重启,再安装你需要的插件,搞定

image-20240312141048427