web-dev-qa-db-fra.com

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

J'ai beaucoup de systèmes de fichiers:

  • / sur un SSD PCI-E
  • swapsur un SSD SATA
  • /media/ned est une matrice RAID5
  • /tmp vit sur la RAM
  • Des parties de /home/oli sont liées symboliquement et montées en liaison à partir de nedname__
  • J'ai aussi /media/jeff/ qui est RAID1 dans lequel je stocke les sauvegardes et bind-mount ~/.wine dans off.

C'est en réalité beaucoup plus compliqué que cela. Il y a toutes sortes de liens symboliques supplémentaires que je dois démêler à long terme, mais pour le moment, j'ai juste besoin d'un moyen agréable de prendre le chemin qui mène à la découverte de l'endroit où il vit physiquement.

17
Oli

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.

17
Javier Rivera
df /path/to/filename    # to find out what device a file or folder is on
9
jet