磁盘文件系统基础(一)

磁盘的主要硬件单元有:

    1、磁头:通过电磁感应的方式对磁盘数据进行读写。

    2、磁道:在磁盘自传过程中磁头划过的圆形轨迹,这些轨迹是肉眼看不见的特色磁化区域。

    3、扇区:磁盘上的每个磁道被等分为若干个圆弧,这些圆弧被称为扇区。每个扇区可以存放512个字节的信息,磁盘读写操作是以扇区为单位进行。

    4、柱面:硬盘一般由多块重叠的盘片构成,每个盘面都被划分成相等的磁道,具有相同标号的磁道就构成一个柱面。

    硬盘的容量=柱面数*磁头数*扇区数*512B

磁盘分区:

    磁盘可以划分4个分区,一般划分为3个主分区+1个扩展分区,扩展分区下可以划分逻辑分区。

    0磁道是存放磁盘分区信息MBR(2TB以上的磁盘使用GPT技术)

    MBR区域构成:

    Bootloader:446bytes(系统引导程序,Linux下主要为GRUB)

    64bytes分区引导,每16bytes引导一个分区(所以只能划分4个分区)

    2bytesMBR有效标记

    GPT:因为MBR中用4个字节存储分区的总扇区数,最大能表示2的32次方的扇区个数,按每扇区512字节计算,每个分区最大不能超过2TB。磁盘容量超过2TB以后,分区的起始位置也就无法表示了。GUID分区表(GPT)分区机制可以有效避免这个问题。

磁盘接口类型:

    1、IDE:并口,每个控制器可以接2个硬盘,master和slave

    2、SCSI:并口,一个SCSI接口卡接出一根总线,总线上可以接多个硬盘或者盘柜(基本没人用)

    3、SATA:串行口,传输速率高

    4、SAS:SCSI形式的串行口版,可以和SATA兼容(用的较多)

    5、SSD:固态硬盘,电气化设备(以后基本都用这个)

Linux下硬盘设备信息:

    硬盘存放位置/dev/sd[a-z][#]

            [a-z]表示第几块硬盘,[#数字]表示第几个硬盘下的第几个分区

    查看系统识别的硬盘和分区信息

            /proc/partitions文件可以显示Linux系统所记录的分区信息

            fdisk -l查看硬盘的实际使用情况(Linux系统未识别的硬盘实际情况也会被识别)

    Linux磁盘分区相关命令:

            fdisk: 创建、删除分区,调整分区ID(文件系统类型)等

            partx:对一个磁盘或者分区表类型,尝试解析分区表,告诉内核当前磁盘的分区情况。

            kpartx:创建或者查看分区表映射

                 

                            

    

原创文章,作者:N24-Charlie,如若转载,请注明出处:http://www.178linux.com/54896

(0)
N24-CharlieN24-Charlie
上一篇 2016-10-27 17:16
下一篇 2016-10-27 17:44

相关推荐

  • Linux 第八天: 练习和作业

    Linux 第八天: (08月09日) 练习和作业       1删除/etc/grub2.cfg所有以空白开头的行行首空白字符 sed 's#^[[:space:]]\+##' /etc/grub2.cfgsed -r 's@^[[:space:]]+@@' /etc/grub2.cfg…

    Linux干货 2016-08-11
  • N26-第一周作业

    1、计算机主要由硬件部分和软件部分组成。     硬件部分:         (1)、CPU:包括运算器、控制器、寄存器、缓存。CPU的核心部件是运算器和控制器,它的功能主要是解释计算机指令以及处理计算机软件中的数据。         (2…

    Linux干货 2016-12-27
  • 网络管理之网络配置与网络组

    网络属性配置 回顾: TCP/IP协议栈:物理层,数据链路层,网络层,传输层,应用层,     链路数据层:以太网帧     网络层:IP报文      传输层:TCP,UDP     应用…

    Linux干货 2016-09-06
  • 网络管理(三)之路由设置、网络组

    网络管理(三)之路由设置、网络组 一、网卡名称: 1、网络接口的识别命名udev配置文件:#vim /etc/udev/rules.d/70-persistent-net.rules 2、网卡查看:#dmesg | grep -i eth 或者#ethtool -i eth0            …

    Linux干货 2016-09-08
  • 初学正则表达式

      前言:     在学正则表达式之前,有小伙伴讲解说,正则表达式在文本处理上功能非常强大、使用非常普遍,并且现在很多的工具软件都支持它,以后的学习工作中会经常使用,非常灵活,但是灵活的同时又是繁琐,需要小心翼翼的仔细推敲。抱着认真、好奇的心思听完了王老的课。我自己理解的正则表达式是,给一些符号赋予一定的涵义…

    Linux干货 2016-08-12
  • iptables的DNAT、SNAT配置

    DNAT:目的地址转换。当外网主机访问内网的某台服务器的时候,如果直接暴露服务器的IP于公网,可能会遭受各种各样的攻击,而DNAT的主要作用就是在服务器前面添加一台防火墙。将防火墙的地址公布出去,让外网客户端通过访问防火墙的地址就可以访问到本地服务器。这样就起到了保护服务器的目的; SNAT:源地址转换。内网主机在访问互联网的时候所有源地址都转换为防火墙的外…

    2017-06-12

评论列表(1条)

  • 马哥教育
    马哥教育 2016-11-02 16:50

    总结的不错,希望你能熟知这些基础的知识,加油!