本文关键词: Linux文件系统 inode 目录结构 挂载
简单来说,文件系统是操作系统用于明确存储设备(如硬盘、U盘)上文件和目录的方法与数据结构。它决定了文件如何命名、存放、读取以及如何管理空间。如果把存储设备比作一个巨大的仓库,文件系统就是仓库里的货架和编码规则,让我们能快速找到需要的物品。Linux支持多种文件系统类型,如ext4、XFS、Btrfs等,但所有类型都遵循一套统一的逻辑。
/ 开始,形成一棵倒置的树。当你打开终端输入 ls /,会看到许多目录,它们各有用途:
/bin —— 存放基本命令(如ls, cp)/etc —— 系统配置文件所在地/home —— 普通用户的家目录/var —— 经常变化的文件(日志、缓存)/tmp —— 临时文件
小白可能会好奇:Linux如何管理文件?每个文件都有两部分:文件名和元数据。而inode(索引节点)就是存储文件元数据(如权限、所有者、大小、时间戳以及数据块指针)的数据结构,但不包含文件名。你可以把inode看作文件的“身份证”,系统通过inode号码识别文件,而不是文件名。当你在目录中创建文件时,目录项(文件名 + inode编号)负责将文件名和inode关联起来。这就解释了为什么你可以移动或重命名文件而不影响inode内容(只要不跨文件系统)。
在Linux中,访问存储设备(如新硬盘、U盘)之前,必须将其挂载到目录树的某个空目录上。挂载点就是该目录,之后你进入这个目录就能看到设备里的内容。例如,将U盘挂载到 /mnt/usb,访问 /mnt/usb 就是访问U盘。常用的挂载命令是 mount,查看挂载情况用 df -h。
—— 下一篇我们将深入inode和硬链接,敬请期待!
本文由主机测评网于2026-03-05发表在主机测评网_免费VPS_免费云服务器_免费独立服务器,如有疑问,请联系我们。
本文链接:https://vpshk.cn/20260328837.html