码迷,mamicode.com
首页 > 系统相关 > 详细

Linux磁盘管理

时间:2015-08-27 00:40:56      阅读:215      评论:0      收藏:0      [点我收藏+]

标签:linux

一、

设备类型:

    块设备(block):随机访问,数据交换单位为“块”

    字符(character):线性访问,数据交换单位为字符

设备文件:FHS(LSB)文件系统层级标准

    /dev/

       设备文件关联设备驱动程序

       设备号:

           major:主设备号  区分设备类别,用于标明所需驱动程序

           minor:次设备号  区分同类设备不同个体


mknod:

  mknod [OPTION]... NAME TYPE [MAJOR MINOR]

      -m,

设备文件的文件名(ICANN):

     磁盘设备文件:

          IDE接口(ATA):并行,133MB/s

          两个IDE控制器:每个控制器可通过线缆介入两块磁盘,一主一从

          /dev/ha[a-z][#]

               标记设备  标记磁盘分区

              /dev/hda1,/dev/hdb2,/dev/hdc,/dev/hdd,


          SCSI接口:并行,320MB/s 工业级别

          SATA接口:串行,6Gpbs

          USB接口:串行,5Gpbs

          SAS接口:串行,

          /dev/ad[a-z][#]

磁道:

扇区:

柱面:

分区:

寻道时间:平均寻道时间

MBR:0磁道0扇区,主引导扇区(master boot record),512B

    分为三个部分:

          446bytes:bootloader,操作系统加载器

          64bytes:16bytes标记一个分区

          2bytes:55AA 当前MBR信息是否有效的标记 

GPT:



分区标识方式:

     主分区 1-4

     扩展分区

     逻辑分区:5+


fdisk命令

      1、-l 查看所有显示已识别的磁盘设备

               fdisk -l /dev/[hs]d[a-z][1-9]

      2、管理分区

              fdisk /dev/[hs]d[a-z]

           fdisk提供了一个交互式接口来管理分区,它有许多子命令,分别用于不同的管理功能 ,所有的操作均在内存中完成。  

              常用命令:

                   p:显示现有分区表

                   n:创建新分区

                   d:删除现有分区

                   t:修改分区ID

                   l:查看支持哪些分区ID

                   w:保存退出       注意:这里需要注意如果磁盘没有任何分区,没有使用内核能自动重新读取分区表识别分区,并同步到磁盘。如果是已有分区的磁盘则会有警告信息提示,不能识别,不能进行下一步格式化,要重启后才可以。之前一直是在虚拟机上操作的,没注意到这个问题

                   q:不保存退出

                   m:显示帮助信息

               查看内核是否已经识别新建分区

                  cat /proc/partitions

                   fdisk -l 命令能看到然并卵,格式化时就找不到

               通知内核强制重新读取分区表:

                 CentOS 5: partprobe /dev/Device  

                 CentOS 6: partx -a /dev/sd[a-z]               

                          或 kpartx -af /dev/sd[a-z]     注意:成功读取分区,可能需要命令重复执行2次或以上

                                         

               

Linux磁盘管理

标签:linux

原文地址:http://xiexiaojun.blog.51cto.com/2305291/1688637

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!