Block-Device

在 /dev/block 目錄下,文件名 8:0 或 11:0 是什麼意思?

  • May 7, 2019

/dev/block 目錄中有一堆符號連結。

我發現他們指向 /dev 中的塊設備文件。

我想知道他們名字的含義(8:0, 8:1, 11:0, 11:1, …)

如果你做一個正常的ls -l,那麼你會看到這些是塊設備的連結。

% ls -l /dev/block/
total 0
lrwxrwxrwx 1 root root 6 May  5 09:03 253:0 -> ../vda
lrwxrwxrwx 1 root root 7 May  5 09:03 253:1 -> ../vda1
lrwxrwxrwx 1 root root 6 May  5 09:03 253:16 -> ../vdb
lrwxrwxrwx 1 root root 7 May  5 09:03 253:2 -> ../vda2
lrwxrwxrwx 1 root root 7 May  5 09:03 253:3 -> ../vda3
lrwxrwxrwx 1 root root 6 May  5 09:03 253:32 -> ../vdc
lrwxrwxrwx 1 root root 7 May  5 09:03 253:33 -> ../vdc1

相反,如果您這樣做,ls -lL您將看到目標詳細資訊

% ls -lL /dev/block/
total 0
brw-rw---- 1 root disk 253,  0 May  5 09:03 253:0
brw-rw---- 1 root disk 253,  1 May  5 09:03 253:1
brw-rw---- 1 root disk 253, 16 May  5 09:03 253:16
brw-rw---- 1 root disk 253,  2 May  5 09:03 253:2
brw-rw---- 1 root disk 253,  3 May  5 09:03 253:3
brw-rw---- 1 root disk 253, 32 May  5 09:03 253:32
brw-rw---- 1 root disk 253, 33 May  5 09:03 253:33

從這裡很明顯,文件名中的 x:y 值是主要/次要設備號。

另請參閱設備類型編號是什麼意思?

引用自:https://unix.stackexchange.com/questions/517582