方法一:使用tar命令进行备份
打开命令行终端输入命令:
cd /
sudo tar cvpzf backup.tgz --exclude=/proc --exclude=/mnt --exclude=/sys --exclude=/backup.tgz /
其中:
-cvpzf:进行归档、压缩、展开和写入文件
(可选)--exclude:排除备份文件本身
(可选)--one-file-system:仅备份一个文件系统
复原系统的指令是:
tar xvpfz backup.tgz -C /
方法二:使用rsync命令进行备份
打开命令行终端输入命令:
sudo rsync -aAXv --delete --exclude={/dev/*,/proc/*,/sys/*,/tmp/*,/run/*,/mnt/*,/media/*,/lost+found,/backup/*} / /backup/
其中:
-aAXv:进行递归、归档和不变编号备份
(可选)--delete:删除在目标目录中未出现的源目录文件
(可选)--exclude:排除不需要备份的路径
版权属于:。。。源
本文链接:http://www.findmyfun.cn/how-to-backup-linux-operating-system-files.html
转载时须注明出处及本声明。
我的博客即将同步至腾讯云开发者社区,邀请大家一同入驻:
https://cloud.tencent.com/developer/support-plan?invite_code=2py75w7904qok
rsync真的太好用了