美文网首页我用 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(十九)文件如何表示设备?

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