LXC容器的openwrt 的简单升级
时间:2025-3-12 18:44 热度:898° 评论:0 条

1.查询根文件系统目录
首先去web管理下查询根文件系统存放的目录。
具体目录为资源-根磁盘。一般为/var/lib/lxc/<container_id>/rootfs 或者 在 local-lvm:里面
如果为local-lvm: 则先cd到 /dev/mapper# ls -lha 发现具体所在磁盘位置
比如我的为
lrwxrwxrwx 1 root root 7 Mar 11 09:42 pve-vm--102--disk--1 -> ../dm-7
2.挂载根文件磁盘
# 创建一个临时挂载点 mkdir /mnt/openwrt_container # 挂载设备到临时挂载点 mount /dev/dm-7 /mnt/openwrt_container
3.解压新的根文件系统到指定目录下
mkdir /mnt/tmpfs tar -xzvf /root/openwrt - rootfs.tar.gz -C /mnt/tmpfs
4.替换文件系统为最新同时配置文件会保留旧配置
(可以先使用openwrt内置的备份功能先备份)
rsync -av /mnt/tmpfs/ /mnt/openwrt_container/
5.卸载挂载点
umount /mnt/openwrt_container
6.启动容器
pct start 100
7.测试最新的openwrt根文件系统
如果是小版本更新可以直接使用原config,如果有问题就用备份的config复原。如果是大版本更新推荐先把根文件系统清空再复制


捐赠支持:如果觉得这篇文章对您有帮助,请“扫一扫”鼓励作者!
相关文章 本文无需标签!
本文作者:沁雨寒 文章标题: LXC容器的openwrt 的简单升级
本文地址:https://blog.sxx1314.com/openwrt/620.html
版权声明:若无注明,本文皆为“unix 软硬件 技术宅 ”原创,转载请保留文章出处。百度已收录
本文地址:https://blog.sxx1314.com/openwrt/620.html
版权声明:若无注明,本文皆为“unix 软硬件 技术宅 ”原创,转载请保留文章出处。百度已收录














