¿Cómo encuentro en qué dispositivo físico está ubicada una carpeta?

Específicamente: Hice sudo mkdir /work , y me gustaría verificar que efectivamente se encuentre en mi disco duro y no esté mapeado en algún otro disco.

¿Cómo puedo verificar dónde se encuentra físicamente esta carpeta?

El command df(1) le dirá en qué dispositivo está un file o directory:

 df /work 

El primer campo tiene el dispositivo en el que está el file o directory.

p.ej

 $ df /root Filesystem 1K-blocks Used Available Use% Mounted on /dev/sda1 1043289 194300 795977 20% / 

Si el dispositivo es un volumen lógico, deberá determinar en qué dispositivo (s) bloque (es) está el volumen lógico. Para esto, puede usar el command lvs(8) :

 # df /usr Filesystem 1K-blocks Used Available Use% Mounted on /dev/mapper/orthanc-usr 8256952 4578000 3259524 59% /usr # lvs -o +devices /dev/mapper/orthanc-usr LV VG Attr LSize Origin Snap% Move Log Copy% Convert Devices usr orthanc -wi-ao 8.00g /dev/sda3(0) 

La última columna le dice que el usr volumen lógico en el grupo de volúmenes orthanc ( /dev/mapper/orthanc-usr ) está en el dispositivo /dev/sda3 . Dado que un grupo de volúmenes puede abarcar varios volúmenes físicos, es posible que descubra que tiene varios dispositivos en la list.

Otro tipo de dispositivo de bloque lógico es un dispositivo md (dispositivos múltiples, y solía llamarse /dev/md2 , creo), como /dev/md2 . Para ver los componentes de un dispositivo md, puede usar mdadm --detail o mirar en /proc/mdstat

 # df /srv Filesystem 1K-blocks Used Available Use% Mounted on /dev/md2 956626436 199340344 757286092 21% /srv # mdadm --detail /dev/md2 ...details elided... Number Major Minor RaidDevice State 0 8 3 0 active sync /dev/sda3 1 8 19 1 active sync /dev/sdb3 

Puede ver que /dev/md2 está en los /dev/md2 y /dev/sdb3 .

Hay otros methods que pueden anidar dispositivos de locking (filesystems Fusion, loopback) que tendrán sus propios methods para determinar el dispositivo de bloque subyacente, e incluso puede anidar varias capas para que tenga que trabajar hacia abajo. Tendrás que tomar cada caso como viene.