CentOS6.5에서 ext3 파일 시스템의 실시간 크기 조정

CentOS6.5에서 ext3 파일 시스템의 실시간 크기 조정

공급자가 호스팅하는 원격 서버에 문제가 있으며 SSH 액세스만 가능합니다. 문제는 이런 오류가 발생한다는 것입니다파일 시스템 rootfs가 위험 상태에 도달했습니다.이로 인해 smtp와 같은 여러 서비스에 문제가 발생하고 파티션 크기를 조정하고 싶습니다. 원하는 작업: - /home의 크기 줄이기 - /의 크기 늘리기

이것이 가능합니까? 예, 데이터 손실과 CentOS 설치 없이 이를 수행하는 방법은 무엇입니까?

root@web [~]# df -hT
Filesystem     Type      Size  Used Avail Use% Mounted on
rootfs         rootfs     20G   16G  3.4G  82% /
/dev/root      ext3       20G   16G  3.4G  82% /
devtmpfs       devtmpfs   16G  256K   16G   1% /dev
/dev/md3       ext3      1.8T  137G  1.6T   8% /home
tmpfs          tmpfs      16G     0   16G   0% /dev/shm
/dev/loop0     ext3      510M   22M  463M   5% /tmp
/dev/loop0     ext3      510M   22M  463M   5% /var/tmp

root@web [~]# findmnt
TARGET                       SOURCE     FSTYPE   OPTIONS
/                            /dev/root  ext3     rw,relatime,errors=remount-ro,u
├─/dev                       devtmpfs   devtmpfs rw,relatime,size=16419940k,nr_i
│ ├─/dev/pts                 devpts     devpts   rw,relatime,mode=600
│ └─/dev/shm                 tmpfs      tmpfs    rw,relatime
├─/proc                                 proc     rw,relatime
│ └─/proc/sys/fs/binfmt_misc            binfmt_m rw,relatime
├─/sys                                  sysfs    rw,nosuid,nodev,noexec,relatime
├─/home                      /dev/md3   ext3     rw,relatime,errors=continue,use
├─/tmp                       /dev/loop0 ext3     rw,nosuid,noexec,relatime,error
└─/var/tmp                   /dev/loop0 ext3     rw,nosuid,noexec,relatime,error

답변1

루트에는 3.4GB의 여유 공간이 있으며 여유 공간이 위험 상태의 원인이라고 생각하지 않습니다. 어쨌든 루트 파일 시스템의 공간을 확보하려면 /home일부 데이터를 아래의 특수 디렉터리에 복사하고 원래 위치를 복사된 데이터에 소프트 링크하는 것이 훨씬 쉽습니다.

원본을 다른 곳으로 옮기고 행에 연결한 다음 원본을 제거하여 액세스 문제를 최소화하세요.

답변2

Anton의 답변에 대한 귀하의 의견을 고려하면실제문제에 대한 해결책은 다음과 같습니다.운영 체제 logrotate구성을 강화하세요..

Anthon의 답변에 따라 이동이 가능하지만 /var/log권장하지는 않습니다.

관련 정보