我用 LinuxLinux程序员

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名

上一篇下一篇

猜你喜欢

热点阅读