标签: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
原文地址:http://xiexiaojun.blog.51cto.com/2305291/1688637