这个卷是哪个文件系统,我想挂载到 ubuntu 服务器?

Ger*_*awo 2 ubuntu hard-drive amazon-ec2

请参阅下面的图像,它显示了错误的 fs 类型、错误的选项、错误的超级块、缺少代码页或帮助程序或其他错误……我只是尝试将其挂载为 FAT

mount /dev/sdf /home/ubuntu/sdf -t vfat

use*_*517 5

当您为 mount 命令指定错误的 fs 类型时,您会收到错误消息。

如果你在磁盘上创建了一个文件系统,那么你应该在 mount 命令中使用相同的类型。如果您不知道 fstype 是什么,那么您可以尝试该auto选项

mount -t auto /dev/sdf /mnt
Run Code Online (Sandbox Code Playgroud)

然后你可以使用 df -T 来查找类型

Filesystem             Type     1K-blocks     Used Available Use% Mounted on
/dev/sdf               vfat        102182        0    102182   0% /mnt
Run Code Online (Sandbox Code Playgroud)

如果您没有创建文件系统,或者您不知道它是什么,那么您可以使用file命令来识别它

在上面的vfat磁盘上

file -sL /dev/sdf
/dev/sdf: x86 boot sector, mkdosfs boot message display, code offset 0x3c, OEM-ID "   mkdosfs", sectors/cluster 4, root entries 512, Media descriptor 0xf8, sectors/FAT 200, heads 16, sectors 204800 (volumes > 32 MB) , serial number 0x75525ae1, unlabeled, FAT (16 bit)
Run Code Online (Sandbox Code Playgroud)

在 mkfs 到 ext4 之后的同一个磁盘上

File -sL
/dev/sdf: Linux rev 1.0 ext4 filesystem data, UUID=8d50d025-c6df-4b9e-9e8e-9ed5538062ca (extents) (huge files)
Run Code Online (Sandbox Code Playgroud)

如果 fsck 识别它,它似乎也会提供有关文件系统类型的信息

fsck -N /def/sdf
[/sbin/fsck.vfat (1) -- /dev/sdf] fsck.vfat /dev/sdf

mkfs -t ext4 /dev/sdf
fsck -N /dev/sdf
[/sbin/fsck.ext4 (1) -- /dev/sdf] fsck.ext4 /dev/sdf
Run Code Online (Sandbox Code Playgroud)

如果所有这些都失败了,那么您的磁盘上可能没有文件系统,因此在使用mkfs安装它之前先创建一个