묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
[root@www data]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/hda7 981M 130M 802M 14% /
/dev/hda1 69M 9.2M 56M 15% /boot
/dev/hda9 24G 8.5G 14G 39% /home
none 500M 0 500M 0% /dev/shm
/dev/hda8 433M 8.1M 403M 2% /tmp
/dev/hda6 1.4G 608M 697M 47% /usr
/dev/hda3 5.8G 5.4G 131M 98% /usr/local
/dev/hda5 3.9G 57M 3.6G 2% /var
보시다시피 hda3 파티션에 용량이 부족해 간당간당합니다.
/usr/local/mysql/data 에 db가 쌓이는데, 얼마전 꽉차서 에러가 나더라고요.
겨우 몇개 필요없는거 지우고 복구하긴 했는데..
하드를 추가할 수 없는 상황에서 어떻게 해결할 방법이 없나요?
심볼릭 링크를 이용하면 다른 넉넉한 파티션으로 옮길수 있다던데
리눅스에 문외한이라 어렵군요.
/usr/local 용량부족..
2004.06.28 15:32
[root@www data]# df -h
Filesystem Size Used Avail Use% Mounted on
/dev/hda7 981M 130M 802M 14% /
/dev/hda1 69M 9.2M 56M 15% /boot
/dev/hda9 24G 8.5G 14G 39% /home
none 500M 0 500M 0% /dev/shm
/dev/hda8 433M 8.1M 403M 2% /tmp
/dev/hda6 1.4G 608M 697M 47% /usr
/dev/hda3 5.8G 5.4G 131M 98% /usr/local
/dev/hda5 3.9G 57M 3.6G 2% /var
보시다시피 hda3 파티션에 용량이 부족해 간당간당합니다.
/usr/local/mysql/data 에 db가 쌓이는데, 얼마전 꽉차서 에러가 나더라고요.
겨우 몇개 필요없는거 지우고 복구하긴 했는데..
하드를 추가할 수 없는 상황에서 어떻게 해결할 방법이 없나요?
심볼릭 링크를 이용하면 다른 넉넉한 파티션으로 옮길수 있다던데
리눅스에 문외한이라 어렵군요.
임시 방편을 알려드리긴 하겠지만 별로 효과는 없을듯 싶습니다.
하드 증설을 피하시지는 못할 듯 하군요. 다만 그 시기를 늦출뿐....
해결방법은 심볼릭 링크로 간단히 해결 할 수 있습니다.
용량이 넉넉한 다른 파티션에 DB 데이터를 저장할 디렉토리를 생성하시고
심볼릭 링크를 걸어주시면 됩니다.
평소처럼 DB를 생성하시고 DB폴더를 다른 파티션 영역에 링크걸어주시면 됩니다.
이해가 잘 안되시면 아래 예제를 보시면 좀 괜찮으실겁니다.
* 새로운 데이터 저장 영역은 /home/mysql 로 합니다.
[root@localhost]# DB 생성. (DB 네임은 foobar)
[root@localhost]# cd /usr/local/mysql/data // 데이터 저장영역으로 이동
[root@localhost]# rm -rf foobar // 링크를 걸어야 하므로 디렉토리는 삭제
[root@localhost]# mkdir /home/mysql/foobar // 새로운 파티션에 데이터 디렉토리 생성
[root@localhost]# chmod 700 /home/mysql/foobar // 퍼미션 조정
[root@localhost]# chown mysql.mysql /home/mysql/foobar // 소유권 조정
[root@localhost]# ln -s /home/mysql/foobar /usr/local/mysql/data/foobar // 심볼릭링크