Ubuntu 下进行系统备份与迁移
经常一个项目做到一半,结果系统崩溃了,每次都得重装系统,因此,就在想怎么才能够直接在ubuntu系统备份现有的系统呢?找了很多教程,发现都需要安装软件,这些方法都比较复杂,后来终于找到一种简单的方法,记录一下。
1、查看磁盘号
sudo parted -l
或者
sudo fdisk -u -l
2、进入根用户目录
sudo -i
3、将正在使用的系统备份到指定目录(此处说明一下,我系统文件在dev/sda)
sudo dd if=/dev/sda | gzip>/home/why/workspace/ubuntu20.img.gz
其中/home/why/workspace是保存的文件路径, ubuntu20.img.gz是文件名。
4、查看写入进度
sudo watch -n 3 pkill -USR1 -n -x dd #每秒打印3次
5、在ubuntu烧录打包好的镜像,先准备一个空硬盘或者 sd卡
5.1 查看空盘的盘符
sudo parted -l
5.2 将镜像烧录到该硬盘中
sudo gzip -dc /home/why/workspace/ubuntu20.img.gz|sudo dd of=/dev/sdc
/dev/sdc是我准备的空盘
5.3 查看进度,等待烧录完成。
sudo watch -n 3 pkill -USR1 -n -x dd #每秒打印3次