VirtualBox에 openSUSE 12.2 x64를 설치하여 Linux를 사용하고 있습니다. 호스트는 Windows 7 Ultimate 64비트입니다. 설치에 16GB의 저장 공간을 제공했습니다. 그냥 가지고 놀겠습니다. 이 정도면 충분할 것 같습니다. 기본적으로 Virtual Box는 제공하는 스토리지를 대략 절반으로 나누어 절반은 rootfs에 할당하고 약 절반은 사용자 공간에 할당합니다.
이전 시도에서 rootfs 파티션이 가득 차면 아무것도 작동하지 않는다는 것을 발견했습니다. 하지만 저는 거의 아무것도 하지 않았습니다. Linux를 설치하고 몇 가지 업데이트를 실행했으며 추가 소프트웨어도 설치하지 않았습니다. 나는 내 rootfs가 매우 빠르게 채워지는 것을 발견했습니다. 추가 소프트웨어를 설치하지 않고도 83%가 찼으며 다른 파티션(/home)에는 거의 아무 것도 포함되지 않았습니다.
이것이 예상되는 동작입니까? 설치된 모든 소프트웨어가 rootfs에 설치됩니까? rootfs를 가능한 한 작게 유지해야 한다는 말을 들었지만 제가 한 것은 Linux를 설치하고 시스템을 업데이트하는 것뿐이었고 용량은 4.8GB(83%)였습니다.
rootfs가 가득 차는 것을 방지하는 방법은 무엇입니까? rootfs를 더 크게 만들려면 VirtualBox 기본값을 조정해야 합니까?
다음은 df의 결과입니다. /dev/sda3은 거의 사용되지 않습니다.
linux-5guy:/ # df -h
Filesystem Size Used Avail Use% Mounted on
rootfs 6.1G 5.1G 732M 88% /
devtmpfs 2.0G 36K 2.0G 1% /dev
tmpfs 2.0G 80K 2.0G 1% /dev/shm
tmpfs 2.0G 552K 2.0G 1% /run
/dev/sda2 6.1G 5.1G 732M 88% /
tmpfs 2.0G 0 2.0G 0% /sys/fs/cgroup
tmpfs 2.0G 0 2.0G 0% /media
tmpfs 2.0G 552K 2.0G 1% /var/lock
tmpfs 2.0G 552K 2.0G 1% /var/run
/dev/sda3 7.8G 410M 7.0G 6% /home
답변1
sudo su
cd /
du -mx . | sort -n -r > directorySizesInMegabytes
내용을 조사해 directorySizesInMegabytes
범인을 찾아보세요.
du = 디스크 사용량 -m = 크기(mbs) 표시 -x = 다른 파일 시스템의 디렉터리 건너뛰기
^^ 첫 번째 열에 디렉터리 크기가 표시됩니다.
sort -n = 숫자 정렬 -r = 큰 것부터 작은 것까지 역순
답변2
설치를 시도하다여기 바오밥나무,
gksudo baobab /
그것을 사용하거나 실행하십시오 gksu baobab /
.
매우 자세한 디스크 사용량을 제공하므로 어떤 섹션(폴더)이 가장 많은 공간을 차지하고 있는지 알 수 있습니다.
답변3
패키지 관리자의 캐시가 rootfs를 채울 수 있습니다. 이것이 나에게 항상 일어나는 일이다. zypper의 경우 를 /var/cache/zypper/RPMS
실행하여 캐시를 지울 수 있어야 합니다 zypper clean
.
저는 OpenSuse를 사용하지 않기 때문에 이것에 대해 잘 모르겠습니다. 왜냐하면 빠른 Google에서 zypper에 캐시가 있는 것에 대한 논란이 있는 것 같기 때문입니다...