/proc/filesystems 解析

pi@raspberrypi:~$ cat /proc/filesystems

nodev sysfs nodev tmpfs nodev bdev nodev proc nodev cgroup nodev cgroup2 nodev cpuset nodev devtmpfs nodev configfs nodev debugfs nodev tracefs nodev securityfs nodev sockfs nodev bpf nodev pipefs nodev ramfs nodev rpc_pipefs nodev devpts ext3 ext2 ext4 vfat msdos nodev nfs nodev nfs4 nodev autofs f2fs nodev mqueue fuseblk nodev fuse nodev fusectl

你查看的是 /proc/filesystems 文件,它列出了当前内核支持的文件系统类型。这个信息对于了解系统的存储能力和挂载选项非常有用。

🧾 文件内容解析

每一行表示一个文件系统类型:

  • nodev:表示该文件系统不依赖于实际的块设备(如硬盘),通常是虚拟文件系统。

  • nodev 标签:表示这是一个可以挂载在实际设备上的文件系统。

📂 常见文件系统说明

文件系统类型说明
ext2/ext3/ext4设备型Linux 常用的磁盘文件系统,ext4 是最现代的版本
vfat/msdos设备型用于 FAT 文件系统,兼容 Windows
f2fs设备型专为闪存设备设计的文件系统(如 SD 卡)
nfs/nfs4网络型网络文件系统,用于远程挂载
fuseblk/fuse用户空间用于挂载通过 FUSE 的文件系统,如 NTFS-3G
tmpfs/ramfs内存型临时文件系统,数据存储在内存中
proc/sysfs/devpts虚拟型提供系统信息和设备接口,常用于 /proc/sys/dev/pts
bpf虚拟型用于挂载 BPF 程序相关信息
cgroup/cgroup2虚拟型控制组,用于资源限制和管理
debugfs/tracefs虚拟型用于调试和跟踪内核行为
fusectl虚拟型控制 FUSE 挂载点的接口

🛠️ 如何查看当前挂载的文件系统

bash

pi@raspberrypi:~$ mount

/dev/mmcblk0p2 on / type ext4 (rw,noatime) devtmpfs on /dev type devtmpfs (rw,relatime,size=413848k,nr_inodes=103462,mode=755) sysfs on /sys type sysfs (rw,nosuid,nodev,noexec,relatime) proc on /proc type proc (rw,relatime) securityfs on /sys/kernel/security type securityfs (rw,nosuid,nodev,noexec,relatime) tmpfs on /dev/shm type tmpfs (rw,nosuid,nodev) devpts on /dev/pts type devpts (rw,nosuid,noexec,relatime,gid=5,mode=620,ptmxmode=000) tmpfs on /run type tmpfs (rw,nosuid,nodev,mode=755) tmpfs on /run/lock type tmpfs (rw,nosuid,nodev,noexec,relatime,size=5120k) tmpfs on /sys/fs/cgroup type tmpfs (ro,nosuid,nodev,noexec,mode=755) cgroup2 on /sys/fs/cgroup/unified type cgroup2 (rw,nosuid,nodev,noexec,relatime,nsdelegate) cgroup on /sys/fs/cgroup/systemd type cgroup (rw,nosuid,nodev,noexec,relatime,xattr,name=systemd) none on /sys/fs/bpf type bpf (rw,nosuid,nodev,noexec,relatime,mode=700) cgroup on /sys/fs/cgroup/blkio type cgroup (rw,nosuid,nodev,noexec,relatime,blkio) cgroup on /sys/fs/cgroup/cpu,cpuacct type cgroup (rw,nosuid,nodev,noexec,relatime,cpu,cpuacct) cgroup on /sys/fs/cgroup/net_cls,net_prio type cgroup (rw,nosuid,nodev,noexec,relatime,net_cls,net_prio) cgroup on /sys/fs/cgroup/perf_event type cgroup (rw,nosuid,nodev,noexec,relatime,perf_event) cgroup on /sys/fs/cgroup/freezer type cgroup (rw,nosuid,nodev,noexec,relatime,freezer) cgroup on /sys/fs/cgroup/cpuset type cgroup (rw,nosuid,nodev,noexec,relatime,cpuset) cgroup on /sys/fs/cgroup/devices type cgroup (rw,nosuid,nodev,noexec,relatime,devices) cgroup on /sys/fs/cgroup/pids type cgroup (rw,nosuid,nodev,noexec,relatime,pids) systemd-1 on /proc/sys/fs/binfmt_misc type autofs (rw,relatime,fd=29,pgrp=1,timeout=0,minproto=5,maxproto=5,direct) configfs on /sys/kernel/config type configfs (rw,relatime) sunrpc on /run/rpc_pipefs type rpc_pipefs (rw,relatime) debugfs on /sys/kernel/debug type debugfs (rw,relatime) mqueue on /dev/mqueue type mqueue (rw,relatime) /dev/mmcblk0p1 on /boot type vfat (rw,relatime,fmask=0022,dmask=0022,codepage=437,iocharset=ascii,shortname=mixed,errors=remount-ro) tmpfs on /run/user/1000 type tmpfs (rw,nosuid,nodev,relatime,size=89424k,mode=700,uid=1000,gid=1000) fusectl on /sys/fs/fuse/connections type fusectl (rw,relatime) gvfsd-fuse on /run/user/1000/gvfs type fuse.gvfsd-fuse (rw,nosuid,nodev,relatime,user_id=1000,group_id=1000)

你贴出的 mount 输出展示了当前 Raspberry Pi 系统中所有已挂载的文件系统及其挂载点。我们可以从中了解:

🧱 1. 主要存储分区

挂载点设备文件系统类型说明
//dev/mmcblk0p2ext4根文件系统,主系统数据所在
/boot/dev/mmcblk0p1vfat启动分区,包含内核和启动配置

🧩 2. 虚拟与内存文件系统

这些不依赖物理设备,主要用于系统运行和管理:

挂载点类型用途
/procproc提供进程和内核信息
/syssysfs设备和内核参数接口
/devdevtmpfs管理设备节点
/dev/shm, /run, /run/locktmpfs内存中的临时存储
/dev/ptsdevpts虚拟终端支持
/sys/fs/cgroup/*cgroup/cgroup2控制组资源管理
/sys/fs/bpfbpfBPF 程序挂载点
/sys/kernel/debugdebugfs内核调试信息
/sys/kernel/configconfigfs动态配置接口
/run/rpc_pipefsrpc_pipefsRPC 通信支持
/dev/mqueuemqueuePOSIX 消息队列
/sys/fs/fuse/connectionsfusectlFUSE 挂载点管理
/run/user/1000tmpfs当前用户的运行时目录
/run/user/1000/gvfsfuse.gvfsd-fuseGNOME 虚拟文件系统挂载点

🧠 3. 系统自动挂载器

挂载点类型说明
/proc/sys/fs/binfmt_miscautofs支持自动挂载和二进制格式识别(如运行非本地架构程序)
mount
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值