Scopri di quale file system fa parte un file o una directory


18

Ho molti filesystem:

  • / su un SSD PCI-E
  • swap su un SSD SATA
  • /media/ned è un array RAID5
  • /tmp vive su RAM
  • Parti di /home/olisono collegate in modo simbolico e montate in bind daned
  • Ho anche /media/jeff/quale è RAID1 in cui conservo i backup e ~/.winedisattivo il bind-mount .

In realtà è molto più complicato di così. Ci sono tutti i tipi di symlink extra che devo districare a lungo termine, ma per ora ho solo bisogno di un modo carino di seguire un percorso e scoprire dove vive fisicamente.

Risposte:


17

Questa non è probabilmente la risposta migliore o corretta, ma df può farlo:

javier@todocolor:~$ df /boot/grub/
S.ficheros         Bloques de 1K   Usado    Dispon Uso% Montado en
/dev/sda2               918354    184202    685154  22% /boot
javier@todocolor:~$ df .
S.ficheros         Bloques de 1K   Usado    Dispon Uso% Montado en
/dev/md0              75532064  13930424  57795044  20% /

Prendi la prima e l'ultima colonna.


Ad esempio, per i percorsi di montaggio NFS lunghi, a volte df suddivide il suo report su più di una riga, quindi potrebbe essere saggio prendere la seconda riga anziché l'ultima, oppure usare --portability (uno switch di cui dubito della portabilità!).
Martin Dorey,

10
df /path/to/filename    # to find out what device a file or folder is on

seguito da mountper vedere il filesystem per ogni posizione montata
FractalSpace
Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.