Linux Basic

Partition

   在 Linux 中, 硬盘被识别为 /dev/[s/h]d[x]. 其中 x 代表 a-z 的字母。在老式 IDE 硬盘中, primary master 是 /dev/hda, primary slave 是 /dev/hdb, secondary master 是 /dev/hdc, secondary slave 是 /dev/hdd.


在新式的 SATA 硬盘中, 设备名称改为 /dev/sd[x]. 具体 x 是什么, 要根据你在你硬盘在主板上所插的位置以此排序。

在一个计算机中, 无论你有多少块硬盘, 最多只能有 3 个主分区, 外加一个扩展分区。 其中, 主分区可以少于 3 个, 扩展分区可以没有。

为了解决分区数量有限的问题, 引入了扩展分区的概念。 扩展分区就是一个存放分区信息的空间。 在扩展分区中存放的分区, 叫做逻辑分区。 逻辑分区在 IDE 下可以多达 63 个, 在 SATA 中可以达 15 个。

因此, 在 Linux 中, /dev/sda1 代表第一个非逻辑分区, /dev/sda2 代表第二个非逻辑分区, /dev/sda3 和 /dev/sda4 同理。 如果又扩展分区, 那么扩展分区一定是在 /dev/sda2 ~ /dev/sda4 范围中。 然而扩展分区所代表的逻辑分区, 无论 sda1 ~ sda4 是否被填满, 都将从 /dev/sda5 以后开始。

由于现在的硬盘容量非常大, 因此导致 BIOS 无法正确识别硬盘, 安装 Linux 无法开机。 解决方法是在硬盘的最前面, 分一个 < 1024MB 的区, 将启动文件放在这个分区里即可。



fd
posted @ 2011-11-04 11:12  walfud  阅读(292)  评论(0编辑  收藏  举报