使用 -t auto 查看正在使用什么文件系统挂载

使用 -t auto 查看正在使用什么文件系统挂载

当我使用“-t auto”标志时,如何查看正在使用的文件系统挂载?

我使用的是 Yocto Linux 的最小版本,所以我不能简单地使用“文件”来查看它是什么。

答案1

文件系统类型是第三列/proc/mounts;要提取该列,您可以编写:

awk '{print $3}' /proc/mounts

为了使其更具体,您需要将第二列与您的安装点相匹配:

awk "\$2 == \"$mountpoint\" {print \$3}" /proc/mounts

答案2

man mount 给出了详细的描述案件:

如果没有-t给出选项,或者如果汽车指定类型后,mount 将尝试猜测所需的类型。安装使用 黑子 用于猜测文件系统类型的库;如果没有出现任何看起来熟悉的内容,mount 将尝试读取该文件/etc/filesystems,或者,如果该文件不存在,则/proc/filesystems.将尝试列出的所有文件系统类型,除了标记的文件系统类型"nodev"(例如,devptsprocnfs。如果/etc/filesystems以单个 结尾*,mount 将/proc/filesystems随后读取。在尝试时,所有文件系统类型都将使用静默挂载选项挂载。

相关内容