파티션 조언,“/”파티션의 공간 부족을 어떻게 막을 수 있습니까? 10.04를 실행 합니다.

4GB의 빠른 SSD 가 / 파티션으로 설정되고 16GB의 느린 SSD 가 / home 파티션으로 설정된 EEEPC에서 Ubuntu 10.04를 실행 합니다. “/”의 공간이 계속 부족하여 더 이상 최신 업데이트 나 새 앱을 설치할 수 없습니다.

이 문제를 피하기 위해 어떻게 파티션을 더 잘 관리 할 수 ​​있습니까? 큰 SSD는 성능이 낮으므로 OS에 이것을 사용해야한다고 생각하지 않습니다. apt를 사용할 때 다른 파티션에 앱을 설치할 수 있습니까?

어떤 충고?

감사합니다.



답변

다음은 패키지가 차지하는 공간을 줄이는 몇 가지 방법입니다.

  • 자동 이동식 패키지를 제거하십시오 . 시스템-> 관리-> 시냅틱 패키지 관리자로 이동하십시오. 왼쪽 하단에서 ‘상태’버튼을 클릭하십시오. 설치된 (자동 이동식) 필터를 클릭하십시오. 패키지 중 하나를 클릭하고 Ctrl-a를 눌러 모두 선택하십시오. 그런 다음 패키지 중 하나를 마우스 오른쪽 버튼으로 클릭하고 ‘제거 표시’를 클릭하십시오. 그런 다음 툴바에서 적용 버튼을 클릭하십시오.시냅스 자동 제거

  • 캐시 된 패키지 삭제 : Synaptic에서 설정-> 환경 설정을 클릭하고 ‘파일’탭을 클릭하십시오. ‘캐시 된 패키지 파일 삭제’버튼을 클릭하십시오.시냅스 환경 설정

  • 패키지가 설치되면 삭제되도록 설정하십시오 : Synaptic에서 설정-> 환경 설정을 클릭하고 ‘파일’탭을 클릭하십시오. ‘설치 후 다운로드 한 패키지 삭제’라는 라디오 버튼을 클릭하십시오.시냅스 환경 설정

다음 작업을 자동화하는 bash 스크립트를 만들 수 있습니다.

#!/bin/sh
#~/clean.sh
apt-get autoremove
rm /var/cache/apt/archives/*.deb

이 명령으로 실행할 수 있습니다.

sudo ~/clean.sh

공간이 어디로 갔는지 진단 :

응용 프로그램-> 보조 프로그램-> 디스크 사용 분석기로 이동하십시오.

‘파일 시스템 스캔’버튼을 클릭하십시오 :

바오 아밥

이를 통해 사용중인 공간과 위치를 분석 할 수 있습니다.

바오 아밥

파일 시스템의 일부를 다른 드라이브 / 파티션으로 분리 :

파일 시스템의 일부 (예 : / var 또는 / usr)를 다른 드라이브의 별도 파티션에 넣을 수 있습니다. 프로세스는 이미 수행 한 yout / home 파티션을 분리하는 것과 같습니다.

이 자습서 : http://www.psychocats.net/ubuntu/separatehomehttp://www.psychocats.net/ubuntu/mountlinux 에 필요한 정보가 제공됩니다.


답변

우선, 크래프트 제거 및 디스크 사용량 분석에 대한 dv3500ea의 조언을 따르십시오 .

여전히 시스템 파티션에 충분한 공간이 없으면 시스템의 일부를 홈 파티션으로 옮기십시오. 16GB 드라이브에 새 파티션을 만들지 말고 기존 파티션을 사용하여 크기 선택에 대해 걱정할 필요가 없습니다.

속도 차이에 신경 쓰지 않는 하나 이상의 시스템 부분을 선택하십시오. 파티션을 사용할 수있게 되기 전에 부팅 시간 동안 나머지가 필요할 수 있으므로 이것은 /usr또는 의 일부 여야합니다 . 해당 부분을 파티션으로 옮기고 시스템 파티션에 심볼릭 링크를 만듭니다. 예를 들어, 좋은 후보처럼 보이므로 다음 명령을 실행하십시오./var/home/home/usr/share/doc

sudo mv /usr/share/doc /home/usr-share-doc
sudo ln -s /home/usr-share-doc /usr/share/doc


답변

4Gb가 포함 된 오래된 EEE701에서 Synaptic은 모든 오래된 deb 파일을 / var / cache / apt / archives에 다운로드 한 후 보관합니다. 다운로드 후이를 지우도록 설정하면 4Gb만으로도 충분할 수 있습니다.

시냅틱에서 설정 / 기본 설정으로 이동하여 파일 탭을 선택하고 중간 옵션을 선택하십시오.

대체 텍스트


답변