Linux设备文件可以分为两类
- b : 按块为单位,随机访问设备(块设备文件) 如:硬盘
- c : 按字符为单位,线性设备(字符设备文件) 如:键盘
设备文件位于/dev下
主设备号(major number): 标识设备类型
次设备号(minor number): 标识同一类型中不同设备
创建设备文件
mknod(选项)(参数)
选项
-Z:设置安全的上下文; -m:设置权限模式; -help:显示帮助信息; --version:显示版本信息。
参数
文件名:要创建的设备文件名;
类型:指定要创建的设备文件的类型;
主设备号:指定设备文件的主设备号;
次设备号:指定设备文件的次设备号。
举例
mknod /dev/ttyUSB32 c 188 32
硬盘类设备文件名
IDE ATA --hd
STAT --sd
SCST --sd
USB --sd
查看/dev下硬盘设备
sda 为主硬盘
sda1 - sda4 主分区 最多存在4分主分区
sda5 逻辑分区
查看当前分区
命令:fdisk
fdisk命令操作磁盘详解--添加、删除、转换分区等
* 表示主分区
命令 fdisk + 硬盘设备 可以创建分区
cat /proc/partitions 文件中保存着当前系统已识别分区
partprobe 命令使系统重读分区表,创建完分区后需要手动执行