Dowiedz się, jakim systemem plików jest plik lub katalog

18

Mam wiele systemów plików:

  • / na dysku SSD PCI-E
  • swap na dysku SATA SSD
  • /media/ned jest macierzą RAID5
  • /tmp mieszka na pamięci RAM
  • Części /home/olisą dowiązane symbolicznie i są montowane w oprawiened
  • Mam również, /media/jeff/który to RAID1, że przechowuję kopie zapasowe i ~/.winewłączanie binda wyłączone.

To jest o wiele bardziej skomplikowane. Istnieje wiele rodzajów dodatkowych dowiązań symbolicznych, które muszę rozplątać na dłuższą metę, ale na razie potrzebuję tylko dobrego sposobu, aby obrać ścieżkę i dowiedzieć się, gdzie ona fizycznie żyje.

Oli
źródło

Odpowiedzi:

17

Nie jest to prawdopodobnie najlepsza lub poprawna odpowiedź, ale df może to zrobić:

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

Weź pierwszą i ostatnią kolumnę.

Javier Rivera
źródło
Na przykład długie ścieżki montowania NFS, df czasami dzieli raport na więcej niż jedną linię, więc rozsądniej jest wziąć drugą linię niż ostatnią lub użyć --portability (przełącznika, którego przenośności wątpię!).
Martin Dorey,
10
df /path/to/filename    # to find out what device a file or folder is on
strumień
źródło
a następnie, mountaby zobaczyć system plików dla każdej zamontowanej lokalizacji
FractalSpace