使用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|
--------------------------------------------------------------------------------
上一頁12下一頁共2頁