日期:2014-05-16 浏览次数:20754 次
?
?
??? 文件系统是 linux 的一个十分基础的知识,同时也是学习 linux 的必备知识。
??? 本文将站在一个较高的视图来了解linux 的文件系统, 主要包括了linux磁盘分区和目录、挂载基本原理、文件存储结构、软链接硬链接、和常见目录的介绍。相信有了这些知识对于深入的学习 linux 会有一定的帮助。 文章例子主要是基于 ubuntu发行版 。
??? 如有不对之处请大家多多指出。
1. Linux 磁盘分区和目录
? Linux 发行版本之间的差别很少,差别主要表现在系统管理的特色工具以及软件包管理方式的不同。目录结构基本上都是一样的。 Windows 的文件结构是多个并列的树状结构,最顶部的是不同的磁盘(分区),如: C , D , E , F 等。
Linux 的文件结构是单个的树状结构 . 可以用 tree 进行展示。 在 Ubuntu 下安装 tree ( sudo apt-get install tree ) , 并可通过命令来查看。
每次安装系统的时候我们都会进行分区, Linux 下磁盘分区和目录的关系如下:
– ????? 任何一个分区都必须挂载到某个目录上。
– ????? 目录是逻辑上的区分。分区是物理上的区分。
– ????? 磁盘 Linux 分区都必须挂载到目录树中的某个具体的目录上才能进行读写操作。
– ????? 根目录是所有 Linux 的文件和目录所在的地方,需要挂载上一个磁盘分区。
以下是我们可能存在的一种目录和分区关系:
?图1:目录和分区关系
Q: 如何查看分区和目录及使