Linux硬盘分区

在Linux中,每个装置都被当成一个档案

装置 装置在Linux中的文件名
IDE硬盘 /dev/hd[a-d]
SCSI/SATA/USB硬盘 /dev/sd[a-p]
USB快闪存 /dev/sd[a-p]
软盘 /dev/fd[0-1]
打印机

25针:/dev/lp[0-2]

USB:/dev/usb/lp[0-15]

鼠标

USB:/dev/usb/mouse[0-15]

PS2:/dev/psaux

当前CDROM/DVDROM /dev/cdrom
当前的鼠标 /dev/mouse

磁盘分区:

一块磁盘可以被分割成多个分割槽(partition)

在Window里磁盘一般分为C,D,E盘,每个盘就是一个分割槽

磁盘的组成:

磁盘盘面可分为扇区(Sector)及磁柱(Cylinder),其中扇区每个为512Bytes,而磁盘中的第一个扇区特别重要,因为他记录了整个磁盘的重要信息,分别为:

  • 主要启动记录区(Master Boot Record,MBR),可以安装开机程序的地方,有446Bytes
  • 分割表(Partition table)记录整颗磁盘的分割状态,64Bytes
当系统在开机的时候会去主动读取MBR的内容,这样系统才知道你的开机程序放在哪里及如何进行开机。如果是安装多重引导的系统,MBR的管理就更加重要了。 磁柱是磁盘分割的最小单位,在分割表所在在64Bytes容量中,总共分为四组记录区,每组记录区记录了该区段的启始及结束磁柱号码。虽然分割表只能记录四笔分割记录,但磁盘却可以分割成更多分区,因为分割表的记录可以分为主分割(primary)及延伸分割(extended),而延伸分割就是利用额外的扇区来记录更多的分割信息,延伸分割最多只能有一个,通过延伸分割分割出来的分割槽称为逻辑分区。   开机流程
  1. BIOS:开机主动执行,根据BIOS设置找到开机硬盘,读取第一个扇区MBR
  2. MBR:内含开机管理程序
  3. 开机管理程序(boot loader):安装操作系统时提供,因此可识别磁盘文件格式,目的是加载核心档案
  4. 核心档案:接下来的操作由操作系统接管
开机管理程序除了可以安装在MBR里,还可以安装在分割槽的启动扇区,如果安装在分割槽的启动扇区,则MBR里的开机管理程序则会在第三步时,将操作移交给分割槽的开机管理程序,这也是实现多重引导的基础。   文件系统与目录树的关系 文件系统是指的磁盘物理分割,而目录树则是逻辑显示目录,数据实际是保存在物理磁盘上,如果要将物理数据展示出来,则需要一个可视的窗口,而目录树则充当了这个角色,磁盘会进行分割,而每个分割槽与一个目录进行关联,这样在打开这个目录的时候,就会自动去读取这个分割槽的内容了。 例如:磁盘分为p1与p2两个分割槽,分别挂载至“/”根目录及“/home”,那么放置在/home及子目录下的文件就保存在p2分割槽内   测试服务器分区设置

猜你喜欢

转载自gongm-24.iteye.com/blog/2101895