使用Linux系统的过程中,有时候会涉及到对磁盘参数的修改,这些参数包括磁盘的名称、盘符还有磁盘日志和其他磁盘运行时的参数。那么怎么Linux系统磁盘参数应该修改呢?
在Linux下面我们都知道可以用相应的档案代表一个装置,比如 /dev/sdb1代表sdb硬盘的第一个分隔槽,该装置通过major和minor来标示对应代替的装置
brw-rw—- 1 root disk 8, 0 5月 12 20:16 /dev/sda
brw-rw—- 1 root disk 8, 1 5月 12 19:48 /dev/sda1
brw-rw—- 1 root disk 8, 10 5月 12 19:48 /dev/sda10
brw-rw—- 1 root disk 8, 11 5月 12 19:48 /dev/sda11
brw-rw—- 1 root disk 8, 12 5月 12 19:48 /dev/sda12
brw-rw—- 1 root disk 8, 13 5月 12 19:48 /dev/sda13
brw-rw—- 1 root disk 8, 2 5月 12 19:48 /dev/sda2
brw-rw—- 1 root disk 8, 3 5月 12 19:48 /dev/sda3
brw-rw—- 1 root disk 8, 4 5月 12 19:48 /dev/sda4
brw-rw—- 1 root disk 8, 5 5月 12 19:48 /dev/sda5
brw-rw—- 1 root disk 8, 6 5月 12 19:48 /dev/sda6
brw-rw—- 1 root disk 8, 7 5月 12 19:48 /dev/sda7
brw-rw—- 1 root disk 8, 8 5月 12 19:48 /dev/sda8
brw-rw—- 1 root disk 8, 9 5月 12 19:48 /dev/sda9
root@qeesung-laptop:/media# ll /dev/sdb*
brw-rw—- 1 root disk 8, 16 5月 12 20:16 /dev/sdb
brw-rw—- 1 root disk 8, 17 5月 12 20:25 /dev/sdb1
brw-rw—- 1 root disk 8, 18 5月 12 20:18 /dev/sdb2
linux内核就是通过对应的major和minor来认识对应的设备的
device namemajorminor
/dev/sdb80-15
/dev/sdba816-31
mknod命令
这个命令主要是用来创建一个设备文件的(make block or character special files)
mknod [OPTION]。。. NAME TYPE [MAJOR MINOR]
其中类型主要有:
- b block块设备
- c char字符设备
- p pipe管道设备
使用示例:
新建一个管道文件
#mknod pipeFile p
#echo this is a test line 》》 pipeFile
#cat pipeFile
--------------------------------------------------------------------------------
新建一个块文件
#mknod blockFile b 8 100
--------------------------------------------------------------------------------
新建一个字符文件
#mknod charFile c 4 100
最终会有三个文件
brw-r–r– 1 root root 8, 100 5月 12 21:15 blockFile
crw-r–r– 1 root root 4, 100 5月 12 21:16 charFile
prw-r–r– 1 root root 0 5月 12 21:12 pipeFile|
--------------------------------------------------------------------------------
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。
本文地址:/jtjc/Linux/2021-03-09/29164.html