Sistemas de arquivos repetidos e pontos de montagem na saída df

4

quando digito df -h para ver o armazenamento do meu sistema, segue-se o resultado

root@kch-rsp:/home/pi# df -h
Filesystem      Size  Used Avail Use% Mounted on
rootfs           13G  2.4G   10G  20% /
/dev/root        13G  2.4G   10G  20% /
devtmpfs        215M     0  215M   0% /dev
tmpfs            44M  228K   44M   1% /run
tmpfs           5.0M     0  5.0M   0% /run/lock
tmpfs            88M     0   88M   0% /run/shm
/dev/mmcblk0p5   60M  9.4M   50M  16% /boot

há várias perguntas sobre esse resultado:

  1. por que há vários tmpfs ? Eu sei que este é um espaço de troca, mas quando eu executei swapon -s , eu só vejo um espaço de troca.

    root@kch-rsp:/home/pi# swapon -s
    Filename                                Type            Size    Used    Priority
    /var/swap                               file            102396  0       -1
    
  2. Parece que o rootfs e o /dev/root estão indicando a mesma coisa, mas por que expressá-los como essas duas entradas?

por kwagjj 27.08.2014 / 09:08

1 resposta

4

Já existe uma boa resposta em um comentário Volker Siegel relacionado a tmpfs :

It means there are three tmpfs file systems mounted into three directories. That has nothing to do with which swap files exist.

Eu posso adicionar uma referência explicando o rootfs issue.

ramfs, rootfs and initramfs
October 17, 2005
Rob Landley 
=============================
...
What is rootfs?
---------------
Rootfs is a special instance of ramfs (or tmpfs, if that's enabled), which is
always present in 2.6 systems.  You can't unmount rootfs for approximately the
same reason you can't kill the init process; ...

Most systems just mount another filesystem over rootfs and ignore it.  The
amount of space an empty instance of ramfs takes up is tiny.
...

link

Dê uma olhada no "O que é o initramfs?" seção no mesmo documento para obter algumas informações sobre como o sistema usa rootfs .

    
por 27.08.2014 / 09:47