VPS에 Debian 7 Lite를 설치하는 데 필요한 최소 디스크 사용량은 얼마입니까?

VPS에 Debian 7 Lite를 설치하는 데 필요한 최소 디스크 사용량은 얼마입니까?

저는 데비안 설치를 제어할 수 없습니다. 이는 VPS 공급자가 제공하는 사전 구축된 데비안 7 이미지입니다. "기본적으로" 약 6.5GB의 디스크 공간을 소비합니다.

이 설치의 디스크 공간을 500MB 미만으로 줄이는 것이 가능하다고 생각하십니까? OpenVZ 호스트에 있습니다. 필요한 서비스는 거의 없습니다(거의 SSH만).

데비안에서 구성 요소를 제거하는 것에 대한 논의가 있지만 디스크 공간의 순 변화가 무엇인지는 확실하지 않습니다:https://wiki.debian.org/ReduceDebian

VPS 공급자는 CentOS 및 Ubuntu 이미지도 제공합니다. 아직 시도하지 않았습니다. 디스크 공간 활용도가 비슷하다고 가정합니다.

이것은 오래되고 매우 저렴한 VPS 계획입니다. 따라서 더 많은 저장 공간을 갖춘 더 비싼 계층을 구입하는 대신 애플리케이션 운영 체제에서 소비하는 디스크 공간을 줄이는 것이 좋습니다.

귀하의 통찰력에 감사드립니다.

답변1

localepurge500MB는 최소한 패키지나 해킹을 사용하지 않고도 얻을 수 있는 최소 용량입니다 . 예를 들어, 다소 단순하지만 느린 시스템 중 하나는 585MB를 소비합니다. 일반적인 방법으로 설치한 후 debootstrap여러 패키지(Linux 커널, , , python, 등)를 추가합니다.vimlocalesopenssh-servertcpdump

엔데비안더 낮아질 수도 있지만 중단되었습니다.

답변2

500MB가 뭔지는 모르겠지만 6.5GB도 있어요많은데비안 최소 기본 시스템을 넘어서는 추가 패키지는 제거될 수 있습니다.

먼저 VM 이미지를 만든 사람이 apt 캐시(다운로드한 모든 .deb 패키지를 저장함)를 정리하는 것을 잊지 않았는지 확인하세요. apt-get clean

그런 다음 필요하지 않은 패키지 dpkg -lapt-get purge필요하지 않은 패키지를 모두 나열하십시오. 지금은 lib 패키지에 신경쓰지 마세요. 나중에 다른 패키지의 종속성으로 자동으로 설치(사용 apt-get --purge autoremove) 되는 원치 않는 패키지를 제거할 수 있습니다.

출력을 dpkg -l | awk '/^.i/ && $2 !~ /^lib/'파일로 리디렉션한 다음 vim(또는 기타)에서 파일을 편집하여 원하는 패키지가 포함된 줄을 제거하는 것이 편리하다는 것을 알았습니다.유지하다.

(이때 파일에는 패키지 이름과 설명이 포함되어 있어 패키지 유지 또는 제거 여부를 더 쉽게 결정할 수 있습니다.)

다시 말하지만, 필요하지 않다고 절대적으로 확신하지 않는 한 이 파일에 lib 패키지를 나열하지 마세요( autoremove이것은 일부 필수 패키지를 손상시킬 위험 없이 이를 처리하는 더 좋은 방법입니다). 위의 awk 스크립트는 lib*모든 패키지를 제거합니다.

그러면 정리하려는 모든 패키지를 나열하는 파일이 생성됩니다. 출력의 두 번째 필드 dpkg -l는 패키지 이름이므로 파일을 편집한 후 다음을 사용하여 패키지 이름을 추출할 수 있습니다.awk '{print $2}'

예를 들어:

dpkg -l | awk '/^.i/ && $2 !~ /^lib/' > /tmp/packages.list 
vi packages.list
apt-get purge $(awk '{print $2}' packages.list)
apt-get --purge autoremove

관련 정보