[질문] /var 파티션을 변경하고 싶은데..
글쓴이: nonots / 작성시간: 금, 2009/06/12 - 1:50오후
지금 서버에 /var 파티션을 별도로 해서 마운트 했는데..
이 공간이 부족해 져서..
차리리 별도 파티션이 아니고 아직 공간 넉넉한 / 파티션 아래에
그냥 디렉토리로 /var 를 사용하려고 하는데
그게 쉽지가 않군요..
원격 서버라 재부팅이나 응급부팅이 곤란합니다.
..
지금 /var 를 압축해서 /var_tmp 등에 모두 넣고..
/var 를 언마운트하고 /var 를 삭제하고 /var_tmp 를 /var 로
변경하면 될거 같지만..
..
일단 현재 사용 중인 /var 를 언마운트 하려면 이미 사용중인 프로세스가
있어서 언마운트가 안됩니다.
..
/var 가 시스템로그등 시스템 밀접하게 기능을 하고 있어서 그런거 같은데..
..
좋은 방법 없을까요?
Forums:
움.복잡하게 생각하지마시고.^^:
에고..
음..
제일 좋은방법은 확장하드가 달려있다면 거기서 /var파티션을 다시 별도로 마운트해서 내용을 옮긴후에..^^:
/etc/fstab 만 수정해서 사용하시면 됩니다..
/ 파티션쪽에 디렉토리를 만들어서 사용한다는것은 절대 좋은생각이 아닙니다.
시스템 파티션오류났을경우 /var파티션을 제대로 체크하지못한다면..^^: 리부팅시 장애가 일어날것은 불보듯훤한일인것같습니다..
직접 테스트는 못해보았지만..
따로 여유 하드가 있으시다면 가령 백업하드가 달려있다면 그쪽에서 파티션을 나눠서 내용을 옮기고 서비스하는게 제일좋을듯쉽네요..
fuser -mv /var 해서
fuser -mv /var 해서 사용하는 프로세스나 서비스를 먼저 파악하세요.
죽이는 방법, 재시작하는 방법을 완벽하게 파악한 뒤에,
죽이고 - 복사하고 - unmount 하고 - 이름바꾸고 - 재시작하고 - fstab 수정
말로는 참 쉽네요... :)
OTL
ln -s /var_tmp /var 하면
ln -s /var_tmp /var
하면 되지 않을까요? 저는 이렇게 해결했었는데
댓글 달기