第9章 Linux 操作系统的文件系统
如果你需要下列问题的一个快速解决方案请查阅节号:
- 建立一个文件系统 9.2.1
- 挂装到文件系统上 9.2
- 从文件系统上卸载 9.2.3
- 简化常用挂装命令 9.2.4
- 挂装一个已经准备好的设备类型 9.2.5
- 在开机引导启动时自动挂装一个设备 9.2.6
- 把一个现存的目录转移到一个新分区 9.2.7
9.1 概述
在 Linux 操作系统中,有许多关于文件系统的讨论。一个文件系统是包括了所有的硬盘分区、目录、存储设备和文件的一个集合体,它包括了 Linux 操作系统本身和它的各种组成部件。一般被当作外设的软盘、 CD-ROM 光盘、磁带和其他存储介质等都必须添加到文件系统本身才能使用,当对它们的操作完成之后,再从文件系统上把它们撤下来。甚至显示器和打印机等硬件设备也在某种程度上被视为是文件系统的一部分。设备驱动程序将决定操作系统如何与其中的每一种打交道。
9.1.1 文件系统基础
文件系统的主要部分是那些与计算机中文件和目录的结构紧密关联的部分。它就是那个用户可以在其中切换路径(即使用 cd 命令)而不必考虑添加任何新东西的结构。文件系统最基础的那些部件在开机引导启动的时候就会通过 /etc/fstab 文件自动进行挂装。当用户想在软盘或者 CD-ROM 光盘之类的移动介质上存取什么东西的时候,首先必须把这个盘片临时添加到文件系统中去。这就要求用户先建立一个叫做挂装点(mount point)的位置好让这个盘片能够存在于文件系统之中。可以把挂装点想象成一种类似于船坞那样的地方,盘片停留在那里并使其中的文件能够被文件系统的其余部分存取。一旦建好这个挂装点,就可以把盘片中的内容挂装到这个点上并进行浏览文件、拷贝、删除或者任何需要的操作。完成的时候,在从计算机上取出盘片之前必须先卸载它,这样才能保证不会发生数据丢失现象。挂装和卸载盘片的各个方面将在本章的 9.2 节进行讨论。
9.1.2 Linux 文件系统的格式
正如你可能已经知道的,每一种操作系统都使用着它自己的文件系统格式。如果不通过特殊的转换软件,就不能把 MS-DOS 格式化的软盘用在 Macintosh 机器上,反过来也是如此。Linux 操作系统也同样有它自己的文件系统,叫做 ext2,全称是 Linux 第二扩展文件系统。
暂无评论