Узнайте, к какой файловой системе относится файл или каталог

18

У меня много файловых систем:

  • / на PCI-E SSD
  • swap на SATA SSD
  • /media/ned такое массив RAID5
  • /tmp живет на оперативной памяти
  • Части /home/oliсвязаны между собой и закреплены вned
  • У меня также есть /media/jeff/RAID1, в котором я храню резервные копии и ~/.wineотключаю привязку .

На самом деле все намного сложнее. Есть много дополнительных символических ссылок, которые мне нужно распутать в долгосрочной перспективе, но сейчас мне просто нужен хороший способ выбрать путь и выяснить, где он физически живет.

Оли
источник

Ответы:

17

Это не самый лучший или правильный ответ, но df может это сделать:

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

Возьмите первый и последний столбец.

Хавьер Ривера
источник
Например, для длинных путей монтирования NFS df иногда разбивает свой отчет на несколько строк, поэтому может быть целесообразно взять вторую строку, а не последнюю, или использовать --portability (параметр, в переносимости которого я сомневаюсь!).
Мартин Дори
10
df /path/to/filename    # to find out what device a file or folder is on
реактивный самолет
источник
а затем, mountчтобы увидеть файловую систему для каждого подключенного местоположения
FractalSpace