![디스크 공간을 사용하고 있는 것이 무엇인지 찾아보세요](https://linux55.com/image/135765/%EB%94%94%EC%8A%A4%ED%81%AC%20%EA%B3%B5%EA%B0%84%EC%9D%84%20%EC%82%AC%EC%9A%A9%ED%95%98%EA%B3%A0%20%EC%9E%88%EB%8A%94%20%EA%B2%83%EC%9D%B4%20%EB%AC%B4%EC%97%87%EC%9D%B8%EC%A7%80%20%EC%B0%BE%EC%95%84%EB%B3%B4%EC%84%B8%EC%9A%94.png)
저는 SD 카드에서 Debian 6 Linux를 실행하고 있습니다. tar.gz 파일을 /opt 디렉터리로 추출하려고 시도했지만 시스템에서 디스크에 여유 공간이 없다고 불평했습니다. 이 명령은 다음 df -k
을 제공합니다.
user@ion:/opt$ df -k
Filesystem 1K-blocks Used Available Use% Mounted on
tmpfs 984112 0 984112 0% /lib/init/rw
udev 10240 24 10216 1% /dev
tmpfs 984112 0 984112 0% /dev/shm
rootfs 499640 474856 0 100% /
/dev/mmcblk0p2 1998608 321344 1677264 17% /usr
/dev/mmcblk0p3 1998608 198188 1800420 10% /var
/dev/mmcblk0p4 2938992 249096 2689896 9% /home
아래 내 이해를 수정해 주세요. 완전히 사용된 것을 보니 rootfs
루트 디렉토리용입니다 /
. 이 위치에 배치되었기 때문에 /opt
실제로 사용 가능한 공간이 없습니다. 내가 맞나요?
내 시스템에서 어떤 파일이 가장 큰지 어떻게 알 수 있나요?
UPD
~ 디렉토리에서 일부 파일을 삭제한 후에도 여전히 압축을 풀 수 없습니다 /opt/
. 일부 파일만 추출되었습니다.
~
모든 파일을 폴더로 추출할 수 있습니다 . 폴더에는 추출할 수 있지만 폴더에는 추출할 수 ~
없는 이유는 무엇입니까? /opt/
어떻게 고치나요?
답변1
디렉터리는 /opt
루트 파일 시스템에 있습니다. 루트 파일 시스템이 가득 찼습니다.
귀하의 /home
디렉터리는 자체 파일 시스템에 있습니다. 홈 디렉토리가 아직 채워지지 않았습니다.
대용량 파일 찾기 문제에 대한 답변은 중복 항목을 참조하세요.최근 비슷한 질문.
답변2
디스크 공간을 사용하고 있는 것이 무엇인지 찾아보세요
무엇이 공간을 차지하고 있는지 알아내는 데 도움이 되는 그래픽 도구인 k4dirstat
또는 를 사용하십시오 . 경고 일부 다른 시스템 디렉토리가 많은 공간을 사용하고 있음을 baobab
알려주지 만 어떤 응용 프로그램인지는 거의 알려주지 않습니다. /usr
그러나 당신에게 이것은 개별적인 탈것입니다.
이동하다/opt
당신 은 꽤 /
작고 별도의 마운트를 가지고 있으므로 그것이 문제의 일부가 아닌 한 문제가 되지 않을 수도 있습니다./usr
/var
/opt
/
으로 이동 /opt
한 /home/opt
다음 /opt
심볼릭 링크로 바꿀 수 있습니다 /home/opt
.
mv -T /opt /home/opt ln -s -t / /home/opt
카비츠
/home
noexec(또는 nosuid 또는 기타)가 설치된 경우 이러한 권한을 추가하기 위해 바인드 설치를 수행하지 않으면 작동하지 않습니다.