Files

什麼是“設備:802h/2050d”在 inode 中代表什麼?

  • August 1, 2017

stat當我使用命令列出一個 inode 時:

 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: -

設備:802h/2050d代表什麼?當我stat從 char 或塊設備上執行時/dev,它顯示為Device: 6h/6d

802(十六進制)是/dev/sda2文件text所在位置的主要和次要數字 (8, 2) 的組合。主編號放置在 16 位字的最高有效半部分,次要編號放置在最低有效部分。由於歷史原因,該值顯示如下,儘管 Linux 自 2.6 版起使用 32 位作為設備編號(12 位主要,20 位次要)。2050 是相同的十進制值。

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