linux(十九)文件如何表示设备?
2016-12-28 本文已影响54人
alonwang
直接上码
➜ /tmp ll /dev/sda*
brw-rw----. 1 root disk8, 0 Dec 28 13:15 /dev/sda
brw-rw----. 1 root disk 8, 1 Dec 28 13:15 /dev/sda1
brw-rw----. 1 root disk 8, 2 Dec 28 13:15 /dev/sda2
brw-rw----. 1 root disk 8, 3 Dec 28 13:15 /dev/sda3
Linux中用文件来表示设备,通过major(主设备编号,上面的 8)和minor(次设备编号 8后面跟的0~3)。常见的硬盘相关设备代码如下:
磁盘文件名 | Major | Minor |
---|---|---|
/dev/hda | 3 | 0~63 |
/dev/hdb | 3 | 64~127 |
/dev/sda | 8 | 0~15 |
/dev/sdb | 8 | 16~31 |
下面介绍修改磁盘参数的命令mknod
mknod 设备文件名 [bcp] [Major] [Minor]
b :设置设备名称成为一个外部存储设备文件,如硬盘。
c :设置设备名称成为一个外部输入设备文件,例如鼠标。
p :设置设备名称成为FIFO文件。
小重点,开机挂载
开机挂载主要在/etc/fstab
设置,如下
UUID=18d5f67f-2c8b-4430-8289-d276c0022ee9 / xfs defaults 0 0
UUID=08c57926-e1be-4612-a5b7-7793af54ca27 /boot xfs defaults 0 0
UUID=d53b0f50-2921-4401-a5ef-f67b79ff18a5 swap swap defaults 0 0
将要开机挂载的设备写入到这个文件, 重启前务必测试。
e2label 设备名称 新的Label名称
设置设备Label名