df mostra a utilização e o espaço livre nos sistemas de arquivos. Obviamente, em sua máquina, / home não é um sistema de arquivos, mas um simples diretório.
Em o livro que estou lendo , a saída de df
comando é mostrado assim:
Filesystem 1K-blocks Used Available Use% Mounted on
/dev/sda2 15115452 5012392 9949716 34% /
/dev/sda5 59631908 26545424 30008432 47% /home
/dev/sda1 147764 17370 122765 13% /boot
tmpfs 256856 0 256856 0% /dev/shm
Mas quando eu executo o mesmo comando (enquanto passa o parâmetro -h
) no meu servidor Ubuntu (VirtualBox VM), a saída é assim:
Filesystem Size Used Avail Use% Mounted on
/dev/mapper/a-root 4.2G 1.1G 3.0G 26% /
udev 741M 4.0K 741M 1% /dev
tmpfs 300M 268K 300M 1% /run
none 5.0M 0 5.0M 0% /run/lock
none 750M 0 750M 0% /run/shm
/dev/sda1 228M 27M 190M 13% /boot
O que eu quero saber é, por que o diretório /home
está faltando? E quais são exatamente os critérios que os diretórios listados satisfazem? (Quero dizer, /
está listado, mas não /home
. Mas /run
está lá e também /run/lock
e /run/shm
. Por que o viés?)
Além disso, você pode digitar mount
para verificar os sistemas de arquivos atualmente montados. Quaisquer que sejam os sistemas de arquivos df
, eles também devem estar nessa lista. Se você quiser verificar quanto do espaço em disco seu diretório / home usa, você pode fazer du -sh /home
(se é isso que você pretendia originalmente).
Tags command-line disk-usage df command