磁盘文件系统基础(一)

磁盘的主要硬件单元有:

    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
下一篇 2016-10-27

相关推荐

  • SSH原理与运用:远程登录

    如果本地用户名与远程用户名一致,登录时可以省略用户名。 1 $ ssh host SSH的默认端口是22,也就是说,你的登录请求会送进远程主机的22端口。使用p参数,可以修改这个端口。 1 $ ssh –p 2222 user@host 上面这条命令表示,ssh直接连接远程主机的2222端口。 三、中间人攻击 SSH之所以能够保证安全,原因在于它…

    Linux干货 2017-08-14
  • Bash编程之流程控制

    Bash作为一种过程式编程语言,拥有一套流程控制体系,可完成选择执行,循环执行功能。下面分别介绍if/else,case,select,for,while/until等语法的使用。

    Linux干货 2016-08-21
  • 没有自动ip解决办法

    用虚拟机下载好centos6.9后,本来想查看ip地址,结果发现没有自动获取ip地址,在网上找了很多方法都不行,问题如下: 用命令ifconfig查看ip地址,发现没有,如下 查看eth0如下 解决办法如下: 1、关闭NetworkManager服务 2、关闭NetworkManager开机启动 3、添加 /etc/sysconfig/network-scr…

    2017-07-16
  • 马哥教育网络班21期第11周课程练习

    1、详细描述一次加密通讯的过程,结合图示最佳。 发送方Bob:自上至下 1、生成数据 2、Bob用单向加密算法对数据提取特征码 3、Bob用自己的私钥加密特征码,并附加在数据后面 4、Bob使用对称加密算法生成临时会话密钥加密特征码和数据 5、Bob用Alice的公钥加密临时会话密钥,并附加在数据后 接收方Alice:自下至上 1、Alice收到Bob数据,…

    Linux干货 2016-10-31
  • Linux进程及管理(1)

    Linux进程及管理(1) 内核的功用:进程管理、文件系统、网络功能、内存管理、驱动程序、安全功能 Process: 运行中的程序的一个副本; 存在生命周期Linux内核存储进程信息的固定格式:task struct 多个任务的的task struct组件的链表:task list 进程创建: init 父子关系 进程:都由其父进程创建 fork(), cl…

    Linux干货 2015-05-28
  • Linux入门之常见文本处理工具

    Linux入门之常见文本处理工具 文本内容查看命令 cat   tac    rev  more  less   head   tail 普通文本查看 cat  tac  rev cat 命令 cat  [option]…

    Linux干货 2016-08-08

评论列表(1条)

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

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