O que significa “Device: 802h / 2050d” no inode?

1

Quando eu listo um inode com o comando stat :

  File: 'text'
  Size: 0           Blocks: 0          IO Block: 4096   regular empty file
Device: 802h/2050d  Inode: 8391119     Links: 1
Access: (0664/-rw-rw-r--)  Uid: ( 1000/  cagdas)   Gid: ( 1000/  cagdas)
Access: 2017-07-31 17:00:00.513753567 +0300
Modify: 2017-07-31 17:00:00.513753567 +0300
Change: 2017-07-31 17:00:00.513753567 +0300
 Birth: -

o que significa Dispositivo: 802h / 2050d ? Quando eu faço stat em char ou bloquear dispositivos de /dev , ele é mostrado como Dispositivo: 6h / 6d .

    
por cagdas 01.08.2017 / 07:27

1 resposta

2

802 (hexadecimal) é a combinação dos números principal e secundário (8, 2) de /dev/sda2 , onde o arquivo text reside. O maior número é colocado na metade mais significativa de uma palavra de 16 bits, o menor número na metade menos significativa. Por razões históricas, o valor é exibido assim, mesmo que o Linux desde a versão 2.6 use 32 bits para o número do dispositivo (12 bits principais, 20 bits menores). 2050 é o mesmo valor em decimal.

    
por 01.08.2017 / 08:28