Дізнайтеся, до якої файлової системи належить файл чи каталог


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
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.