备份 / 还原思路
1、Debian/Ubuntu 备份还原思路
为了简单起见,建议只划分根分区 / 和 swap交换空间就好.
备份:系统运行时或进入 LiveCD, 用 tar 命令压缩备份.
还原:进入 LiveCD,用 tar 解压还原.
2、在新电脑上安装备份系统的思路
进入 LiveCD, 用 GParted 分好区后解压,对备份系统里的 /etc/fstab 分区挂载进行相应的修改,重装 GRUB 引导.
注: Live 系统 (LiveCD) 运行在内存上.
3、其它问题
问;Debian 系统的 LiveCD 哪里下载?
Debian 历史镜像下载
问:LiveCD 怎么用?
请使用类软碟通、 Etcher 等工具将 ISO 镜像写入到 U 盘,使用 U 盘启动系统。
备份操作
可以在系统运行时执行下面命令:
切换root用户
sudo su
进入系统根目录
cd /
使用tar命令打包系统目录和文件(下面一整段作为一条命令执行)
tar --exclude=/backup.tar.gz -cvzf /backup.tar.gz --exclude=/dev --exclude=/proc --exclude=/lost+found --exclude=/mnt --exclude=/sys --exclude=/tmp --exclude=/media --ignore-failed-read /
其中,--exclude 的作用是用于排除目录和文件。
还原操作
建议在 LiveCD 模式下还原。
4、实际操作如下
切换root用户
sudo su
cd /
解包到系统所在目录的根目录
tar pxzf /backup.tar.gz -C /
创建目录
mkdir cdrom dev lost+found media mnt proc run sys tmp
解释:tar pxzf /backup.tar.gz -C / 命令行中的参数 p 是为了保留原文件的属性 (属性不会依据使用者而变)
重装 GRUB 引导
sudo grub-install /dev/sda #如果系统是sda
sudo update-grub