论坛: UNIX系统 标题: 分区命名方案 复制本贴地址    
作者: magic [buaaytt]    论坛用户   登录
    这是我从rh9的中文官方文档中捡出来的,觉得很有用处,但是推荐看完整的文档,网上应该能搜出一大堆下载地方的

    Linux 使用字母和数字的组合来指代磁盘分区。这可能有些使人迷惑不解,特别是如果你以前使用“C 驱动器”这种方法来指代硬盘及它们的分区。在 DOS/Windows 的世界里,分区是用下列方法命名的: 

每个分区都被检查过以便判定它是否可被 DOS/Windows 读取。 

如果分区类型是兼容的,它会被指派给一个“驱动器字母”。驱动器字母从“C”开始,然后依据要标签的分区数量而按字母顺序推移。 

驱动器字母可以用来指代那个分区,也可以用来指带分区所含的文件系统。


    Red Hat Linux 使用一种更灵活的命名方案。它所传达的信息比其它操作系统采用的命名方案更多。该命名方案是基于文件的,文件名的格式为: 

/dev/xxyN
下面说明了解析分区命名方案的方法: 

/dev/
这个字串是所有设备文件所在的目录名。因为分区在硬盘上,而硬盘是设备,所以这些文件代表了在/dev/上所有可能的分区。 

xx
分区名的前两个字母标明分区所在设备的类型。通常是 hd (IDE 磁盘)或 sd(SCSI 磁盘)。 

y
这个字母标明分区所在的设备。例如,/dev/hda(第一个 IDE 磁盘)或 /dev/sdb(第二个 SCSI 磁盘) 

N
最后的数字代表分区。前四个分区(主分区或扩展分区)是用数字从 1 排列到 4。逻辑分区从 5 开始。例如,/dev/hda3 是在第一个 IDE 硬盘上的第三个主分区或扩展分区;/dev/sdb6 是在第二个 SCSI 硬盘上的第二个逻辑分区。 

注记 
    该命名方案中没有表明分区类型的地方;与 DOS/Windows 不同,所有分区都可在 Red Hat Linux 下被识别。当然,这并不是说 Red Hat Linux 能够访问每一类分区上的数据,但是在许多情况下,访问专用于另一操作系统的分区上的数据是可能的。
 
ps:知道了这些知识,你在安装Linux的时候就不必记住自己的d盘或者e盘在Linux下到底是hda多少了,可以很容易地推算出来。例如:dos/windows下有c、d、e、f四个盘,c盘是hda1,d盘就是hda5了,e盘是hda6,以此类推就很容易了
我还不太明白主分区和扩展分区有什么区别,也就是说哪些性质是主分区有而扩展分区没有的,恳请指点一二。

地主 发表时间: 05/11 19:38

论坛: UNIX系统

20CN网络安全小组版权所有
Copyright © 2000-2010 20CN Security Group. All Rights Reserved.
论坛程序编写:NetDemon

粤ICP备05087286号