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/mmcblk0p2 | ext4 | 根文件系统,主系统数据所在 |
/boot | /dev/mmcblk0p1 | vfat | 启动分区,包含内核和启动配置 |
🧩 2. 虚拟与内存文件系统
这些不依赖物理设备,主要用于系统运行和管理:
| 挂载点 | 类型 | 用途 |
|---|---|---|
/proc | proc | 提供进程和内核信息 |
/sys | sysfs | 设备和内核参数接口 |
/dev | devtmpfs | 管理设备节点 |
/dev/shm, /run, /run/lock | tmpfs | 内存中的临时存储 |
/dev/pts | devpts | 虚拟终端支持 |
/sys/fs/cgroup/* | cgroup/cgroup2 | 控制组资源管理 |
/sys/fs/bpf | bpf | BPF 程序挂载点 |
/sys/kernel/debug | debugfs | 内核调试信息 |
/sys/kernel/config | configfs | 动态配置接口 |
/run/rpc_pipefs | rpc_pipefs | RPC 通信支持 |
/dev/mqueue | mqueue | POSIX 消息队列 |
/sys/fs/fuse/connections | fusectl | FUSE 挂载点管理 |
/run/user/1000 | tmpfs | 当前用户的运行时目录 |
/run/user/1000/gvfs | fuse.gvfsd-fuse | GNOME 虚拟文件系统挂载点 |
🧠 3. 系统自动挂载器
| 挂载点 | 类型 | 说明 |
|---|---|---|
/proc/sys/fs/binfmt_misc | autofs | 支持自动挂载和二进制格式识别(如运行非本地架构程序) |
mount
1509

被折叠的 条评论
为什么被折叠?



