묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
안녕하세요...
서버관리에 진짜루 초보적인 지식밖에 없는 제가 기존 서버에 하드디스크를 추가하고 데이터를 이동하려고 하는데 제대로 되어지질 않네요...
어제 서버가 있는 KIDC에 들어가서 장장 14시간을 헤매다가 일단 포기하고 오늘 새벽에 집으로 복귀를 했네요... ㅠ.ㅠ
고수님들께서 한수 가리켜 주셔야만 해결이 될거 같이에 이렇게 글을 올려봅니다.
현재 리눅스 레드햇9.0서버를 운영중에 있습니다.
이 서버에는 스카시 하드가 18기가짜리 하나 37기가짜리 하나 이렇게 두개의 스카시 하드가 장착되어 있습니다.
그리고 파티션을
18기가짜리엔 /, /boot, /usr/local, swap
37기가짜리엔 /home
이렇게 설정해서 사용하고 있습니다.
그런데.. 서버를 운영하다보니 하드디스크 두군데 모두 용량이 조금 밖에 남질 않았습니다.
그리하여 73기가 스카시 하드를 구입하여 우선 기존 하드 2개는 전원을 모두 뽑아놓은채로 73기가 하드에 리눅스를 다시 설치하였습니다.
파티션은 /, /boot, /usr/local, /home, swap 모두 설정하였구요..
일단.. 73기가 하드를 하나만 붙여놓구 리눅스, APM 설정 모두다 잘 하였습니다.
그런데...
73기가 하드를 부팅하도록 해놓고 기존 하드 18기가, 37기가 모두 붙여놓고 부팅을 시도 하였습니다..
여기서 문제가 발생되었습니다. ㅠ.ㅠ
부팅이 되질 않는겁니다.. 아마도 제 짧은 생각으론 새로운 하드의 파일시스템 테이블과 기존 하드(18기가)의 파일시스템 테이블이 서로 충돌을 하는게 아닌지 의심이 되드라구요...
왜 이런 의심을 하냐면은... 73기가와 37기가를 붙이고 부팅을 하면 부팅은 되거든요..
근데... 73기가와 18기가를 붙이면 부팅이 안되니 말이죠...
어떻게 하면 73기가, 18기가, 37기가 모두 붙여놓고 부팅을 할 수 있을까요??
그리고... 이 세개의 하드디스크를 모두 장착해 놓고 부팅에 성공을 했다면..
기존의 하드디스크에 있는 자료들을 새로운 하드디스크로 어떻게 이동을 해야 할까요??
기존 하드의 /home 데이타와 /usr/local/mysql/data 데이타들의 소유권과 퍼미션을 그대로 말이죠..
기존하드에서 이동을 완료하면 기존하드는 /backup 파티션으로 설정하여 운영할 예정입니다..
이제 다시 질문을 정리하면...
1. 리눅스 서버에 새로운 하드(73기가)와 기존하드(18기가, 37기가)를 붙여서 부팅한다.
2. 기존하드(18기가, 37기가)의 데이터를 새로운 하드(73기가)로 이동을 시킨다.
3. 기존하드는 /backup 용으로 이용을 한다.
위와 같이 3가지 질문을 드립니다..
부디 고수님들의 좋은 답변이 있으시길 기대해 보겠습니다..
이렇게 긴 질문을 읽어주신 리눅스를 사랑하시는 여러분들께 감사의 말씀을 올리며 질문을 접습니다.. ^&^
행복한 일욜되세요~~
PS. 참고로.. 스카시 하드 ID 점퍼셋팅은 제대로 했습니다.
기존 18기가 - 0번 에서 1번으로
기존 37기가 - 2번 은 그대로 2번
새거 73기가 - 0번으로...
리눅스(레드햇9.0) 서버에 새로운 하드를 추가하고 기존 자료를 새하드로 이동하는 방법
2005.07.17 18:03
안녕하세요...
서버관리에 진짜루 초보적인 지식밖에 없는 제가 기존 서버에 하드디스크를 추가하고 데이터를 이동하려고 하는데 제대로 되어지질 않네요...
어제 서버가 있는 KIDC에 들어가서 장장 14시간을 헤매다가 일단 포기하고 오늘 새벽에 집으로 복귀를 했네요... ㅠ.ㅠ
고수님들께서 한수 가리켜 주셔야만 해결이 될거 같이에 이렇게 글을 올려봅니다.
현재 리눅스 레드햇9.0서버를 운영중에 있습니다.
이 서버에는 스카시 하드가 18기가짜리 하나 37기가짜리 하나 이렇게 두개의 스카시 하드가 장착되어 있습니다.
그리고 파티션을
18기가짜리엔 /, /boot, /usr/local, swap
37기가짜리엔 /home
이렇게 설정해서 사용하고 있습니다.
그런데.. 서버를 운영하다보니 하드디스크 두군데 모두 용량이 조금 밖에 남질 않았습니다.
그리하여 73기가 스카시 하드를 구입하여 우선 기존 하드 2개는 전원을 모두 뽑아놓은채로 73기가 하드에 리눅스를 다시 설치하였습니다.
파티션은 /, /boot, /usr/local, /home, swap 모두 설정하였구요..
일단.. 73기가 하드를 하나만 붙여놓구 리눅스, APM 설정 모두다 잘 하였습니다.
그런데...
73기가 하드를 부팅하도록 해놓고 기존 하드 18기가, 37기가 모두 붙여놓고 부팅을 시도 하였습니다..
여기서 문제가 발생되었습니다. ㅠ.ㅠ
부팅이 되질 않는겁니다.. 아마도 제 짧은 생각으론 새로운 하드의 파일시스템 테이블과 기존 하드(18기가)의 파일시스템 테이블이 서로 충돌을 하는게 아닌지 의심이 되드라구요...
왜 이런 의심을 하냐면은... 73기가와 37기가를 붙이고 부팅을 하면 부팅은 되거든요..
근데... 73기가와 18기가를 붙이면 부팅이 안되니 말이죠...
어떻게 하면 73기가, 18기가, 37기가 모두 붙여놓고 부팅을 할 수 있을까요??
그리고... 이 세개의 하드디스크를 모두 장착해 놓고 부팅에 성공을 했다면..
기존의 하드디스크에 있는 자료들을 새로운 하드디스크로 어떻게 이동을 해야 할까요??
기존 하드의 /home 데이타와 /usr/local/mysql/data 데이타들의 소유권과 퍼미션을 그대로 말이죠..
기존하드에서 이동을 완료하면 기존하드는 /backup 파티션으로 설정하여 운영할 예정입니다..
이제 다시 질문을 정리하면...
1. 리눅스 서버에 새로운 하드(73기가)와 기존하드(18기가, 37기가)를 붙여서 부팅한다.
2. 기존하드(18기가, 37기가)의 데이터를 새로운 하드(73기가)로 이동을 시킨다.
3. 기존하드는 /backup 용으로 이용을 한다.
위와 같이 3가지 질문을 드립니다..
부디 고수님들의 좋은 답변이 있으시길 기대해 보겠습니다..
이렇게 긴 질문을 읽어주신 리눅스를 사랑하시는 여러분들께 감사의 말씀을 올리며 질문을 접습니다.. ^&^
행복한 일욜되세요~~
PS. 참고로.. 스카시 하드 ID 점퍼셋팅은 제대로 했습니다.
기존 18기가 - 0번 에서 1번으로
기존 37기가 - 2번 은 그대로 2번
새거 73기가 - 0번으로...
댓글 3
-
김준식
2005.07.17 19:51
-
김준식
2005.07.17 19:52
제경우는...
하드1
/
/boot
/home
/usr
/var
/usr/www
/tmp
swap
하드2
/backup
이렇게 잡아 사용하고 있습니다. -
티니
2005.07.19 11:50
첫번째 부팅이 안되는 경우는 라벨 충돌때문에 그렇습니다.
먼저 새로 추가하신 하드만 연결해서 부팅하신뒤에 /etc/fstab 에서 라벨을 삭제해줍니다.
보통
LABEL=/ / ext3 defaults 1 1
LABEL=/boot /boot ext3 defaults 1 2
이런식으로 되어있습니다.
이 부분을
/dev/sda1 / ext3 defaults 1 1
/dev/sda2 /boot ext3 defaults 1 2
이런식으로 변경해주시고 shutdown 시킵니다.
그 뒤에 신규하드, 기존하드 모두 연결뒤 부팅하면 무리없이 부팅하실 수 있습니다.
두번째 데이터 카피는 간단합니다.
cp -pR 을 이용하셔도 되고, rsync를 이용하셔도 됩니다.
그러나... 둘다 알게모르게 문제가 생기는 경우가 있죠^^;;
저 같은 경우는 데이터와 환경설정 파일등 기본적인것만 복사한뒤 나머지는 새로 설치해버립니다.
다음에 부팅한다음에 73기가 파티션을 다 날리시고 (이떄 파티션을 나눌 공간을 계산이 끝나있어야합니다.) 백업받을 공간만 잡아줍니다.
다음에 백업을 받습니다.
다시 73기가를 마스터로 잡고 리눅스 설치를 진행합니다. 나머지 하드들은 파티션정보를 다시잡으시면 됩니다.