最後更新: 2017-10-13
前言
由於我重裝系統, 所以選用了 ext4 系統.
可恨用開的 partimage 不支援它 ............................
那唯有另覓工具
安裝:
- Clonezilla
- SystemRescueCD
它們都是集成了 partclone 的一身化的 liveCD 來 !!!
功能
* back up and restore used-blocks of a partition
* All backup blocks will be vertified by crc32 to make sure the data are correct.
應用
事前要看清楚它是否支援你的系統的 file system
Linux
- Btrfs
- Ext2, Ext3, and Ext4
- Reiserfs
- Reiser4
- Xfs
- Jfs
Windows
- NTFS
- FAT
目錄
- Version
- Restoring the original filesystem on the smaller disk
- Usage
- ...
Version
partclone.ntfs -v
Partclone : v0.2.58
Restoring the original filesystem on the smaller disk
1. to restore the image temporarily on a large disk,
2. use a filesystem resize tool (ntfsresize, resize2fs) to shrink the filesystem
3. Resizing the partition table, which GParted does, isn't necessary.
Usage
指令
所有指令都如以 partclone.* 格式開頭, 常用的有
- partclone.ntfs
- partclone.extfs
- partclone.restore
- partclone.chkimg
- partclone.dd
- partclone.info
參數
-c, --clone 建立 image 檔
-r, --restore 還原 image
-b, --dev-to-dev Device to Device
-o, --output FILE 當有 -b 時, 那 output 的地方就是 Device 了
-s, --source FILE
優化參數
- -z size, --buffer_size size # Read/write buffer size. default: 1048576
Example
List partition
parted -l
Disk /dev/sda: 500GB Sector size (logical/physical): 512B/512B Partition Table: gpt Disk Flags: Number Start End Size File system Name Flags 1 1049kB 316MB 315MB ntfs Basic data partition hidden, diag 2 316MB 419MB 104MB fat32 EFI system partition boot 3 419MB 554MB 134MB Microsoft reserved partition msftres 4 554MB 385GB 385GB ntfs Basic data partition 5 385GB 500GB 115GB ntfs
Backup to Image:
partclone.extfs -c -s /dev/sda1 -o /mnt/backup/netbook_25-04-11.img
生成的 img 是並沒有被壓縮的 ~
- -c, --clone
- -s, --source FILE
- -o, --output FILE
- -F, --force ( 無視 "ntfsclone-ng.c: NTFS Volume '/dev/sda4' is scheduled for a check or it was shutdown uncleanly.")
Clone HardDisk(-b):
partclone.extfs -b -s /dev/sda1 -o /dev/sdb1
# output
Partclone v0.2.16 http://partclone.org Starting to back up device(/dev/sda1) to device(/dev/sdb1) Elapsed: 00:00:04, Remaining: 00:00:00, Completed:100.00%, Total Time: 00:00:04, 100.00%% completed! File system: NTFS Device size: 8.6 GB Space in use: 2.9 GB Free Space: 5.7 GB Block size: 4096 Byte Used block : 701278 Elapsed: 00:04:44, Remaining: 00:00:00, Completed:100.00%, Rate: 606.85MB/min, Total Time: 00:04:44, Ave. Rate: 606.9MB/min, 100.00%% completed! Syncing... OK! Partclone successfully cloned the device (/dev/sda1) to the device (/dev/sdb1) Cloned successfully.
Check Image:
partclone.chkimg -s ./netbook_25-04-11.img
Restore:
!! 注意 !! 一按 Enter 它就會立即開始
partclone.extfs -r -s /mnt/backup/netbook_25-04-11.img -o /dev/sda1
OR
partclone.restore -s /mnt/backup/netbook_25-04-11.img -o /dev/sda1
Info:
partclone.info /home/backup/sdb2.img
Clone By dd
# sda -> sdc
partclone.dd -b -s /dev/sda -o /dev/sdc
Runtime Gzip Image
Backup
partclone.ext4 -c -s /dev/sda1 | gzip -c > ~/image_sda1.pcl.gz
Restore
zcat ~/image_sda1.img.gz | partclone.ext4 -r -o /dev/sda1