como posso evitar o erro “não é possível ler o superbloco” ao montar um FAT32 FS?

2

Após associar uma imagem de disco ao dispositivo dev / loop0, não consigo montar o sistema de arquivos em / dev / loop0p1

root@reading2 Documents]# fdisk -l /dev/loop0

Disk /dev/loop0: 31.9 GB, 31914983424 bytes
255 heads, 63 sectors/track, 3880 cylinders, total 62333952 sectors
Units = sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disk identifier: 0x00000000

  Device Boot      Start         End      Blocks   Id  System
  /dev/loop0p1   *        8192    62333951    31162880    c  W95 FAT32 (LBA)
[root@reading2 Documents]# ls -l /mnt
total 0
[root@reading2 Documents]# mount -t vfat /dev/loop1 /mnt
mount: block device /dev/loop1 is write-protected, mounting read-only
mount: /dev/loop1: can't read superblock
[root@reading2 Documents]#

O que estou fazendo de errado?

Obrigado antecipadamente

    
por dan 21.09.2012 / 20:28

1 resposta

3

Você tem um erro de digitação no comando mount .

Você montou uma imagem de disco em um dispositivo de loopback em /dev/loop0 e sua partição se tornou /dev/loop0p1 .

Portanto, para montá-lo, você usaria algo como:

mount -o ro -t vfat /dev/loop0p1 /mnt

No entanto, você digitou /dev/loop1 no comando mount .

    
por 21.09.2012 / 20:41

Tags