잠시만 기다려 주세요

     '이태원 150명 넘게 죽은 핼러윈 참사.. 오세훈 탄핵.. 윤석열 탄핵.... 행안부 장관 이상민은 사람이냐... 말만 하면 책임 회피..'
전체검색 :  
HOME   |  여기는?   |  바다물때표   |  알림 (15)  |  여러가지 팁 (1030)  |  추천 및 재미 (145)  |  자료실 (22)  |  
시사, 이슈, 칼럼, 평론, 비평 (468)  |  끄적거림 (100)  |  문예 창작 (634)  |  바람 따라 (66)  |  시나리오 (760)  |  드라마 대본 (248)  |  
살인!


    리눅스 서버

리눅스 서버 - 리눅스 서버 전체시스템 복사하기, dd 명령어, 하드 디스크 복사
이 름 : 바다아이   |   조회수 : 2786         짧은 주소 : 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 / 5 page
번 호 카테고리 제 목 이름 조회수
147 리눅스 서버 postfix main.cf ... 바다아이 429
146 리눅스 서버 /etc/crontab ... 바다아이 436
145 리눅스 서버 - MEMTEST, , 바다아이 906
144 리눅스 서버 top , top 바다아이 1433
143 리눅스 서버 , systemd-networkd, archlinux network setting 바다아이 1605
142 리눅스 서버 mirror .. ... 바다아이 1954
141 리눅스 서버 [Ubuntu] (swapfile) , ... 바다아이 2161
140 리눅스 서버 ufw , iptables 바다아이 3397
139 리눅스 서버 ... grub . submenu, grub-mkconfig 바다아이 3133
138 리눅스 서버 CentOS 7 Upgrade Kernel, centos 바다아이 3897
현재글 리눅스 서버 , dd , 바다아이 2787
136 리눅스 서버 ... ntp .. ... 바다아이 3954
135 리눅스 서버 archlinux netstat , netstat ... 바다아이 3699
134 리눅스 서버 ps , ps option 바다아이 3570
133 리눅스 서버 , swap , ... swap . 바다아이 3485
132 리눅스 서버 crontab , .... 바다아이 3590
131 리눅스 서버 ssh , ssh 바다아이 4399
130 리눅스 서버 SSH SSH , ssh-keygen rsa 바다아이 4129
129 리눅스 서버 , date : () , () , 바다아이 4482
128 리눅스 서버 aws lightsail, ssh .. .pem 바다아이 9393
127 리눅스 서버 , ubuntu generic kernel 바다아이 4867
126 리눅스 서버 .. apt ... 바다아이 4925
125 리눅스 서버 ... ubuntu kernel compile 바다아이 6042
124 리눅스 서버 nginx http2 , . 바다아이 5414
123 리눅스 서버 psql libreadline.so.7: cannot open shared object file: No such file or directory 바다아이 6229
122 리눅스 서버 ssh .bashrc , bash .. .bash_profile 바다아이 5808
121 리눅스 서버 , , 바다아이 5261
120 리눅스 서버 rc.local ... , 바다아이 5892
119 리눅스 서버 ? - IPv4 Subnetting, (Subnet Mask) 바다아이 5565
118 리눅스 서버 TCP UDP ? 바다아이 5831
| |









Copyright ⓒ 2001.12. bada-ie.com. All rights reserved.
이 사이트는 리눅스에서 firefox 기준으로 작성되었습니다. 기타 브라우저에서는 다르게 보일 수 있습니다.
[ Ubuntu + GoLang + PostgreSQL + Mariadb ]
서버위치 : 오라클 클라우드 춘천  실행시간 : 0.09756
to webmaster... gogo sea. gogo sea.