麒麟桌面系统SP1【重启还原备份】

【需求】

需要以命令的方式去实现重启系统后,还原备份。

【处理方法】

以下方法在数达G900+麒麟v10-sp1-2203的版本上测试验证,其他环境有需要的可以自行测试:
执行以下命令后,重启系统还原:sudo sed -i -e '391,393 s/^/#/' /usr/share/initramfs-tools/scripts/init-bottom/kybackup && sudo mount -o rw,remount /boot && sudo update-initramfs -u && sudo sed -i '\*^GRUB_CMDLINE_LINUX=* s*"$* '"restore"'"*' /etc/default/grub && sudo update-grub2
注:

  1. 默认在还原的时候会有Y/N的提醒,需要人工介入输入Y或者是N,修改了还原的确认,sudo sed -i -e '391,393 s/^/#/' /usr/share/initramfs-tools/scripts/init-bottom/kybackup && sudo mount -o rw,remount /boot && sudo update-initramfs -u ;
  2. 修改grub配置文件,加上restore的参数,实现开机还原:sudo sed -i '\*^GRUB_CMDLINE_LINUX=* s*"$* '"restore"'"*' /etc/default/grub && sudo update-grub2
  3. 系统还原后恢复为备份前的状态,所以不会反复还原。
发表回复 0

Your email address will not be published.