* 목적
- 시스템 재구성, 이전, 디스크교체
- 루트(부트)파티션 이전 및 축소
* 상황
- 보다 작은 용량의 디스크로 시스템 이동, 복제
- /usr/ports/sysutils/clonehdd 작동 안할때
- 용량이 큰 파티션으로의 이동은 clonezilla, dd 등으로 복제 후 gpart resize, growfs
* 작업 개요
1. 새 하드디스크(SSD) 준비
2. 부팅할수 있도록 준비 및 포맷, 마운트
3. 데이터 복사 (dump )
4. tunefs 및 /etc/fstab 조정 및 부팅테스트
* 작업 내역
1. 새하드디스크에 신규 파티션 생성 및 기초작업
dd if=/dev/zero of=/dev/ad1 bs=1k count=1
fdisk -BI ad1
disklabel -B -w ad1s1 auto
disklabel -e ad1s1
* bsd 버전에 따라 위의 커맨드가 적용안될 수 있는데, 그럴때는 sysinstall 사용
2. 포맷 및 마운트
mkdir /new
newfs /dev/ad1s1a
mount /dev/ad1s1a /new
3. 데이터 복사 및 사후 정리
(dump -0f - /) | ( cd /new; restore -rf - )
vi /etc/fstab
umount /new
tunefs -n enable /dev/ad1s1a
4. 복사한 디스크로 부팅 테스트
* 관련 링크
http://www.freebsdonline.com/content/view/572/517/
http://www.bsdguides.org/2006/migrate-freebsd-from-one-harddrive-to-another/
http://georgesfocant.blogspot.kr/2009/09/virtualbox-how-to-move-freebsd-to-new.html
'FreeBSD' 카테고리의 다른 글
[V2P] vsphere 가상서버 -> 물리서버로 이전하는 방법(Vmware Workstation 이용) (0) | 2017.03.09 |
---|---|
[freebsd] swap공간을 파일로 추가하기 (0) | 2017.03.09 |
V2P/P2V 시 파티션 크기조절 (0) | 2014.09.12 |
FreeBSD 10.0, MariaDB 10.0 컴파일 (0) | 2014.08.05 |
FreeBSD 시스템정보 확인 (0) | 2014.02.11 |
댓글