我想知道为什么 mount 命令需要像“mount -t type ...”这样的文件系统类型选项。它可以找出设备的文件系统类型并选择相关参数。是否可以挂载文件系统类型不同于其当前 fstype 的磁盘?例如,磁盘表显示 sda1 的文件系统类型是 linux(ext3),但实际的 fstype 是 ntfs,所以我们使用“mount -t ntfs ...”来挂载它,可以吗?
答案1
“自动”文件系统检测功能mount
很好,但可能无法检测到 Linux 支持的每个文件系统。
并且您需要-t
参数来挂载网络文件系统,如 NFS 和 CIFS。
答案2
mount 自动探测技术使用启发式方法(存在适当的“魔法”),可能会识别错误的文件系统类型,从而可能带来灾难性的后果。如果您的数据很有价值,请不要让 mount 猜测。这也适用于尝试强制错误的 fs 挂载类型,主要是因为每个 fstype 的处理方式不同(包括结构差异)。