OnWorks Linux 和 Windows 在线工作站

商标

工作站免费在线托管

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

挂载和卸载存储设备

Linux 桌面的最新进展使存储设备管理变得极为重要


对于桌面用户来说很容易。 在大多数情况下,我们将设备连接到我们的系统,它“正常工作”。 回到过去(例如 2004 年),这些工作必须手动完成。 在非桌面系统(即服务器)上,这仍然是一个主要是手动的过程,因为服务器通常有极端的存储需求和复杂的配置要求。

管理存储设备的第一步是将设备附加到文件系统树。 这个过程称为 安装, 允许设备参与操作系统。 正如我们在第 2 章中回忆的那样,类 Unix 操作系统,如 Linux,维护着一个单一的文件系统树,在不同的点上连接着设备。 这与其他操作系统(如 MS-DOS 和 Windows)形成对比,它们为每个设备维护单独的文件系统树(例如 C:\, D:\等)。

名为的文件 / etc / fstab文件 (“文件系统表”的缩写)列出了要在启动时挂载的设备(通常是硬盘分区)。 这是一个例子

来自早期 Fedora 系统的 /etc/fstab 文件:


标签=/12

/

ext4

默认

1

1

标签=/家

/主页

ext4

默认

1

2

标签=/引导

/启动

ext4

默认

1

2

临时文件系统

/开发/shm

临时文件系统

默认

0

0

开发者

/开发/分

开发者

gid=5,模式=620

0

0

系统文件

/系统

系统文件

默认

0

0

进程

/ proc中

进程

默认

0

0

标签=交换-sda3

交换

交换

默认

0

0


此示例文件中列出的大多数文件系统都是虚拟的,不适用于我们的讨论。 为了我们的目的,有趣的是前三个:



标签=/12

/

ext4

默认

1

1

标签=/家

/主页

ext4

默认

1

2

标签=/引导

/启动

ext4

默认

1

2


这些是硬盘分区。 文件的每一行由六个字段组成,如下所示:


表 15-1:/etc/fstab 字段


领域

内容

描述

1

设备

传统上,此字段包含一个的实际名称

与物理设备关联的设备文件,例如

/ dev / sda1 (第一个检测到的第一个分区

硬盘)。 但是对于今天的计算机,它有

许多可热插拔的设备(如 USB 驱动器),


许多现代 Linux 发行版将设备与文本标签相关联。 该标签(格式化时添加到存储介质中)可以是简单的文本标签,也可以是随机生成的 UUID(通用唯一标识符)。 当设备连接到系统时,操作系统会读取该标签。 这样,无论将哪个设备文件分配给实际物理设备,仍然可以正确识别。

2

挂载点

设备附加到文件的目录

系统树。

3

文件系统类型

Linux 允许挂载多种文件系统类型。

大多数原生 Linux 文件系统是第四扩展的

文件系统 (ext4),但支持许多其他的,

例如 FAT16 (MSDOS)、FAT32(VFAT)、NTFS

(NTFS), 光盘 (iso9660)等

4

可选项

文件系统可以用各种选项挂载。 这是

例如,可以将文件系统挂载为 read-

仅,或防止任何程序被执行

从他们那里(一个有用的安全功能,可移动

媒体)。

5

频率

一个数字,指定文件是否以及何时

系统将与 倾倒 命令。

6

下单

指定按什么顺序文件的单个数字

应检查系统 fsck的 命令。


 

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