[팁] 우분투 12.04 외장하드를 통한 rsync 백업 방법

  • Read 19560
  • -
  • Score 0/0
By. 2013.11.08 01:08
레벨 5 이카루스 ( Lv. 5 )
우분투 12.04 외장하드를 통한 rsync 백업 방법

NTFS 외장하드 포맷하기
 - 윈도우에서 외장하드를 NFTS 영역으로 포맷
 - 윈도우 - 관리 - 디스크관리에서 포맷

우분투 서버에서 NTFS 디스크 영역 포맷하기
 - root 권한 획득
 - (su , sudo ) mkntfs -f /dev/sdc1 (/dev/sdc1는 fdisk -l 로 확인)

외장하드 마운트 설정
 > cd /mnt
 > mkdir /mnt/usbmnt
 > mount /dev/sdc1 /mnt/usbmnt 

외장하드 마운트 해제
 > umount /mnt/usbmnt

rsync 로 백업하기
 > rsync -a --exclude=/mnt / /mnt/usbmnt
  설명) /mnt 폴더를 제외한 /를 /mnt/usbmnt 로 복사해라

 >  rsync -a --exclude=/proc --exclude=/lost+found --exclude=/sys --exclude=/media --exclude=/mnt / /mnt/usbmnt
  !! 시스템 폴더나 마운트 폴더등은 백업시 제외시켜야 정상적으로 처리됨
 
 > rsync -a --delete --exclude=/mnt / /mnt/usbmnt
  설명) 서버쪽에 없고 클라이언트에 있는 파일은 지우고 /mnt 폴더를 제외한 /를 /mnt/usbmnt로 복사해라.

그 외 디스크 A와 디스크B 동일하게 복제하는 방법
 > cat /dev/sda > /dev/sdb   : sda 디스크를 sdb로 동일하게 복사

복구후 시스템 폴더 생성
mkdir proc
mkdir lost+found
mkdir mnt
mkdir sys



* 진행중 오류
root@ubuntuServer:/# rsync -a --exclude=/mnt / /mnt/usbmnt
rsync: recv_generator: mkdir "/mnt/usbmnt/home/cast/prog/local/streamripper/bin/▒▒" failed: Invalid or incomplete multibyte or wide character (84)
*** Skipping any contents from this failed directory ***
rsync: recv_generator: failed to stat "/mnt/usbmnt/home/cast/public_html/nmemo/\#260\#243\#264ܼ\#263\#270\#355.txt": Invalid or incomplete multibyte or wide character (84)
rsync: recv_generator: failed to stat "/mnt/usbmnt/home/cast/public_html/nmemo/\#301\#244\#272\#270ȭ\#300\#317.txt": Invalid or incomplete multibyte or wide character (84)
^Crsync error: received SIGINT, SIGTERM, or SIGHUP (code 20) at rsync.c(549) [sender=3.0.9]
rsync: writefd_unbuffered failed to write 97 bytes to socket [generator]: Broken pipe (32)
 
* 2차 진행
ext2 로 포맷 - 마운트된 상태이면 마운트 해제후 진행
  > mkfs.ext2 /dev/sdc1 : ext2로 포맷
  > 마운트
  > rsync -a --exclude=/mnt / /mnt/usbmnt

오류
root@ubuntuServer:/mnt# rsync -a --exclude=/mnt / /mnt/usbmnt
file has vanished: "/proc/10/exe"
file has vanished: "/proc/10/task/10/exe"
다수의 verification  -- update discarded. 에러 발생
ERROR: sys/power/wakeup_count failed verification -- update discarded.
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1070) [sender=3           .0.9]

  
 
출처 : http://bahndal.egloos.com/421481 
출처 : http://blog.naver.com/PostView.nhn?blogId=bawoowow&logNo=10175388727 

개발자포럼 -Total. 106

개발자포럼
번호 제목 글쓴이 조회 날짜
46 [팁] 아두이노 강좌 및 개발문서 링크
레벨 5 이카루스
7253 11.14
45 [자유] 아두이노 - arduino 를 배워봅시다. 사진 첨부파일
레벨 5 이카루스
6522 11.13
>> [팁] 우분투 12.04 외장하드를 통한 rsync 백업 방법
레벨 5 이카루스
19561 11.08
43 [링크] 무료 프로그래밍 책 모음 - 영어, PDF
레벨 3 iloveme
8829 10.21
42 [링크] 운영중인 리눅스 서버 소프트웨어 레이드 설치 방법
레벨 5 이카루스
6304 10.16
41 [링크] Unity3d 기초강좌 동영상 사진
레벨 5 이카루스
6956 10.08
40 [링크] Unity3d Tutorial - Hack & Slash RPG
레벨 5 이카루스
6460 10.03
39 [링크] 처음 설치시 우분투 소프트웨어 레이드 구성 방법
레벨 5 이카루스
15954 10.02
38 [링크] 구글에서 출시한 웹디자이너 툴 프로그램 사진 첨부파일
레벨 5 이카루스
8898 10.02
37 [링크] 안드로이드 Preference – UI 정보, 간단한 변수 저장하기 방법
레벨 5 이카루스
11370 09.26
36 모바일 [링크] 구글 애드몹 설정 방법
레벨 5 이카루스
8809 09.20
35 [링크] Html5, CSS3 and javascript 공개 강좌 링크
레벨 5 이카루스
11346 09.13
34 [링크] JQuery의 힘으로 제작된 17 가지 오픈소스 웹 게임들
레벨 5 이카루스
12460 08.29
33 [링크] 초보용 자바 - 점프 투 자바
레벨 5 이카루스
6612 08.26
32 [자유] jsp를 경험하다
레벨 5 이카루스
3723 08.19
31 [팁] Enterprise Architect를 이용하여 클래스 다이어그램으로 분
레벨 5 이카루스
18125 08.17
30 [팁] 안드로이드 APK 파일 decompile 방법
레벨 5 이카루스
13282 08.11
29 [팁] 안드로이드 YouTube Player API
레벨 5 이카루스
13219 08.02
28 [팁] 구글 플레이 게임 서비스
레벨 5 이카루스
9182 08.02
27 [링크] 3G 유심을 이용한 유무선 WIFI 구축 사진 첨부파일
레벨 5 이카루스
7672 07.23
회원 로그인
아이디/비번 기억
소셜네트워크 서비스를 통해서 로그인하시면 별도의 로그인 절차없이 회원서비스를 이용하실 수 있습니다.
많이 본 글
댓글 많은 글
추천글