参见下面的图片,它显示的错误包括错误的 fs 类型、错误的选项、错误的超级块、缺少代码页或辅助程序或其他错误......我只是尝试将其安装为 FAT
mount /dev/sdf /home/ubuntu/sdf -t vfat
答案1
当您为 mount 命令指定错误的 fs 类型时,您会收到错误消息。
如果您在磁盘上创建了文件系统,则应在 mount 命令中使用相同的类型。如果您不知道 fstype 是什么,则可以尝试以下auto
选项
mount -t auto /dev/sdf /mnt
然后你可以使用 df -T 来查找类型
Filesystem Type 1K-blocks Used Available Use% Mounted on
/dev/sdf vfat 102182 0 102182 0% /mnt
如果你没有创建文件系统,或者你不知道它是什么,那么你可以使用文件命令
在上面的 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 -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
如果以上操作均失败,则可能是您的磁盘上没有文件系统,因此请在挂载之前创建一个文件系统文件系统