当你自我炫耀时,便会受到谄媚者的青睐

首页 » 阅读时间 » 科技 » EdgeMAX 当升级固件时会丢失什么数据吗?

EdgeMAX 当升级固件时会丢失什么数据吗?

发布时间:2022年11月20日 修改时间:2024年05月14日 已有 63271 人围观

问题: 我按照 adding debian packages 添加 Debian 软件包到我的系统,但是当我升级到一个新的固件后这些包会丢失?

回答: 是的,升级会创建一个新的文件系统。我使用的一种方法是把下面的脚本中/config/scripts/post-config.d/

ubnt@RTR5:/config/scripts/post-config.d$ cat install_my_packages.sh#!/bin/bashdoneit='/var/lib/my_packages'packages='screen rsync iftop iptraf mtr-tiny bmon'if [ -e $doneit ]; thenexit 0;fiapt-get updateapt-get install -y $packages if [ $? == 0 ]; then  echo package install successful  touch $doneit else  echo package install failed fi exit 0

注意事项:

  1. 新的固件都复制到/ config 整个目录中, 所以你可以放脚本或 OpenVPN 的密钥等文件到这个目录。
  2. 在 /config/scripts/post-config.d 目录中的每个文件可在正确配置后开启后自动执行。 该脚本完成后会创建一个文件,所以应该只尝试一次取包。

问题: 由于该系统保持 2 个固件,我怎么切换回旧的固件?

回答: 切换固件版本请参考 EdgeMAX image management.


问题: 我能找到旧的固件文件而无需用它重新引导?

回答: 是的,旧的文件系统可以在 /root.dev/w.o/ 找到。