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.

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.


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

suivi mountde voir le système de fichiers pour chaque emplacement monté
FractalSpace
En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.