잠시만 기다려 주세요

HOME   |  여기는?   |  바다물때표   |  알림 (4)  |  여러가지 팁 (913)  |  추천 및 재미 (163)  |  자료실 (20)  |  끄적거림 (547)  |  시나리오 (760)  |  드라마 대본 (248)  |  

2021년 01월 27일
긴장과 스트레스를 버려라. 어디에서 무엇을 하든 그것이 그냥 편한 일상 생활이 되어야 한다. 그려려고 기도하고 명상하는 것 - 바다아이
 




    리눅스 서버

리눅스 서버 - 리눅스 서버 전체시스템 복사하기, dd 명령어, 하드 디스크 복사
이 름 : 바다아이   |   조회수 : 128         짧은 주소 : 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
번 호 카테고리 제 목 이름 조회수
140 리눅스 서버 ufw , iptables 바다아이 65
139 리눅스 서버 ... grub . submenu, grub-mkconfig 바다아이 87
138 리눅스 서버 CentOS 7 Upgrade Kernel, centos 바다아이 113
현재글 리눅스 서버 , dd , 바다아이 129
136 리눅스 서버 ... ntp .. ... 바다아이 788
135 리눅스 서버 archlinux netstat , netstat ... 바다아이 828
134 리눅스 서버 ps , ps option 바다아이 827
133 리눅스 서버 , swap , ... swap . 바다아이 815
132 리눅스 서버 crontab , .... 바다아이 717
131 리눅스 서버 ssh , ssh 바다아이 1018
130 리눅스 서버 SSH SSH , ssh-keygen rsa 바다아이 1025
129 리눅스 서버 , date : () , () , 바다아이 1295
128 리눅스 서버 aws lightsail, ssh .. .pem 바다아이 1341
127 리눅스 서버 , ubuntu generic kernel 바다아이 1797
126 리눅스 서버 .. apt ... 바다아이 1743
125 리눅스 서버 ... ubuntu kernel compile 바다아이 1999
124 리눅스 서버 nginx http2 , . 바다아이 1811
123 리눅스 서버 psql libreadline.so.7: cannot open shared object file: No such file or directory 바다아이 2203
122 리눅스 서버 ssh .bashrc , bash .. .bash_profile 바다아이 2059
121 리눅스 서버 , , 바다아이 2100
120 리눅스 서버 rc.local ... , 바다아이 2184
119 리눅스 서버 ? - IPv4 Subnetting, (Subnet Mask) 바다아이 2286
118 리눅스 서버 TCP UDP ? 바다아이 2246
117 리눅스 서버 FTP passive(), active() 바다아이 2169
116 리눅스 서버 ftp passive .... filezilla ftp ... 바다아이 3018
115 리눅스 서버 ssh sftp ... sftp ... 바다아이 2359
114 리눅스 서버 rpm 바다아이 2418
113 리눅스 서버 /tmp ... /tmp ... tmpfs 바다아이 3201
112 리눅스 서버 archlinux ... mirror, 바다아이 2420
111 리눅스 서버 centos7 pgadmin4 .... ... pgadmin4 server mode, postgresql admin .. 바다아이 2368
| |








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