
VHM 시스템이 있고 이 시스템에 도메인과 두 개의 하위 도메인이 있습니다. 나중에 cpanel에 액세스할 수 없지만 VHM에 액세스할 수 있기 때문에 백업을 시도했습니다. 그러나 일부 VHM 옵션에서는 디스크 공간 오류가 발생합니다. 이는:
이 서버의 /에 마운트된 파일 시스템에 디스크 공간이 부족합니다. 문제가 발생하는 것을 방지하기 위해 cPanel 작업이 일시적으로 중단되었습니다. 해당 파티션에서 사용하지 않는 파일을 제거하려면 시스템 관리자에게 문의하세요.
VHM에서 디스크 정보는 다음과 같습니다.
디스크 정보
Device Mount point Usage
/dev/mapper/VolGroup00-home /home 30% (126,759,988 of 458,391,760)
/dev/mapper/VolGroup00-root / 100% (19,593,632 of 20,642,428)
/usr/tmpDSK /tmp 3% (10,601 of 495,844)
답변1
기본적으로 CentOS/RHEL이 대형 하드 디스크에서 상당히 작은 /
파티션과 매우 큰 /home
파티션을 생성하는 방식은 항상 짜증스럽습니다. 이것이 CentOS를 설치할 때 항상 수동으로 파티션을 나누고 LVM을 사용하지 않는 이유입니다(이로 인해 성능도 저하된다고 들었습니다). LVM은 여러 하드 디스크에 걸쳐 파티션을 스트리밍하려는 경우 적합하지만 하드 디스크가 하나만 있는 경우에는 그다지 적합하지 않습니다.
원래 포스터에 답변하려면 Linux 셸에 로그인하세요. 그런 다음 루트로 다음을 수행합니다.
du -ax / > /home/rootfl
sort -n /home/rootfl | tail -30
이렇게 하면 루트 파티션의 어떤 파일과 폴더가 너무 많은 공간을 차지하고 있는지 확인할 수 있습니다. 예를 들어, 대부분의 공간을 차지하는 것이 /var/www라고 가정해 보겠습니다.
cp -a /var/www/ /home/www-home/
cd /var/
rm -fr www # CAREFUL, DANGEROUS COMMAND!
ln -s /home/www-home/ www
우리는
- 모든 파일을 에서 로 복사하는
/var/www
중/home/www-home
- 공간을 잡아먹는
/var/www/
디렉토리 제거 /home
이러한 공간을 차지하는 파일이 이제 파티션 에 있도록 심볼릭 링크 만들기