嵌入式与Linux那些事

电子技术应用专栏作家——嵌入式与Linux那些事。关注嵌入式与Linux的校招社招,本人整理了《嵌入式软件工程师笔试面试指南》PDF,平时发布嵌入式与Linux相关的实用技术文章

如何获取系统下目录的文件系统类型?

0
阅读(778)


最近看到一个问题,如何获取当前系统的文件类型?

这个时候就要介绍下/proc/mounts文件:这个文件以/etc/mtab文件的格式给出当前系统所安装的文件系统信息。同时也能反映出任何手工安装从而在/etc/mtab文件中没有包含的文件系统。

我们可以通过cat /proc/mounts查看挂载文件系统的状态。

image.png

mounts文件包含6列

  • Device mount的设备

  • Mount Point 挂载点,也就是挂载的路径

  • File System Type 文件系统类型,如ext4、xfs等

  • Options 挂载选项,包括读写权限等参数

  • 无用内容,保持内容和**/etc/fstab**格式一致

  • 无用内容,保持内容和**/etc/fstab**格式一致

下面写个程序提取下设备名,挂载目录,文件系统类型等参数。

image.png

image.png

image.png

运行结果

image.png



原文链接:https://mp.weixin.qq.com/s/lheXWdDMM2FXclomk6CrrA

微信图片_20220708145705.jpg

电子技术应用专栏作家 嵌入式与Linux那些事