잠시만 기다려 주세요

     '판사, 검사 사법고시 공부쟁이들이 나라를 다 망친다.'
전체검색 :  
이번주 로또 및 연금번호 발생!!   |  HOME   |  여기는?   |  바다물때표   |  알림 (26)  |  여러가지 팁 (1125)  |  추천 및 재미 (166)  |  자료실 (25)  |  
시사, 이슈, 칼럼, 평론, 비평 (1043)  |  끄적거림 (156)  |  문예 창작 (734)  |  바람 따라 (75)  |  시나리오 (760)  |  드라마 대본 (248)  |  
살인!


    리눅스 서버

리눅스 서버 - 리눅스 서버 전체시스템 복사하기, dd 명령어, 하드 디스크 복사
이 름 : 바다아이   |   조회수 : 9101         짧은 주소 : https://www.bada-ie.com/su/?141608102602

프로젝트 투입 전 테스트서버의 복사본을 만들라는 오더가 떨어졌다.

복사본이라는 소리에 백업을 떠달라는 말씀인가 싶어 USB에 자료들을 백업해두려는데, 그러면 안된다고 하신다. 

똑같은 스펙의 HDD가 있어야 안정적인 복사가 된다는 게 피엠님의 말씀이셨다.
그렇게 처음으로 리눅스 시스템 복사에 나서는데 ..

 

우선 아래 명령어로 현재 마운트되어 있는 HDD의 상태를 확인해 보자

 

fdisk -l 

 

/dev/sda 라는 HDD가 장착되어 있다는 것을 알 수있다.

이제 복사할 새로운 HDD 디스크를 장착해보자.

자 일단 데스크탑을 종료하고 ...


 

복사할 HDD 마운트 하기 전

 


복사할 HDD를 장착시킨후 전원 on ! 

 

주의해야할 점은 sata일 경우 전원케이블 연결에 주의하자. 
원본 디스크와 복사될 디스크의 같은 전원케이블로 물려있어야 한다.

 

이제 디스크상태를 확인해 보자.

아래 로그 처럼  HDD가 마운트 된 것을 알 수 있다.

/dev/sda                     

/dev/sdb << 추가 HDD


 

복사할 HDD 마운트 후

 


 

이제 HDD관련한 준비는 마쳤으니 시스템을 복사를 수행해보자.

dd는 파일을 변환하고 복사하는데 사용하는 명령어이다.

dd : 이미지 복사

if : 원본 디스크

of : 복사 디스크

bs (bytes) 한번에 읽어들일 바이트수와 출력할 바이트수 두가지 다를 같은수치로 지정.

count=blocks 카피할 블록수를 지정.

status : 진행상태로그

 

dd if=/dev/sda of=/dev/sdb bs=512k status=progress

 


 

전체 시스템 백업 중

 


 

시스템 복사가 마무리 되면 아래와 같은 로그를 볼 수 있다.

( 시스템 전체복사는 HDD의 남은 용량까지 복사하는 것이기 때문에,  240기가바이트 모두 복사된 것을 알 수 있다. ) 

 

 

 

 


 


 

 

 

 

혹,

작업을 끝마치고 나서 다른 PC hdd나 ssd를 장착 하였는데 부팅 진행되지 않는다면

MBR에 부트코드가 제대로 복사되지 못한 경우 일 수 있다고 한다.

 

dd는 하드디스크의 0번 섹터부터 읽기 시작한다. MBR의 크기는 512byte로 정해져 있기때문에, 

MBR을 올바르게 복사하기 위해 작업 명령옵션으로 'bs=512k'를 주는 이유이기도 하다.

첫 SSD를 저렇게 날려먹을뻔(?) 했지만, 'bs=512k' 옵션 덕분에 안정적인 시스템 복사가 이루어질 수 있었다. 



출처 : https://kithub.tistory.com/entry/Centos-리눅스-전체시스템-복사하기
 

| |





      1 page / 6 page
번 호 카테고리 제 목 이름 조회수
163 리눅스 서버 " " (nice), " " (nice) 바다아이 667
162 리눅스 서버 13 monitorix . btop ... 바다아이 742
161 리눅스 서버 debian 13 haproxy ... mariadb + haproxy 바다아이 759
160 리눅스 서버 debian 13 fail2ban ... ssh . 바다아이 762
159 리눅스 서버 debian 13 webalizer .. sid webalizer . 바다아이 817
158 리눅스 서버 ... . . . 바다아이 981
157 리눅스 서버 proxysql 3.0.x ....   .... 바다아이 1079
156 리눅스 서버 mariadb + proxysql 3.0.x .... mariadb proxysql pooler ... 바다아이 1132
155 리눅스 서버 apt ... ... apt 바다아이 1892
154 리눅스 서버 , smartctl, hdd ssd 바다아이 1984
153 리눅스 서버 , .... arch kernel compile.... 바다아이 1946
152 리눅스 서버 [Vim, Vi] 바다아이 1916
151 리눅스 서버 ... 바다아이 2168
150 리눅스 서버 vps root .. 바다아이 1758
149 리눅스 서버 Ubuntu 24.04 LTS - SSH Port , ssh 바다아이 2059
148 리눅스 서버 samba ... , ... 바다아이 2984
147 리눅스 서버 postfix main.cf ... 바다아이 7414
146 리눅스 서버 /etc/crontab ... 바다아이 5494
145 리눅스 서버 - MEMTEST, , 바다아이 7409
144 리눅스 서버 top , top 바다아이 7807
143 리눅스 서버 , systemd-networkd, archlinux network setting 바다아이 9128
142 리눅스 서버 mirror .. ... 바다아이 9534
141 리눅스 서버 [Ubuntu] (swapfile) , ... 바다아이 9880
140 리눅스 서버 ufw , iptables 바다아이 10229
139 리눅스 서버 ... grub . submenu, grub-mkconfig, grub 바다아이 8451
138 리눅스 서버 CentOS 7 Upgrade Kernel, centos 바다아이 11814
현재글 리눅스 서버 , dd , 바다아이 9102
136 리눅스 서버 ... ntp .. ... 바다아이 9995
135 리눅스 서버 archlinux netstat , netstat ... 바다아이 9276
134 리눅스 서버 ps , ps option 바다아이 9519
| |









Copyright ⓒ 2001.12. bada-ie.com. All rights reserved.
이 사이트는 리눅스에서 chrome 기준으로 작성되었습니다. 기타 브라우저에서는 다르게 보일 수 있습니다.
[ Debian + GoLang + PostgreSQL + Mariadb + PgBouncer + ProxySQL]
서버위치 : San Jose Datacenter  실행시간 : 0.02973
to webmaster... gogo sea. gogo sea.