美文网首页我用 LinuxLinux程序员
linux(十九)文件如何表示设备?

linux(十九)文件如何表示设备?

作者: alonwang | 来源:发表于2016-12-28 14:20 被阅读54次

直接上码

➜  /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名

相关文章

  • linux(十九)文件如何表示设备?

    直接上码 Linux中用文件来表示设备,通过major(主设备编号,上面的 8)和minor(次设备编号 8后面跟...

  • Linux设备驱动

    Linux设备文件自动生成 Linux字符设备驱动 Linux块设备驱动 Linux混杂设备驱动 - 按键设备驱动...

  • [Linux 系统管理]权限管理

    1.权限的介绍: 第一位: 文件类型,Linux使用第一位权限位表示文件类型 - 表示普通文件b 块设备文件d 目...

  • 文件和目录的基本操作

    一、Linux下的文件类型 Linux文件的常见类型: 1、普通文件2、目录3、字符设备文件4、块设备文件5、符号...

  • Nodejs 中的 Stream

    什么是 Stream 在 Linux 中,文件实际上可以看做是字节的序列。所有的 I/O 设备也是用文件来表示的。...

  • ARM-第八次

    1.主设备号:表示某类设备2.次设备号:表示某个设备 文件描述符fd 通过文件描述符的下标得到文件指针,通过文件指...

  • 1.0.1_文件以及文件系统

    1.linux中一切皆是文件 2.linux文件类型 d:目录文件l:链接文件c:字符设备文件b:块设备s:soc...

  • Netty之路(一)Linux、Java、Netty的I/O模型

    一、Linux 网络I/O模型 Linux的内核秉承一切皆文件的理念,普通文件、目录、字符设备、块设备和网络设备(...

  • C语言-系统-文件操作

    1. Linux 文件 Linux 常见的文件类型:普通文件、目录文件、设备文件、管道文件、套接字和链接文件等等。...

  • linux目录结构

    linux文件系统的最顶端是/,称为linux的root,所有的目录、文件、设备都在/之下。 文件类型 linux...

网友评论

    本文标题:linux(十九)文件如何表示设备?

    本文链接:https://www.haomeiwen.com/subject/oaeyvttx.html