Bir dosya veya dizinin hangi dosya sisteminin parçası olduğunu öğrenin


18

Çok fazla dosya sistemim var:

  • / PCI-E SSD'de
  • swap SATA SSD'de
  • /media/ned bir RAID5 dizisidir
  • /tmp RAM'de yaşıyor
  • Parçaları /home/olisymlinkinked vened
  • Ayrıca /media/jeff/yedekleri sakladığım ve bağladığım RAID1 de var ~/.wine.

Aslında bundan çok daha karmaşık. Uzun vadede çözmemiz gereken her türlü ekstra sembol var ama şimdilik sadece bir yol alıp fiziksel olarak nerede yaşadığını öğrenmenin güzel bir yoluna ihtiyacım var.

Yanıtlar:


17

Bu muhtemelen en iyi veya doğru cevap değildir, ancak df bunu yapabilir:

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

İlk ve son sütunu alın.


Örneğin, uzun NFS montaj yolları için, df bazen raporunu birden fazla satıra böler, bu nedenle son satırdan ziyade ikinci satırı almak veya - taşınabilirlik (taşınabilirliği hakkında şüphelendiğim bir anahtar!) Kullanmak akıllıca olabilir.
Martin Dorey

10
df /path/to/filename    # to find out what device a file or folder is on

ardından mounther biri için dosya sistemini görmek için konumu monte
FractalSpace
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.