使用clonezilla恢复系统到大小不一致的磁盘上

Clonezilla是个很好用的磁盘和分区克隆工具,中文名字再生龙。

支持多种分区格式,所以备份windows备份linux不再话下,直接整个磁盘或者整个分区克隆备份与恢复,支持备份到磁盘、samba网络共享、ssh server等多种目标上。对于小规模的系统发行也是很好的选择。甚至还有诸如把物理机系统迁移到虚拟机的应用等。

如果是简单的磁盘大小完全相同的备份恢复,很简单使用Beginner模式即可。但是如果你恢复到的磁盘小于映像来源磁盘大小,或者想恢复时想重新划分分区等,就需要使用Expert专家模式,激活-icds和紧下一步的k2选项,k2选项会让你在恢复时手动分区,要保证各分区大小不小于镜像中的分区哦。
目标盘比原盘小,但是原盘使用的所有分区大小并没有超出目标盘(即原盘中存在未分区部分),可以使用icds选项屏蔽磁盘检查。但是各个分区的大小仍然必须遵从目标分区大小必须大于等于原分区的要求,否则底层使用的partclone还是会失败【查partclone文档其实有Use option -C to disable size checking(Dangerous), 但没在clonezilla中找到该控制选项】。
如果想调整分区大小。只能这么做:第一步,镜像恢复到对应磁盘大小的磁盘上(若是原磁盘就略过);第二步,使用gparted工具调整分区;第三步,clonezilla就可以备份和恢复经过分区调整的磁盘镜像了。
所以创建image时尽量不要使用太大的主分区,这样之后有回旋余地。

Extracting files from CloneZilla images – Server Fault

1) Prepare a large disk in Linux
2) Say if your image is /home/partimag/YOURIMAGE/, and the image is /home/partimag/YOURIMAGE/hda1.ntfs-img.aa, hda1.ntfs-img.ab … run
file /home/partimag/YOURIMAGE/hda1.ntfs-img.aa
to see it’s gzip, bzip or lzop image. Say it’s gzip, then you can run
cat /home/partimag/YOURIMAGE/hda1.ntfs-img.* | gzip -d -c | ntfsclone --restore-image -o hda1.img -
Then you will have a “hda1.img” which you can mount it by
mount -o loop -t ntfs hda1.img /mnt
Then all the files are in /mnt/

Clonezilla上的账户密码

In Clonezilla live, two accounts are available: (1) account user with sudo privilege, password is live, (2) administration account root, no password. Therefore you can not login as root, the only way to get root privilege is to login as user, and run sudo -i or sudo su - to become root.

fdisk 常用的文件系统编号

  1 EFI System   C12A7328-F81F-11D2-BA4B-00A0C93EC93B
14 Linux swap   0657FD6D-A4AB-43C4-84E5-0933C84B4F4F
15 Linux filesystem   0FC63DAF-8483-4772-8E79-3D69D8477DE4

发表评论

电子邮件地址不会被公开。 必填项已用*标注