看到下面的这些图像,它显示错误,如错误的FStypes,错误的选项,坏的超级块,缺less代码页或帮助程序,或其他错误….我只是试图把它挂载为FAT
mount /dev/sdf /home/ubuntu/sdf -t vfat


当您向mount命令指定错误的fstypes时,您会看到您看到的错误消息。
如果你在磁盘上创build了一个文件系统,那么你应该在mount命令中使用相同的types。 如果你不知道fstype是什么,那么你可以尝试auto选项
mount -t auto /dev/sdf /mnt
然后你可以使用df -T来查找types
Filesystem Type 1K-blocks Used Available Use% Mounted on /dev/sdf vfat 102182 0 102182 0% /mnt
如果你没有创build文件系统,或者你不知道它是什么,那么你可以使用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)
在mkfs到ext4后的同一张磁盘上
File -sL /dev/sdf: Linux rev 1.0 ext4 filesystem data, UUID=8d50d025-c6df-4b9e-9e8e-9ed5538062ca (extents) (huge files)
看来如果fsck能够识别文件系统的话,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
如果所有这些都失败了,那么你的磁盘上没有文件系统,所以在安装mkfs之前先创build一个文件系统