Linux 挂载概念 理解
文件系统中的相关目录:
dev //设备文件
media //挂载媒体设备,如光驱、U 盘等
mnt //目录是让用户临时挂载别的文件系统,如挂载 Windows 下的某个分区,ubuntu 默
认还是挂载在/media 目录。
磁盘分区:
硬盘包括 IDE 和 SCSI 两种接口。其中,SCSI 接口的硬盘读/写速度快但价格昂贵;IDE 接
口的硬盘读/写速度慢但价格便宜。用户应根据实际需求合理选择,通常,对读/写速度要求
较高的服务器应该选择使用 SCSI 接口的硬盘。
IDE 接口
Linux 对连接到 IDE 接 111 的硬盘使用/dev/hdx 的方式命名,x 的值对应于硬盘安装位置,
其值可以是 a, b, c, d,如表 1-3 所示。
SCSI 接口
对于连接到 SCSI 接口的设备通常使用 ID 号进行区别,SCSI 设备 ID 号范围是 0-15,SCSI
主控制器通常占用 ID 号 7,所以 SCSI 最多可以连
接 15 个设备。
Linux 对连接到 SCSI 接口卡的硬盘使用//dev/sdx 的方式命名,x 的值为 a, b 等,即 ID 号
为 0 的 SCSI 硬盘名为//dev/sda, ID 号为 1 的
SCSI 硬盘名为//dev/sdb,以此类推。
硬 盘 使 用 前 要 进 行 分 区 。 它 可 以 分 为 主 分 区 (Primary Partition) 、 扩 展 分 区
(ExtensionPartition)和逻辑分区(Logical
Partition) 3 种不同类型。一块硬盘最多可以有 4 个主分区,其中一个主分区的位置可以用
一个扩展分区替换,且一块硬盘只能有一个扩展分区,而扩展分区里可以划分 n 个逻辑分
区,扩展分区本身不能储存任何东西,也不能格式化成某种文件系统,只能用于区分逻辑
分区。其中数字编号 1^-4 留给主分区或扩展分区使用,逻辑分区编号从 5 开始。
另外,目前操作系统无一例外地使用了虚拟内存技术。Windows 操作系统使用交换文件实
现这一技术,而 Linux 操作系统使用交换分区实现这一技术。因此,安装 Windows 操作系
统只使用一个分区,而安装 Linux 操作系统至少需要两个分区,其中之一为交换分区
(SwapSpace)。
拓展分区有拓展分区表和逻辑盘组成:扩展分区表的第一项指定扩展分区目前的逻辑分区
信息,如果还有更多的
逻辑分区,扩展分区表的第二项指定下一个 EBR 的位置,否则为 0。最后的两个分区表项
总是为 0。通过这种方式,一个硬盘上的分区数目就没有限制了。
挂载:
Liunx 采用树形的文件管理系统,也就是在 Linux 系统中,可以说已经没有分区的概念了。
分区在 Linux 和其他设备一样都只是一个文件。要使用一个分区必须把它加载到文件系统
中。这可能难于理解,继续往下看。