广告

本站里的文章大部分经过自行整理与测试

2017年9月20日星期三

用 TAR 做系统备份

系统备份

1) 要用 root 权限
2) 如果有 /host, 以下备份系统指令也要加入 --exclude=/host

  • 备份系统 (排除 /home 和 /boot)

$ tar -cvpzf /media/${USER}/XXX/ubuntu_backup@`date +%Y-%m+%d`.tar.gz --exclude=/proc --exclude=/tmp --exclude=/boot --exclude=/home --exclude=/lost+found --exclude=/media --exclude=/mnt --exclude=/run /

  • 备份 /home

$ tar -cvpzf /media/${USER}/XXX/ubuntu_home_backup@`date +%Y-%m-%d`.tar.gz /home

  • 备份 /boot

$ tar -cvpzf /media/${USER}/XXX/ubuntu_boot_backup@`date +%Y-%m-%d`.tar.gz /boot

系统还原

  • 如果系统还能登入

$ tar -xvpzf /media/${USER}/XXX/ubuntu_boot_backup@2016-6-6.tar.gz -C /

  • 用 LiveCD

$ mkdir /mnt/sys
$ mount /dev/sdaX /mnt/sys
$ tar -xvpzf /media/${USER}/XXX/ubuntu_boot_backup@2016-6-6.tar.gz -C /mnt/sys

没有评论:

发表评论