块设备:block,存取单位 "块" ,磁盘linux
字符设备:char,存取单位 "字符" ,键盘centos
4. 设备文件:关联至一个设备驱动程序,进而可以跟与之对应硬件设备进行通讯bash
5. 设备号码:ide
主设备号:major number,标识设备类型ui
次设备号:minor number,标识同一类弄下的不一样设备centos7
只要这两个数字相同,就说明是同样的设备,并不看设备的名称spa
[root@Centos7 cd]# mknod /dev/cd b 11 0 构建一个块设备光盘.net
[root@Centos7 cd]# mount /dev/cd /mnt/code
[root@Centos7 cd]# ls /mnt/
CentOS_BuildTag GPL LiveOS RPM-GPG-KEY-CentOS-7
EFI images Packages RPM-GPG-KEY-CentOS-Testing-7
EULA isolinux repodata TRANS.TBblog
区分机械硬盘仍是固态硬盘
cat /sys/block/sda/queue/rotational 若是为1就是机械硬盘,为0就是固态硬盘,虚拟机不识别。
centos7是以扇区为单位(Sector)
rel5版本 添加虚拟磁盘类型为IDE,表现为 /dev/hd[a-z],除了IDE接口的这种,其它的都表现为 /dev/sd[a-z],
光盘表现为 /dev/hdc,早期的光盘就是IDE接口,早期的IDE接口在一个主板上能够拉出2根数据线来,而每根数据线能够接2个硬盘,接一个光驱就要占一个位置,这样硬盘就最多接3个了。从centos6开始都表现为/dev/sd*开头
[root@Centos7 ~]# fdisk -l -u=cylinder Disk /dev/sda: 53.7 GB, 53687091200 bytes, 104857600 sectors Units = cylinders of 16065 * 512 = 8225280 bytes Sector size (logical/physical): 512 bytes / 512 bytes I/O size (minimum/optimal): 512 bytes / 512 bytes Disk label type: dos Disk identifier: 0x000f285a Device Boot Start End Blocks Id System /dev/sda1 * 1 64 512000 83 Linux /dev/sda2 64 1370 10485760 83 Linux /dev/sda3 1370 1892 4194304 82 Linux swap / Solaris /dev/sda4 1892 6528 37235712 5 Extended /dev/sda5 1892 4503 20971520 83 Linux
单个硬盘的连续空间才可划分一个分区。