系统自带的那个备份,如果桌面环境都坏了也就不能还原了,我想要的是百分之百能够还原的方案。
用tar就能备份/还原Linux
备份系统(可以在运行时备份):
sudo su
cd /
tar pczf bak.tgz \
--exclude=/bak.tgz \
--exclude=/cdrom \
--exclude=/dev \
--exclude=/lost+found \
--exclude=/media \
--exclude=/mnt \
--exclude=/proc \
--exclude=/run \
--exclude=/sys \
--exclude=/tmp \
/
其中--exclude的作用是排除.
参数p表示保留原文件的权限.
还原系统(建议在启动U盘(LiveCD)下还原):
sudo su
tar pxzf bak.tgz -C /
mkdir cdrom dev lost+found media mnt proc run sys tmp
7 回答5.3k 阅读
4 回答4k 阅读
2 回答5.9k 阅读✓ 已解决
2 回答2.5k 阅读✓ 已解决
1 回答2.3k 阅读✓ 已解决
2 回答794 阅读✓ 已解决
2 回答3.2k 阅读
我的做法是/和/home各一個btrfs subvolume, 每天btrfs snapshot一次並把snapshot增量同步到另一電腦
要還原時就usb啟動, 刪掉現在的/ (如果需要, 還有/home), 找幾天前的快照複製一份
你需要把linux裝成btrfs root, 並且會用命令行完成以上工作