동일한 물리적 공간을 가리키는 두 위치가 있습니다.
$ df -h /home/admindev
Filesystem Size Used Avail Use% Mounted on
/dev/sdd1 1008G 810G 153G 85% /data2
$ df -h /data2
Filesystem Size Used Avail Use% Mounted on
/dev/sdd1 1008G 810G 153G 85% /data2
그러나 이 명령의 결과에서는 /data2만 찾습니다.
$ df
/dev/sdd1 1056762036 848526448 159901448 85% /data2
/home/admindev는 어떻게 정의되나요?
표시
답변1
df $some_file
해당 파일이 위치한 파일 시스템을 표시합니다 $some_file
. 명령에 따르면 로 마운트된 파일 시스템이 있습니다 /data2
. 의 경로가 /home/admindev
의 하위 경로가 아니기 때문에 무언가가 로 /data2
"전달"되고 있습니다 . 이것은 될 수있다:/home/admindev
/data2
- 소프트 링크(를 통해 획득
ln -s
) - "바인드 마운트"(를 통해 획득
mount --bind ...
)
/home
켜져 있거나 켜져 있을 수 있습니다 /home/admindev
. ls를 사용하여 소프트 링크를 확인할 수 있으며 출력에 바인딩 마운트가 나타납니다 mount
.