Unidade USB de clonagem no VMware com partclone

1

Eu criei uma máquina virtual no VMware da seguinte forma:

  1. SCSI HDD 1 GB (principal para breve)
  2. SCSI HDD de 0,8 GB (UClone para breve)
  3. SCSI HDD 4 GB como um UFD fisicamente conectado (Uphys para breve)
  4. Arch Linux ISO como CD virtual

Onde o UFD é um USB ativo criado com YUMI .

Depois de inicializar o Arch via ISO com fdisl -l , recebo este mapeamento:

  1. Main é sda
  2. UClone é sdb
  3. O Uphys é sdc e é relatado como W95 FAT32 (LBA).

Agora eu quero clonar o Uphys para o UClone, note que o espaço usado pelo Uphys é de cerca de 600 Mega. Se eu emitir:

partclone.fat32 -b -s /dev/sdc -o /dev/sdb

Eu recebo:

fatclone.c: Unknown fat type!!

Refere-se à fonte ou saída? O primeiro é relatado como W95 FAT32, o último não é alocado.

UPDATE

Com /dev/sdc1 como fonte, em vez de /dev/sdc , posso ir um pouco mais longe. Mas parece que partclone é incapaz de obter o tamanho real do bloco usado: link

Se eu definir a opção -C como sugerido, receberei um clone seek error e o dispositivo de destino será desfeito: link

    
por antonio 23.08.2013 / 13:13

2 respostas

1

Eu acho que o yumi instala coisas em uma partição, não em todo o disco, caso em que não deve ser / dev / sdc, mas / dev / sdc1 deve ser sua fonte? Da mesma forma para a saída. Dê uma olhada no fdisk detalhado -l / dev / sdc que deve deixar isso claro. Essa é a única razão pela qual posso pensar, porque senão a sua sintaxe está bem.

    
por 23.08.2013 / 14:52
0

Como @ johnshen64 disse, você precisa estar copiando para uma partição, bem como de uma partição, não de um dispositivo. Se a partição de destino fosse sdb1 , o comando seria:

partclone.fat32 -b -s /dev/sdc1 -o /dev/sdb1

Na captura de tela anexada, você corrigiu apenas metade do comando.

    
por 30.08.2013 / 20:25