zoukankan      html  css  js  c++  java
  • Linux 磁盘管理篇,设备文件

    IDE硬盘                /dev/hd[a-d]
    SCSI/SATA/USB硬盘        /dev/sd[a-p]
    U盘                /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
    当前CD                 /dev/cdrom
    当前鼠标            /dev/mouse


    一个主机可以连接两个IDE设备,每个设备有两个IDE接口
    每条扁平电缆上面的IDE设备被区分为Master(主设备)与Slave(从设备)这四个IDE设备文件名如下:

    IDE    Master        Slave
    IDE1    /dev/hda    /dev/hdb
    IDE2      /dev/hdc    /dev/hdd

    由于SATA/USB接口的磁盘根本没有一定的顺序,是根据Linux内核检测到磁盘的顺序定的
    所以即使SATA1和SATA2接口上有两个SATA硬盘,那么它们在Linux中的文件名也不一定是/dev/sda和sde


    每个磁盘的第一个分区最为重要,包含了两个重要的信息
    (1).主引导分区(MBR):446 bytes
    (2).分区表:64 bytes


    假设一个硬盘被分成了四个区,而且该硬盘设备文件名为/dev/hda时,那么这四个分区文件名为:    hda1,hda2,hda3,hda4.其实所谓的分区就是对分区表进行设置而已。
    既然一硬盘的第一个扇区的分区表只能记录四组数据的空间,那是不是一个硬盘只能分成四个分区呢?当然不是!我么可以通过处理扩展分区进行分区。
    一个硬盘分为两大区:主分区和扩展分区
                主分区的分区表可以记录四组分区数据信息
                一般情况下这四组分区信息如下:
                    P1:1-100    
                    P2:101-200
                    P3:201-300
                    P4:301-400
                但是我们可以这么让它记录:
                    P1:1-100(primary)
                    P2:101-400(extended)
                    P3:NULL
                    P4:NULL
    如果按照一般情况来分的话,硬盘为四个分区,had1,had2,had3,had4,他们分为主分区和扩展分区两大类
    如果按照特殊情况来分的话,硬盘为N 个分区,had1,had2,had5,had6..他们分为主分区和扩展分区,但是扩展分区又被分成了n-1个逻辑分区,逻辑分区的第一个序号不能为3,4,因为前四个号码是保留给主分区和扩展分区的,不给逻辑分区提供服务。
    分区需要注意一下几点

    1.所谓的分区只是对64bytes的分区表进行设置而已
    2.默认的分区表只能写入四组分区信息
    3.这四组分区信息我们称为主分区(Primary)或扩展分区(Extended)
    4.扩展分区最多只能有一个
    5.多余四个的分区是由扩展分区实现的,扩展分区可以切割出多个逻辑分区
    6.能够被格式化的分区为主分区与逻辑分区,扩展分区无法格式化
    7.逻辑分区数量依操作系统不同,Linux系统中IDE硬盘最多有59个逻辑分区(5-63),SATA硬盘择则有11个逻辑分区(5-15)

    CMOS是记录各项硬件参数,且嵌入在主板上面的储存器,BIOS则是写在主板上的一个韧体(韧体就是写入到硬件上的一个软件程序),这个BIOS就是开机的时候计算机系统主动执行的第一个程序了。


    文件系统与目录树的关系:挂载(mount)
    挂载:利用一个目录当成进入点,将磁盘分区的数据放置在该目录下。

    扇区为最小的物理储存单位,每个扇区为512bytes

  • 相关阅读:
    python中的编码问题
    CVPR2018 Tutorial 之 Visual Recognition and Beyond
    hdu 1376 Octal Fractions
    hdu 1329 Hanoi Tower Troubles Again!
    hdu 1309 Loansome Car Buyer
    hdu 1333 Smith Numbers
    hdu 1288 Hat's Tea
    hdu 1284 钱币兑换问题
    hdu 1275 两车追及或相遇问题
    hdu 1270 小希的数表
  • 原文地址:https://www.cnblogs.com/viplanyue/p/12700616.html
Copyright © 2011-2022 走看看