OnWorks Linux 和 Windows 在线工作站

商标

工作站免费在线托管

<上一页 | 内容 | 下一页>

的/ dev / hda7

fs1:/家


图片


图片

3.1.3. 更多文件系统布局


3.1.3.1.视觉


为方便起见,Linux 文件系统通常被认为是树状结构。 在标准的 Linux 系统上,您会发现布局通常遵循下面介绍的方案。


图 3-1。 Linux文件系统布局


图片


这是来自 RedHat 系统的布局。 根据系统管理员、操作系统和 UNIX 机器的任务,结构可能会有所不同,目录可能会被遗漏或随意添加。 甚至不需要名字; 它们只是一个约定。


文件系统的树开始于主干或 削减, 由正斜杠 (/) 表示。 该目录包含所有底层目录和文件,也称为 根目录 或文件系统的“根”。


图片

仅比根目录低一级的目录通常以斜杠开头,以指示它们的位置并防止与可能具有相同名称的其他目录混淆。 开始使用新系统时,查看根目录总是一个好主意。 让我们看看你可能会遇到什么:


艾美:~> 坎德拉/

艾美奖:/> ls

bin/dev/home/lib/

根/ tmp/ 无功/

sbin/ 用户/

艾美:~> 坎德拉/

艾美奖:/> ls

bin/dev/home/lib/


杂项/选择/

杂项/选择/

boot/etc/initrd/lost+found/mnt/proc/

boot/etc/initrd/lost+found/mnt/proc/

表 3-2。 根目录的子目录


目录

内容

/箱

通用程序,由系统、系统管理员和用户共享。


/启动

启动文件和内核, 虚拟机. 在最近的一些发行版中也 蛴螬 数据。 Grub 是 GRand 统一引导加载程序,它试图摆脱我们今天所知的许多不同的引导加载程序。

的/ dev

包含对所有 CPU 外围硬件的引用,它们表示为具有特殊属性的文件。

/等

最重要的系统配置文件在 /等, 该目录包含类似于 Windows 中控制面板中的数据

/主页

普通用户的主目录。

/初始化

(在某些发行版上)引导信息。 不要删除!

/ lib目录

库文件,包括系统和用户需要的各种程序的文件。

/的lost + found

每个分区都有一个 丢失+找到 在其上层目录中。 故障期间保存的文件在这里。

/ 杂项

用于各种目的。

到/ mnt

外部文件系统的标准挂载点,例如 CD-ROM 或数码相机。

/净

整个远程文件系统的标准挂载点

/选择

通常包含额外的第三方软件。


/ proc中

包含有关系统资源的信息的虚拟文件系统。 有关文件含义的更多信息 进程 是通过输入命令获得的 男子 进程 在终端窗口中。 文件 程序.txt 详细讨论虚拟文件系统。

/根

管理用户的主目录。 注意 /、根目录和

/root,主目录 用户。

/宾

供系统和系统管理员使用的程序。

/ tmp目录

系统使用的临时空间,在重新启动时清理,所以不要用它来保存任何工作!

在/ usr

所有用户相关程序的程序、库、文档等。

/ VAR

存储用户创建的所有变量文件和临时文件,例如日志文件、邮件队列、打印后台处理程序区域、临时存储从 Internet 下载的文件的空间、


图片

或在刻录之前保留 CD 的映像。

如何找出目录所在的分区? 使用 df 带有点 (.) 作为选项的命令显示当前目录所属的分区,并告知该分区上使用的空间量:


桑德拉:/lib> df -h 。

已使用的文件系统大小 Avail Use% Mounted on

/dev/hda7 980M 163M 767M 18% /

桑德拉:/lib> df -h 。

已使用的文件系统大小 Avail Use% Mounted on

/dev/hda7 980M 163M 767M 18% /

作为一般规则,根目录下的每个目录都在根分区上,除非它在完整列表中具有单独的条目 df (或 df -h 没有其他选择)。


阅读更多 男子 这里.


图片

3.1.3.2. 现实中的文件系统


对于大多数用户和大多数常见的系统管理任务,接受文件和目录以树状结构排序就足够了。 然而,计算机对树或树结构一无所知。


每个分区都有自己的文件系统。 通过将所有这些文件系统想象在一起,我们可以形成整个系统的树形结构的想法,但它并不那么简单。 在文件系统中,文件由 索引节点,一种包含有关构成文件的实际数据的信息的序列号:该文件属于谁,以及它在硬盘上的位置。


每个分区都有自己的一组 inode; 在具有多个分区的系统中,可以存在具有相同 inode 编号的文件。


每个inode描述了硬盘上的一个数据结构,存储了一个文件的属性,包括文件数据的物理位置。 当硬盘被初始化为接受数据存储时,通常在初始系统安装过程中或在向现有系统添加额外磁盘时,每个分区都会创建固定数量的 inode。 此数字将是分区上可以同时存在的所有类型(包括目录、特殊文件、链接等)的最大文件数。 我们通常指望每 1 到 2 KB 存储有 8 个 inode。


在创建新文件时,它会获得一个空闲的 inode。 在该 inode 中包含以下信息:


• 文件的所有者和组所有者。

• 文件类型(常规、目录、...)

• 文件权限 第 3.4.1 节

• 创建、上次读取和更改的日期和时间。

• 在inode 中更改此信息的日期和时间。

• 指向该文件的链接数(参见本章稍后部分)。

• 文件大小

• 定义文件数据实际位置的地址。


inode 中不包含的唯一信息是文件名和目录。 这些存储在特殊目录文件中。 通过比较文件名和inode编号,系统可以组成用户理解的树结构。 用户可以使用 -i ls 的选项。 inode 在磁盘上有自己独立的空间。


图片


OnWorks 的顶级操作系统云计算: