安装 FAT32 FS 时如何避免“无法读取超级块”错误?

安装 FAT32 FS 时如何避免“无法读取超级块”错误?

将磁盘映像与 dev/loop0 设备关联后,我无法在 /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]#

我究竟做错了什么?

提前致谢

答案1

您的mount命令有拼写错误。

您将磁盘映像安装到 的环回设备/dev/loop0,然后其分区变为/dev/loop0p1

因此,要安装它,您可以使用类似以下命令:

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

但是,您却输入了/dev/loop1命令mount

相关内容