Sono su dispositivi diversi.
Se guardiamo l'output di stat
, possiamo anche vedere il dispositivo su cui si trova il file:
# stat / | grep Inode
Device: 801h/2049d Inode: 2 Links: 24
# stat /opt | grep Inode
Device: 803h/2051d Inode: 2 Links: 5
Quindi quei due sono su dispositivi/filesystem separati. I numeri di inode sono unici solo all'interno di un filesystem, quindi non c'è nulla di insolito qui. Su ext2/3/4 inode 2 è anche sempre la directory root, quindi sappiamo che sono le radici dei rispettivi filesystem.
È probabile che la combinazione di numero di dispositivo + inode sia univoca nell'intero sistema. (Ci sono filesystem che non hanno inode in senso tradizionale, ma penso che debbano comunque falsificare una sorta di identificatore univoco al loro posto.)
I numeri dei dispositivi sembrano essere gli stessi di quelli mostrati sui nodi dei dispositivi, quindi /dev/sda1
contiene il filesystem dove /
è attivo:
# ls -l /dev/sda1
brw-rw---- 1 root disk 8, 1 Sep 21 10:45 /dev/sda1
Il numero di inode di un dato file è univoco per il filesystem, ma non necessariamente univoco per tutti i filesystem montati su un dato host. Quando hai più filesystem, vedrai numeri di inode duplicati tra i filesystem, questo è normale.