리눅스(레드햇9.0) 서버에 새로운 하드를 추가하고 기존 자료를 새하드로 이동하는 방법
작성자 정보
- 서버관리지망생 작성
- 작성일
컨텐츠 정보
- 1,283 조회
- 2 댓글
- 0 추천
- 목록
본문
허접하지만 제 생각을 말씀드릴게요.
기존의 18기가 디스크에 /boot 파티션이 있다고 하셨죠?
그러면 당연히 /boot 파티션에 커널이미지가 있고 새로 설치한 73기가짜리에도
똑같이 리눅스를 설치해서 /boot 파티션이 있는데 둘 다 부팅을 하려니 안되는 문제일 겁니다.
님이 생각하신 것처럼 두 개의 MBR이 있으니 부팅이 안된다고 생각합니다.
일단 73기가를 떼어내고 18기가 + 37기가를 같이 부팅시켜서 백업을 하세요.
18기가 > 37기가 . 그런 후에 18기가는 포맷하시고 73기가 + 18기가 + 37기가를 다 같이 붙여서
18기가 하드에 파일시스템을 재작성하시면 됩니다.( /backup 파티션으로 쓸 거라 하셨죠, 아마? )
먼저 부팅이 되면 fdisk -l 명령으로 디스크 인식이 다 되었는지 확인부터 하시고
fdisk /dev/장치명(아마 님의 경우는 스카시니까 sda , sdb , sdc 순일 겁니다.) 하시고
mkfs.ext3 /dev/장치명 으로 파일시스템을 재작성 해 주세요.
#
그리고... 이 세개의 하드디스크를 모두 장착해 놓고 부팅에 성공을 했다면..
기존의 하드디스크에 있는 자료들을 새로운 하드디스크로 어떻게 이동을 해야 할까요??
기존 하드의 /home 데이타와 /usr/local/mysql/data 데이타들의 소유권과 퍼미션을 그대로 말이죠..
기존하드에서 이동을 완료하면 기존하드는 /backup 파티션으로 설정하여 운영할 예정입니다..
#
그리고 데이터 이동에는 여러가지 방법이 있는데
그냥 rsync로 동기화를 하시거나 tar 명령으로 압축한 뒤 카피해 주는 방법도 있습니다.
cp -pvr [복사원본] [복사대상] 으로 지정하시면
서브디렉토리 이하 모든 파일을 퍼미션 유지한 채 복사하게 됩니다.
더 자세한 명령어 옵션은 스스로 공부하시는 게 도움이 될 겁니다.
설명이 좀 부족한 듯 한데
/etc/fstab 파일을 잘 수정해 주시고 73기가가 주가 되서 그 하위 디렉토리들에
나머지 하드디스크를 마운트시키는 식으로 하시면 문제가 해결될 겁니다.
도움이 되셨을지....
관련자료
-
이전
-
다음
나종성님의 댓글
- 나종성
- 작성일
나종성님의 댓글
- 나종성
- 작성일