标签:
Linux上面设备皆文件,目前需要知道的,比如U盘和SARA硬盘的在Linux上面的文件名,/dev/sd[a-p]。与IDE接口不同的是,SATA/USB接口的磁盘没有一定的顺序,这里就根据Linux内核检测到磁盘的顺序。
比如PC上面有两个SATA磁盘和一个USB磁盘,而主板上面有六个SATA的插槽。这两个插槽安插在主板上的SATA1,SATA5上面,这三个磁盘在Linux中的设备文件名是什么?由于是使用检测到的顺序来决定设备文件名,并非与实际插槽代号有关,因此设备的文件名如下。SATA1插槽上的文件名是/dev/sda ,SATA5插槽上的文件名是/dev/sdb ,USB磁盘(开机完成后才被系统识别)的文件名是/dev/sdc。
虽然磁盘是数据存储的地方,但是实际对于数据的写入是在盘片上面。盘片上面又可以细分出扇区(Sector)与柱面(Cylinder)两种单位,其中扇区每个为512bytes那么大。磁盘的第一个扇区是非常重要的,主要记录了两个重要的信息,分别是主引导分区(Master Boot Record,MBR):可以安装引导加载程序的地方,有446bytes;分区表(partition table):记录整块磁盘分区的状态,有64bytes。MBR是非常重要的,因为当系统在开机的时候会主动去读取这个区块的内容,这样系统才会知道你的程序放在哪里且该如何开启。如果你要安装多重引导的系统,MBR更加显得重要。分区表是什么呢?刚才拿到的整块磁盘就像一根原木,你必须在这根原木上面切割出你想要的区段,这个区段才能够再制作成为你想要的家具。如果没有进行切割,那么原木就不能被有效地利用。同样的道理,你必须要针对你的硬盘进行分区,这样硬盘才可以被使用、
IDE接口分主从设备,依次abcd,一个IDE接口只能接两个设备。
标签:
原文地址:http://www.cnblogs.com/likeshu/p/5095044.html