Découvrez à quel système de fichiers appartient un fichier ou un répertoire

18

J'ai beaucoup de systèmes de fichiers:

  • / sur un SSD PCI-E
  • swap sur un SSD SATA
  • /media/ned est une matrice RAID5
  • /tmp vit sur RAM
  • Des parties de /home/olisont liées par des liens symétriquesned
  • J'ai également le /media/jeff/RAID1 dans lequel je stocke les sauvegardes et le montage de liaison ~/.wine.

C'est en fait beaucoup plus compliqué que ça. Il y a toutes sortes de liens symboliques supplémentaires que je dois démêler à long terme, mais pour l'instant j'ai juste besoin d'une belle façon de prendre un chemin et de découvrir où il vit physiquement.

Oli
la source

Réponses:

17

Ce n'est probablement pas la meilleure ou la bonne réponse, mais df peut le faire:

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% /

Prenez la première et la dernière colonne.

Javier Rivera
la source
Pour, par exemple, les longs chemins de montage NFS, df divise parfois son rapport sur plusieurs lignes, il peut donc être judicieux de prendre la deuxième ligne plutôt que la dernière, ou d'utiliser --portability (un commutateur dont je doute de la portabilité!).
Martin Dorey
10
df /path/to/filename    # to find out what device a file or folder is on
jet
la source
suivi mountde voir le système de fichiers pour chaque emplacement monté
FractalSpace