备份 / 还原思路


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  
最后修改:2022 年 08 月 23 日
如果觉得我的文章对你有用,请随意赞赏