montar imagem de disco dividido em formato raw

0

Eu tenho um NAS (qnap) onde eu hospedei um LUN há um ano atrás, onde eu armazenei alguns dados de backup. Fiz um backup do lun em formato raw (funcionalidade do nas) e apaguei o lun. ontem eu descobri, que eu preciso de alguns arquivos que são armazenados no lun. Eu li na placa qnap, que é possível montar a unidade diretamente no linux. Eu também vi alguns tópicos onde isso é descrito, mas o problema é que os arquivos de formato bruto são divididos em dois arquivos (1099GB e 190GB) e eu realmente não sei o que fazer agora.

Eu usei o fdisk para ler as informações dos dados brutos, talvez isso possa ajudar:

Primeiro arquivo:

Disk Backup-LUN-backup-backupStorage.000: 1099.5 GB, 1099511627776 bytes
255 Köpfe, 63 Sektoren/Spur, 133674 Zylinder, zusammen 2147483648 Sektoren
Einheiten = Sektoren von 1 × 512 = 512 Bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Festplattenidentifikation: 0xd824e97f

Backup-LUN-backup-backupStorage.000p1  63  2516576319  1258288128+   7  HPFS/NTFS/exFAT

Segundo arquivo:

Disk Backup-LUN-backup-backupStorage.001: 189.0 GB, 188978561024 bytes
255 Köpfe, 63 Sektoren/Spur, 22975 Zylinder, zusammen 369098752 Sektoren
Einheiten = Sektoren von 1 × 512 = 512 Bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Festplattenidentifikation: 0x00000000

espero que alguém possa me ajudar.

Atenciosamente!

    
por hansal 10.02.2015 / 16:21

1 resposta

1

Se você tiver espaço extra suficiente, poderá combinar os arquivos. Adicione a segunda parte à primeira:

cat < Backup-LUN-backup-backupStorage.001 >> Backup-LUN-backup-backupStorage.000

Ou crie uma nova imagem para ambos, se você tiver 1290 GB de espaço livre:

cat Backup-LUN-backup-backupStorage.00{0,1} > Backup-LUN-backup-backupStorage

Depois, não é muito difícil montar, considerando a saída fdisk em sua pergunta:

sudo mount -o offset=$((512*63)) Backup-LUN-backup-backupStorage.000 /some/path

Onde:

  • Substitua Backup-LUN-backup-backupStorage.000 por qualquer que seja o nome da imagem final ( Backup-LUN-backup-backupStorage se você criou uma nova imagem, por exemplo)
  • 63 é o setor inicial da primeira partição, conforme visto no fdisk output
  • 512 é o tamanho do setor em bytes, também dado na saída fdisk .
  • Talvez seja necessário especificar o tipo de sistema de arquivos usando -t , não está claro a partir da fdisk output qual deles é exatamente.
por muru 11.02.2015 / 15:36