/var는 대부분의 드라이브 공간을 보유합니다. 가장 필요하다/가지고 있다

/var는 대부분의 드라이브 공간을 보유합니다. 가장 필요하다/가지고 있다

그래서 내 호스트가 내 Dedi를 설정할 때 대부분의 드라이브 공간을 /var에 적용하는 것 같았습니다.

저는 cpanel을 사용하고 있으며 모든 계정과 데이터가 저장되는 /home 디렉토리에 대한 대부분의 공간이 필요합니다.

하지만 이전 버전에서는 대부분의 드라이브가 /에 할당되었습니다.

내가 할 때 얻는 것은 이것이다.

    df -h


    Filesystem            Size  Used Avail Use% Mounted on
    rootfs                 20G   16G  3.7G  81% /
    /dev/root              20G   16G  3.7G  81% /
    none                   16G  404K   16G   1% /dev
    /dev/md2               92G   14G   74G  16% /var
    /dev/loop0            4.0G  139M  3.7G   4% /tmp
    /dev/loop0            4.0G  139M  3.7G   4% /var/tmp
    /dev/root              20G   16G  3.7G  81% /var/named/chroot/etc/named
    /dev/root              20G   16G  3.7G  81% /var/named/chroot/usr/lib64/bind

왜 이런 일이 일어나는지 모르겠습니다. 데이터 손실 없이 문제 없이 /var 대신 /에 92G를 사용할 수 있습니까?

내 것은 Centos 6입니다.

답변1

/var일시적인 것이 아니므로 사용하셔도 됩니다. 데이터가 이동되는 동안 /home몇 분 동안 모든 액세스를 중지해야 합니다.이는 물리적 파티션이 다를 수 있기 때문입니다. 즉, 서버를 중지하십시오! 오래 걸리지 않을 것입니다. 반품:이 작업을 루트로 수행, sudo를 통하지 않고. 다음:

cd /
mv home home_mnt

실명이 있을 경우를 대비해 다른 독특한 이름을 사용합니다 /var/home. 모든 것을 깔끔하고 명확하게 유지하세요. 지금:

mv home_mnt var

과거 /home는 지금이다 /var/home_mnt. 하지만 심볼릭 링크를 통해 사용하게 됩니다.

ln -s /var/home_mnt /home

급속히. cd /home확인해 보세요 . "Home"은 기본 시스템에는 필요하지 않기 때문에 이동하기에 좋은 디렉터리입니다. 예를 들어, 이렇게 하려고 하지 마십시오 /usr. 상처를 입을 것입니다.

/tmp그 중 하나 에 아무것도 옮기지 마십시오 /var/tmp. 그것들은 사라질 것입니다.

관련 정보