
次のようにVMwareで仮想マシンを作成しました。
- SCSI HDD 1GB(マスターと呼ばれる)
- SCSI HDD 0.8GB(減らしてUClone)
- 物理プラグインUFDとしてのSCSI HDD 4GB(減らしてUphys)
- Arch Linux ISOを仮想CDとして使用
ここでUFDは、次のように生成されたライブUSBです。ゆみ。
ISOを介してArchを起動した後、fdisl -l
次のマッピングが得られました。
- 主にsda
- UCloneはsdbです
- Uphysはsdcであり、W95 FAT32(LBA)として報告されます。
それではUphysをUCloneに複製しようとしています。 Uphysが使用するスペースは約600MBです。私が発行した場合:
partclone.fat32 -b -s /dev/sdc -o /dev/sdb
私は得る:
fatclone.c: Unknown fat type!!
ソースまたは出力を参照していますか?前者はW95 FAT32として報告され、後者は割り当てられません。
修正する
/dev/sdc1
代わりにソースとして使用すると、さらに/dev/sdc
進むことができます。しかし、partclone
実際のブロックサイズを取得することは不可能に見えます。
http://s24.postimg.org/vwzhkhzcl/partclone1.png
提案どおりにオプションを設定すると、が表示され、ターゲット-C
デバイスclone seek error
が混乱します。
http://postimg.org/image/51xaywn6r/
答え1
私の考えでは、yumiはディスク全体ではなくパーティションにエントリをインストールすると思います。この場合、/dev/sdcではないはずですが、/dev/sdc1はソースでなければなりませんか?出力も同じだ。詳細な fdisk -l /dev/sdc を見ると明確になります。それが私が考えることができる唯一の理由です。そうでなければ構文は大丈夫だからです。
答え2
@johnshen64が言ったように、デバイスではなくパーティション間でコピーする必要があります。宛先パーティションがある場合、コマンドsdb1
は次のようになります。
partclone.fat32 -b -s /dev/sdc1 -o /dev/sdb1
添付のスクリーンショットでは、コマンドの半分のみを修正しました。