존재하다내가 읽고 있는 책, 명령의 출력 df
은 다음과 같습니다.
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
그러나 Ubuntu 서버(VirtualBox VM)에서 동일한 명령(매개 변수를 전달하는 동안)을 실행하면 -h
출력은 다음과 같습니다.
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
내가 알고 싶은 것은 왜 /home
디렉토리가 없는 걸까요? 나열된 디렉토리는 어떤 기준을 충족합니까? (내 말은, /
나열되었지만 나열되지 않았다는 것입니다 /home
. 그러나 /run
존재하고 존재합니다 /run/lock
. /run/shm
왜 편견이 있습니까?)
답변1
df는 파일 시스템의 사용률과 여유 공간을 표시합니다. 분명히 당신의 컴퓨터에서 /home은 파일 시스템이 아니라 단지 디렉토리일 뿐입니다.
답변2
또한 mount
현재 마운트된 파일 시스템을 확인하는 명령을 입력할 수도 있습니다. 파일 시스템에 df
표시되는 내용이 무엇이든 해당 목록에도 포함되어야 합니다. /home 디렉토리가 얼마나 많은 디스크 공간을 사용하고 있는지 확인하려면 그렇게 할 수 있습니다 du -sh /home
(원래 의도인 경우).