Loading

12、Linux磁盘设备基础知识(2)

12.4、计算磁盘容量:

磁盘的大小=盘面大小*磁头数

盘面的大小=磁道大小*磁道数

磁道大小=512字节*扇区数

磁盘的大小=512字节*扇区数*磁道数*磁头数

磁盘的大小=柱面大小*柱面数

柱面大小=磁道大小*磁头数

柱面数=磁道数

磁盘大小=512字节*扇区数*磁头数*磁道数

[root@centos6 ~]# fdisk -l

Disk /dev/sda: 64.4 GB, 64424509440 bytes

255 heads(磁头数), 63 sectors/track(每磁道扇区数), 7832 cylinders(磁道数)

12.5、磁盘的读写原理:

磁盘是按照柱面为单位读写数据的,即先读取一个盘面的某一磁道,读完之后,如果数据没有读完,磁头也不

会切换其它磁道,而是选择切换磁头,读取下一个盘面的相同半径的磁道,直到所有盘面的相同半径的磁道读取完成

之后,如果数据还没有读写完成,才会切换其它不同的磁道,这个切换磁道的过程称为寻道;不同磁头之间的切换是

电子切换的,而不同磁道间的切换需要磁头做径向的运动,这个径向运动需要步进电机调节,这个动作是机械的切换;

12.6、磁盘分区模式(bois,磁盘,系统(mbr分区+外挂磁盘(也可用gpt分大于2t的磁盘或小于2t的磁盘))):

给磁盘分区的实质就是针对0磁头0磁道1扇区的前446字节后面接下来的64byte的分区表进行设置,即主要是划分意识以及结束磁头号,扇区号及柱面号;

给磁盘分区的工具有fdisk(适合小于2t的磁盘分区),parted(擅长给大于2T的磁盘分区,可以对小于2T的磁盘分区),首选fdisk,只有大于2T时才会选择parted进行分区;

posted @ 2020-02-15 21:22  云起时。  阅读(212)  评论(0编辑  收藏  举报