[질문] 하드 추가와 partition 방법
글쓴이: rubbe / 작성시간: 금, 2005/02/04 - 10:17오전
저는 현재 Mandrake Linux 10.0 을 사용하고 있습니다.
20GB하드가 작아서 80GB하드를 추가하고자 하는데, 시스템을 새로 설치하는게 싫어서 현재 시스템을 유지한채 하드만 추가하는 방법을 질문하고자 합니다.
현재 상황
/dev/hda1...............5.8GB /(mount point)
/dev/hda6...............13GB /home
추가 하드 80GB
원하는 상황
/dev/hda1.............. 20GB /(mount point)
/dev/hdc1................80GB /home
그러니까, 기존 사용하던 디스크의 /home을 새 하드에 mount 하고 (물론 기존 데이터는 그대로 옮겨오는 방향으로), 기존 5.8GB사용하던 partition을 /dev/hda 전체로 확장하는 방법(물론 기존 데이터는 그대로 유지하고요.)을
알고 싶습니다.
백업할 매체(dvd)는 있으니까, 백업 순서와 partition순서를 알려주셨으면 합니다.
P.S. 새로 포맷은 웬만하면 막았으면합니다. True type font설정하고, latex을 비롯한 기타 설정 또 하려면 저 미칩니다.-_-
부탁드립니다.
Forums:
검색해보니 홈을 옮기는 방법은 알았습니다. 그러나, 기존 시스
검색해 보니까, 여러분들이 친절하게 home을 새 하드로 넓히는 방법은 설명해주셨더군요.
rsync인가로 옮기면 되겠더군요.
근데, /dev/hda1을 /dev/hda전체로 확장하는 법은 못찾겠네요. 알려주세요.
이것이 가능한가요? 저도 궁금합니다.먼저 1. 작은 하드의
이것이 가능한가요? 저도 궁금합니다.
먼저
1. 작은 하드의 / 파티션을 큰하드의 임시장소에 파티션 전체를 복사해 두었다가
2. 작은 하드를 전체 파티션 하나로 고친 후에
3. 복사해 두었던 / 파티션를 작은 하드에 복사하고...
근데.. 2번과정을 하고 나면 그 다음은 뭘로 부팅하죠?
CDROM으로 부팅해서 복사하는 프로그램을 실행할 수 있는지
잘모르겠네요. 복사는 dd를 이용하면 되는데, 아마도
동일한 용량의 하드만 되는걸로 본거 같습니다.
도움이 못 되어서 죄송하군요.
백업문제는 제가 잘 모르고 파티션 리사이즈는[b]GNU Parte
백업문제는 제가 잘 모르고 파티션 리사이즈는
GNU Parted
파티션 리사이즈, 이동 이런 기능이 있습니다. 일반적인 삭제 생성도 가능하고요.
http://www.gnu.org/software/parted/parted.html - 홈페이지
파티션 종류별로 제약은 있습니다.
이걸로 fat32파티션은 리사이즈 많이 해봤습니다. 문제 생긴 적은 없었구요.
reiserfs도 시도 할려고 했는데 의존성이 걸리는 라이브러리를 설치 못해서 포기 했습니다.
뒤늦게 찾아서 시도해보진 않았지만 parted를 비롯한 각종 파티션 복구 관련 유틸을 모아서 제작한 livecd도 있었습니다.
http://www.tux.org/pub/people/kent-robotti/looplinux/rip/
resize_reiserfs
resize2fs
각각 reiserfsprogs, e2fsprogs 패키지에 있는 유틸입니다.
제가 사용해 본건 resize_reiserfs인데요. parted 보다는 좀 번거롭습니다. 파일시스템 자체만을 리사이즈 하기때문에 리사이즈후 해당파티션을 지우고 새 크기로 생성해줘야 합니다. :x 50G에서 45G로 줄인다 하면 실제는 43기가 정도 줄여놓고 파티션을 지웠다가 45기가정도로 새로 잡고 resize_reiserfs /dev/hda2 이런식으로 옵션 없이 써주면 가능한 최대 크기로 꽉 채워줍니다. 멀쩡한 파티션을 지웠다 살렸다 수작업으로 해줘야 해서 좀 살떨립니다. :twisted:
parted같은 소프트웨어 들어있는 livecd를 찾아보시는게 가장 좋을것 같습니다.
공개된건 parted뿐인것 같습니다. 찾아본지 좀 오래 되긴 했지만.
실제 사용 단계를 연상해보면,
기존 하드에 루트, /home파티션을 일단 백업 Livecd로 부팅
/home 파티션을 지우고
루트 파티션을 20G로 확장
새 하드에 /home 으로 사용할 파티션 생성 및 포맷
백업해둔 /home 데이터를 새로운 디스크에 생성한 파티션으로 복사
/etc/fstab 수정 - /home의 마운트 포인트 변경
재부팅
끝
애매한건 새롭게 확장된 / 와 부트로더가 별문제 없느냐 하는것과
사용하시는 하드나 DVD드라이브를 Livecd가 잘 인식하느냐
잘 되시길 빕니다.
[/]--
마잇
댓글 달기