3.主机规划与磁盘分区

ps:务必先将windows对于设备名称的概念去掉,清楚的认识:各个组件或者设备在linux下都是一个文件。

1.一些常见硬件设备在linux下的文件名

①linux系统中,每个设备都被当成一个文件来对待。

    几乎所有的硬件设备文件都在/dev这个目录下

②常见设备文件名(linux下)

    ----IDE硬盘:/dev/hd【a-d】(最多四个)

    ----SCSI/SATA/USB硬盘:/dev/sd【a-p】

    ----U盘:/dev/sd【a-d】(与SATA相同)

    ----打印机(usb):/dev/usb/lp【0-15】(25针打印机为/dev/lp【0-2】)

    ----鼠标(usb):/dev/usb/mouse【0-15】(PS2鼠标为/dev/psaux)

    ----当前CDROM/DVDROM:/dev/cdrom

          当前鼠标:/dev/mouse

2.磁盘的连接方式与设备文件名的关系

①IDE设备接口一般有2个(设备最多四个),称为IDE1(primary)与IDE2(secondary),每个线缆上都可分为Master与Slave,则:

    ----IDE1(primary)的Master为/dev/hda,Slave为/dev/hdb

    ----IDE2(primary)的Master为/dev/hdc,Slave为/dev/hdd

②SATA接口(SATA/USB/SCSI都是SCSI模块来驱动),设备文件名为/dev/sd【a-p】

    ----与接口顺序无关,不是说硬盘1插到到SATA1上代表/dev/sd1,而硬盘2插到SATA5上就代表/dev/sd5,是

           根据linux系统内核检测到磁盘的顺序来确定文件顺序的。(理论上说,sata1先于sata5检测)

    ----如插2块盘,分别插到SATA1与SATA5上面,则:

              SATA1插槽上的文件名是/dev/sda

              SATA5插槽上的文件名是/dev/sdb

              usb磁盘(开机后才被识别)则其文件名是/dev/sdc

3.磁盘的组成为分区

   磁盘的盘面可细分:扇区(每个扇区大概512bytes)和柱面,其中第一个扇区最重要,它主要记录了:

    ----主引导分区(MBR),可以加载引导程序的地方,有446bytes(开机时读取已进行系统引导,很重要)

    ----分区表(partition table),记录整块硬盘的分区状况,有64bytes

4.partition table

①分区表只有64bytes,所谓的分区只是针对这个64bytes的分区表进行设置而已.每组记录区记录了该区段的起始于结束的柱面。     假设一块硬盘为/dev/hda,此硬盘分为四个区,则分区1到分区4的文件名为/dev/hda1----/dev/hda4。

②默认分区表只能写入四组分区信息(分区表的容量小),称为为主分区(Primary)与扩展分区(Extended),分区的最小单位

   为柱面。

③分区的意义:可以保障的数据安全性(数据重整时方便移动),以及为了提高系统性能(数据读取时有针对性查找)。

④关于逻辑分区(P主分区,E扩展分区,L逻辑分区Logical)

   ----逻辑分区是有扩展分区切割出来的,主分区与扩展分区最多四个(硬盘限制),扩展分区最多一个(OS限制)

   ----只有主分区和逻辑分区可以格式化,扩展分区无法格式化。

   ----linux中,ide的逻辑分区最多有59个(5-63),sata则有11个(5-15)

         为什么从5号开始,比如第一个逻辑分区为/dev/hda5?

                    ----因为1-4是保留给主分区和扩展分区的(无论使用不使用),逻辑分区只能从5开始。

  ----逻辑分区的记录都是记录在扩展分区内的,考虑到磁盘的连续性,应把扩展分区放在最后。

5.开机流程与主引导分区(MBR)

   ----BOIS是开机后计算机会主动执行的第一个程序。

   ----BOIS根据用户设置取得可以开机的硬盘,并且可以到该硬盘读取第一个扇区的MBR位置,由MBR去引导boot loader。

   ----boot loader则是OS安装在MBR上的一套软件,主要可以:

          ---提供开机菜单,选择不同开机选项。

          ---载入内核,开启OS。

          ---转交其他loader(牵涉多重引导)。

    ----多重引导:引导加载程序除了可以安装MBR外,还可以安装在每个分区的引导扇区。

                   

          ---M2则是将引导加载工作交给第二个分区的启动扇区(boot sector:每个分区都拥有自己的bs。) 

          ---loader只会认识自己的系统分区的可开机诶和文件,以及其他的loader而已。

          ---loader可直接或间接将管理权交给另一个管理程序

          ---如果安装windows和linux双系统,那么应该先装win再linux,因为win会主动覆盖MBR以及所在分区的启动扇区。

6.linux安装模式下,磁盘分区的选择。

①linux的目录树结构:整个目录是由根目录(/)开始的。

挂载:即利用一个目录当成进入点,将磁盘的分区放在该目录下,也就是进入该目录就可以读取该分区。(反向追踪可查源)

    如linux下一般光驱内的文件位子是:/media/cdrom/文件,如果把光驱挂载在/mnt下,则/mnt/文件。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值