当我使用“-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"
(例如,devpts
和proc
)nfs
。如果/etc/filesystems
以单个 结尾*
,mount 将/proc/filesystems
随后读取。在尝试时,所有文件系统类型都将使用静默挂载选项挂载。