mount:你必须指定文件系统类型

and*_*and 60 mount

我想通过 mount 将分区挂载到辅助文件夹以修复损坏的 grub

我使用了命令。

sudo mount /dev/sdb2 /home/ubuntu/temp
Run Code Online (Sandbox Code Playgroud)

并得到错误:

mount: you must specify the filesystem type
Run Code Online (Sandbox Code Playgroud)

为什么?

rev*_*dj1 54

您需要将-t FILESYSTEMTYPE参数添加到命令中,用您的文件系统类型替换 FILESYSTEMTYPE。这指定要挂载的文件系统的文件系统类型。在您的情况下,这将是 /dev/sdb2。一些常见的、有效的文件系统类型是:

  • 自动 - 这是一个特殊的。当您使用它时,它会尝试猜测 fs 类型。
  • ext4 - 这可能是最近几年最常见的 Linux fs 类型
  • ext3 - 这是几年前最常见的 Linux fs 类型
  • ntfs - 这是最常见的 Windows fs 类型或更大的外部硬盘驱动器
  • vfat - 这是用于较小的外部硬盘驱动器的最常见的 fs 类型
  • exfat - 也是 USB 闪存驱动器和其他外部驱动器上常见的文件系统选项

  • 但通常,它会猜测正确的文件系统。我认为我通常不需要指定文件系统类型。在这种情况下,可能还有一些其他问题阻止它识别类型。 (9认同)

小智 13

我收到了类似的错误:

# mount /dev/sdb1 /mydisk/ -t auto
mount: you must specify the filesystem type
Run Code Online (Sandbox Code Playgroud)

我试图找出问题所在,问题是,我已经对它进行了分区,但没有分配文件系统。

# mkfs.ext3 /dev/sdb1 2>/dev/null
...
Superblock backups stored on blocks: 
...
Writing inode tables: done                            
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done

This filesystem will be automatically checked every 39 mounts or
180 days, whichever comes first.  Use tune2fs -c or -i to override
Run Code Online (Sandbox Code Playgroud)

在此之后,它成功安装。

  • 可以确认这个有效 (2认同)
  • 我认为这会破坏分区上的所有数据。 (2认同)

tho*_*ter 7

这里还有更多的故事。通常,如果您使用 挂载具有通用文件系统类型的分区mount,它将自动检测分区类型。

在这种情况下它没有自动检测到它的事实可能表明一些可能性。

  • 您尚未为所选文件系统安装文件系统工具。如果您对 Ubuntu 进行了标准桌面安装,这通常不会成为问题。

    例如,要在最新版本的 Ubuntu 中挂载 ntfs 驱动器,您需要该ntfs-3g软件包。

  • 您选择了错误的分区。

  • 分区已损坏或未格式化。在这种情况下,您可能应该在挂载之前对其进行文件系统检查 (fsck)。然后,您可能希望继续手动挂载它,将文件系统类型指定为只读。如果所有其他方法都失败了,您可能需要特殊的恢复软件,例如测试盘 照相记录


小智 6

请使用parted -l来检查分区类型并确保您正在挂载具有已知分区类型(例如,ntfs、fat 等)的实际数据分区。

这是您从 8TB 驱动器看到的内容,第一个分区不是实际的数据分区,您应该挂载第二个分区,即实际的数据分区。

Model: TRUSTED Mass Storage (scsi)

Disk /dev/sdb: 8796GB

Sector size (logical/physical): 512B/512B

Partition Table: gpt

Number  Start   End     Size    File system  Name                          Flags

1      17.4kB  134MB   134MB                Microsoft reserved partition msftr                                                                             `                    es

2      134MB   8796GB  8796GB  ntfs         Basic data partition
Run Code Online (Sandbox Code Playgroud)