• 1. Linux文件系统
    • 1.1. 概述
    • 1.2. 分区与目录
  • Linux目录
  • Linux文件存储结构

    1. Linux文件系统

    1.1. 概述

    文件系统就是分区或磁盘上的所有文件的逻辑集合。文件系统不仅包含着文件中的数据而且还有文件系统的结构,所有Linux 用户和程序看到的文件、目录、软连接及文件保护信息等都存储在其中。

    常用文件系统的类型:

    • ext2 : 早期linux中常用的文件系统;
    • ext3 : ext2的升级版,带日志功能;
    • RAMFS : 内存文件系统,速度很快;
    • iso9660:光盘或光盘镜像;
    • NFS : 网络文件系统,由SUN发明,主要用于远程文件共享;
    • MS-DOS : MS-DOS文件系统;
    • FAT : Windows XP 操作系统采用的文件系统;
    • NTFS : Windows NT/XP 操作系统采用的文件系统。

    1.2. 分区与目录

    文件系统位于磁盘分区中;一个硬盘可以有一个或多个分区;一个分区只能包含一个文件系统。

    Linux的文件结构是单个的树状结构,根目录是“/”,其他目录都要位于根目录下。

    每次安装系统的时候我们都会进行分区,Linux下磁盘分区和目录的关系如下:

    • 任何一个分区都必须对应到某个目录上,才能进行读写操作,称为“挂载”。
    • 被挂载的目录可以是根目录,也可以是其他二级、三级目录,任何目录都可以是挂载点。
    • 目录是逻辑上的区分。分区是物理上的区分。
    • 根目录是所有Linux的文件和目录所在的地方,需要挂载上一个磁盘分区。

    常见的目录和分区的对应关系:

    Linux 文件系统 - 图1

    Linux目录

    Linux文件存储结构