I created a virtual machine in VMware as follows:
- SCSI HDD 1 GB (Main for short)
- SCSI HDD 0.8 GB (UClone for short)
- SCSI HDD 4 GB as a physically plugged UFD (Uphys for short)
- Arch Linux ISO as virtual CD
Where the UFD is a live USB created with YUMI.
After booting Arch via the ISO with fdisl -l, I get this mapping:
- Main is sda
- UClone is sdb
- Uphys is sdc and is reported as W95 FAT32 (LBA).
Now I want to clone Uphys to UClone, note that Uphys used space is about 600 Mega. If I issue:
partclone.fat32 -b -s /dev/sdc -o /dev/sdb
I get:
fatclone.c: Unknown fat type!!
Is it referred to source or output? The former is reported as W95 FAT32, the latter is unallocated.
UPDATE
With /dev/sdc1 as source, instead of /dev/sdc, I can go a bit further. But it seems that partclone is unable to get the actual used block size:
http://s24.postimg.org/vwzhkhzcl/partclone1.png
If I set the -C option as suggested, I get a clone seek error and the destination device gets messed:
http://postimg.org/image/51xaywn6r/