Descubra em qual sistema de arquivos um arquivo ou diretório faz parte

11

Eu tenho muitos sistemas de arquivos:

  • / em um SSD PCI-E
  • swap em um SSD SATA
  • /media/ned é uma matriz RAID5
  • /tmp vive na RAM
  • Partes de /home/oli são vinculadas e vinculadas em ned
  • Eu também tenho /media/jeff/ , que é o RAID1 que armazeno backups e o bind-mount ~/.wine em off.

Na verdade, é muito mais complicado do que isso. Existem todos os tipos de links simbólicos extras que eu preciso desvendar a longo prazo, mas por enquanto eu só preciso de uma boa maneira de pegar um caminho e descobrir onde ele vive fisicamente.

    
por Oli 28.01.2011 / 16:11

2 respostas

10

Esta não é provavelmente a melhor ou a resposta correta, mas o df pode fazer isso:

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

Pegue a primeira e a última coluna.

    
por Javier Rivera 28.01.2011 / 16:38
7
df /path/to/filename    # to find out what device a file or folder is on
    
por jet 28.01.2011 / 16:55

Tags