
Emo livro que estou lendo, a saída do df
comando é mostrada 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 executo o mesmo comando (passando o -h
parâmetro) 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 /home
o diretório está faltando? E quais são exatamente os critérios que os diretórios listados atendem? (Quero dizer, /
está listado, mas não /home
. Mas /run
existe, e também /run/lock
e /run/shm
. Por que o preconceito?)
Responder1
df mostra a utilização e o espaço livre nos sistemas de arquivos. Obviamente, na sua máquina, /home não é um sistema de arquivos, mas um mero diretório.
Responder2
Além disso, você pode digitar mount
para verificar os sistemas de arquivos montados atualmente. Quaisquer que sejam os sistemas de arquivos df
exibidos, eles também devem estar nessa lista. Se você quiser verificar quanto espaço em disco seu diretório /home usa, você pode fazer isso du -sh /home
(se é isso que você pretendia originalmente).