Что означает имя файла в каталоге /dev/block, например 8:0 или 11:0? [дубликат]

0
07.05.2019, 17:07
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 в имени файла являются старшим/младшим номером устройства.

См. также Что означают номера типов устройств?

1
28.01.2020, 02:40

Теги

Похожие вопросы