实际工作中遇到的问题
timeshift可以增量备份linux系统(只备份系统,不备份用户资料),支持命令行和图形界面。实体机运行linux的情况下可以使用。建议备份在单独的硬盘或者分区上
在不能正常启动系统的时候可以使用linuxmint这个镜像u盘启动后运行timeshift来恢复实体机到正常状态。
我找了一个不用的移动硬盘来备份我的系统,使用timeshift的rsync模式,也算是增量备份。下面是格式化硬盘及备份的步骤,顺便发现debain执行sudo apt-get update更新后可以直接安装sudo apt-get install timeshift ,ubuntu还需要安装库sudo add-apt-repository -y ppa:teejee2008/timeshift,删除是sudo apt-get remove timeshift
fdisk -l 查看分区(查看插上的硬盘是否被系统识别)
lsblk 查看分区结构
fdisk /dev/sdb (假设插上的备份硬盘是sdb,此步是分区)
n(创建新的)
p(打印磁盘信息)
1(默认回车)
选择起始磁头(默认回车)
选择结束磁头(默认回车,这样是选择了整块硬盘)
p(打印下磁盘信息,应该是已经分好区了)
w(写入保存)
lsblk(查看一下分区结构,出现sdb1)
mkfs -t ext4 /dev/sdb1
(格式化sdb1成ext4格式,这样才能存东西)
我不挂载到系统目录了直接备份到外接硬盘
timeshift --create --snapshot-device /dev/sdb1
(保存到/dev/sdb1硬盘)
因为没有挂在到硬盘所以查看的时候是
timeshift --list --snapshot-device /dev/sdb1
恢复命令
timeshift --restore --snapshot '2022-07-11_03-19-57' --snapshot-device /dev/sdb1
将实体机克隆到虚拟机上有两个方式
最快速用再生龙,记得实体机是什么引导方式,vm虚拟机的硬盘启动引导方式就是什么mbr或者efi,不然启动后不能正常进入系统
第二种vm vcenter 操作稍微繁琐,需要esxi服务器,进行转换的时候也要注意硬盘的引导方式,不然转换到97%的时候会报错,说是不支持好多新版本系统,但可能是操作上的错误