이 영역을 누르면 첫 페이지로 이동
담덕이의 탐방일지 블로그의 첫 페이지로 이동

담덕이의 탐방일지

페이지 맨 위로 올라가기

담덕이의 탐방일지

담덕이의 주관적인 시선으로 담은 이야기가 있는 곳, 담덕이의 탐방일지입니다. 연락은 damduck@damduck01.com

시놀로지 NAS DS216+II를 백업 장치로 사용하기-rsync를 이용한 백업

  • 2017.08.28 11:45
  • 직장・자기계발/IT 제품리뷰
반응형

지난 포스팅 "비싼 NAS 시놀로지 DS216+II 개봉기 시작합니다."에서 구매한 NAS인 DS216+II의 용도는 몇 가지가 있는데 그중 하나가 백업이었습니다.

 

비싼 NAS 시놀로지 DS216+II 개봉기 시작합니다.

저는 아주 오래된 모델인 버팔로 링크스테이션 듀오를 쓰고 있었는데요. 개인용으로 간단하게 사용하기에는 큰 불편 없이 사용중이었습니다. 그런데 이번에 회사에서 NAS를 구축할 일이 있어서

damduck01.com

현재 개발서버의 첨부파일이나 DB 백업 파일 그리고 지원 서버의 레드마인 DB와 첨부 파일 등을 각 로컬 서버의 다른 디렉터리에 일 백업을 받고는 있는데 이건 백업이라고 하기에는 많이 불안하죠. 그래서 물리적으로 다른 곳에 백업을 하기 위해 DS216+II를 사용하려고 했습니다.

먼저 지원서버로 사용 중인 서버는 CentOS 7을 사용 중이고 로컬 백업은 모두 backup이라는 디렉터리 안에 각 백업 파일별로 디렉터리를 나누어서 적용 중입니다. 그래서 backup 디렉터리를 NAS로 일 백업을 적용시키기 위해 rsync를 사용하기로 했습니다.

진행 방법은 아래와 같습니다.

  1. Synology NAS에서 rsync 활성화하기

제가 사용한 DS216+II는 DSM 버전 6.1.3을 사용 중입니다. DSM으로 로그인 후 제어판 > 파일 서비스로 이동 후 rsync 탭을 선택합니다.

 

여기에서 rsync 서비스 활성화를 선택 후 적용 버튼을 클릭해 주시면 되는데 이때 SSH 암호화 포트는 새로운 번호로 변경하는 걸 개인적으로 추천드립니다.

 

서버 최소한의 방비 - ssh 접속 포트 변경하기

모르고 지나면 괜찮겠지만 막상 알아보면 정말 엄청난 수의 ssh 로그인 시도가 발생하는 걸 알 수 있습니다. # last -f /var/log/btmp | more 위 명령어를 실행해 보면 최근 로그인 실패 기록을 확인할 수

damduck01.com

위 포스트에서 말했듯이 기본 포트 변경은 최소한의 보한 관리 방법 중 하나입니다.

 

  1. 백업 폴더 설정하기

위 작업이 완료되었다면 이제 백업 파일을 보관할 폴더를 생성하고 권한을 적용해야 하는데요.

 

제어판 > 공유 폴더로 이동 후 상단의 생성 > 생성을 클릭하시면 새 공유 폴더 생성 창이 나타납니다. 빈 항목을 알맞게 채워주세요. 전 이름과 설명과 입력 후 확인 버튼을 클릭했습니다. 참고로 전 해당 폴더를 백업용으로만 사용하기 위해 해당 폴더용 계정을 생성해서 그 계정만 접근하도록 설정했습니다.

 

  1. 백업 소스 서버에서 작업하기

위 작업이 끝났다면 NAS에서의 작업은 끝이 났고요. 다음은 백업 원본 소스가 있는 서버 저는 CentOS가 설치되어 있는 리눅스 서버에서의 작업만 남았습니다. 백업 원본 소스가 있는 서버에서 아래 명령을 입력해 주세요.

rsync -avzO -e 'ssh -p '  @:/volume1/

위와 같이 rsync 명령어를 입력하시고 실행을 하시면 rsync가 동작을 하는데요. 전 여기서 2번 고생을 했네요. 먼전 rsync 옵션(-avzO) 중 붉은색으로 표시한 O 옵션인데요. 해당 옵션에 대한 설명이 자세히 나와 있질 않아요. 내부에서 rsync을 설정할 때는 사용한 적이 없는데 현재 하는 것처럼 외부로 rsync를 적용할 경우에는 사용하라고만 하지 정확한 기능은 잘 모르겠습니다.

그리고 두 번째로 synology nas의 디렉터리 구조 중 붉은색으로 표시한 /volume1/ 경로가 기본 설정이더라고요. 윈도우로 보면 C:/ or D:/를 선택하는 건데 전 당연히 하나밖에 없으니 생각을 안 하고 있었죠. 반드시 풀 경로로 설정하시면서 /volume1/ 도 적어주세요.

여기까지 하면 기본적인 rsync 적용 작업이 완료되었습니다. 그런데 이렇게 하면 매번 백업을 수동으로 해줘야겠죠. 그래서 crontab을 이용해서 일 백업을 하도록 하겠습니다.

 

  1. crontab을 이용한 자동 백업 설정

먼저 위에서 사용한 명령어를 vi 또는 vim 명령어로 .sh 파일로 만들어 줍니다.

rsync -avzO -e 'ssh -p '  @:/volume1/

예를 들어 backup.sh 파일로 만들었다고 가정하겠습니다. 그리고 crontab -e 명령어로 실행하시고 아래 명령어를 입력 후 저장해 주세요.

0 23 * * * {backup.sh 파일 경로}

위 명령어 중 경로 앞 숫자와 * 는 #분 시 일 월요일(월=1 화=2... 일=7)을 나타냅니다. 즉, 매일 23시에 backup.sh 파일을 실행하라는 얘기죠. 다시 말해 매일 23시에 rsync 명령어가 실행되면서 Centos의 설정된 디렉터리와 NAS의 backup 폴더가 동기화가 된다는 얘기입니다.

어떻게 이해가 되시나요? 이게 한번 하고 나면 쉬운데 처음 할 때 몇 가지 설정이 안 맞으면 머리가 아파서 저도 정리할 겸 포스트로 남겨봅니다.

그럼 rsync를 이용한 백업은 여기서 끝, 다음에는 윈도우에서 rsync가 아닌 synology NAS에서 제공하는 프로그램인 Cloud Station Backup 을 이용한 방법에 대해서 알아보겠습니다.

늘 그렇듯 여러분들의 공감은 저에게 많은 힘이 되고 댓글은 포스트 작성에 많은 도움이 됩니다. 아시죠? 행복한 하루 보내세요. ^^

※ 시놀로지 NAS 관련 다른 글들도 읽어보세요.

 

시놀로지 NAS DS216+II 를 백업장치로 사용하기-Cloud Station Backup 앱을 이용한 백업

지난 시놀로지 NAS DS216+II 를 백업장치로 사용하기-rsync를 이용한 백업 포스트에 이어 이번에는 시놀로지에서 제공하는 Cloud Station Backup 앱을 이용한 백업 방법에 대해 알아보겠습니다. 먼저 DS216

damduck01.com

 

비싼 NAS 시놀로지 DS216+II 개봉기 시작합니다.

저는 아주 오래된 모델인 버팔로 링크스테이션 듀오를 쓰고 있었는데요. 개인용으로 간단하게 사용하기에는 큰 불편 없이 사용중이었습니다. 그런데 이번에 회사에서 NAS를 구축할 일이 있어서

damduck01.com

 

728x90
반응형
로그인하고 댓글 쓰러 가기. (∩•̀ω•́)⊃-*⋆

댓글

이 글 공유하기

  • 구독하기

    구독하기

  • 카카오톡

    카카오톡

  • 라인

    라인

  • 트위터

    트위터

  • Facebook

    Facebook

  • 카카오스토리

    카카오스토리

  • 밴드

    밴드

  • 네이버 블로그

    네이버 블로그

  • Pocket

    Pocket

  • Evernote

    Evernote

다른 글

  • 이벤트로 덜컥 구매한 클립카드 개봉기 시작합니다.

    이벤트로 덜컥 구매한 클립카드 개봉기 시작합니다.

    2017.12.18
  • 크롬에서 간편한 영단어 번역기능을 제공하는 확장 프로그램 Tooltip Dictonary

    크롬에서 간편한 영단어 번역기능을 제공하는 확장 프로그램 Tooltip Dictonary

    2017.10.27
  • 대중교통 이용시 민폐 방지에도 좋고 이동중에 물건을 꺼내기에도 편한 울프팩 백팩 개봉기

    대중교통 이용시 민폐 방지에도 좋고 이동중에 물건을 꺼내기에도 편한 울프팩 백팩 개봉기

    2017.08.25
  • 트론스마트 퀄컴 퀵차지3.0 54W 2.4A 5포트 충전기 개봉합니다.

    트론스마트 퀄컴 퀵차지3.0 54W 2.4A 5포트 충전기 개봉합니다.

    2017.08.23
다른 글 더 둘러보기

정보

담덕이의 탐방일지 블로그의 첫 페이지로 이동

담덕이의 탐방일지

  • 담덕이의 탐방일지의 첫 페이지로 이동

검색

메뉴

  • 전체보기
  • 안부 남기기

카테고리

  • 전체보기 (3429) N
    • 직장・자기계발 (698) N
      • IT 인터넷 (200) N
      • 모바일 (110)
      • 과학 (1)
      • IT 제품리뷰 (232) N
      • 경영・직장 (3)
    • 여행 · 맛집 (2029) N
      • 서울 강남구 (10)
      • 서울 강동구 (1)
      • 서울 강서구 (67)
      • 서울 구로구 (198)
      • 서울 마포구 (8)
      • 서울 서대문구 (159)
      • 서울 서초구 (3)
      • 서울 송파구 (1)
      • 서울 양천구 (18)
      • 서울 영등포구 (22)
      • 서울 용산구 (13)
      • 서울 종로구 (25)
      • 서울 중구 (84)
      • 인천광역시 (2)
      • 경기 가평군 (1)
      • 경기 과천시 (10)
      • 경기 광명시 (3)
      • 경기 부천시 (4)
      • 경기 성남시 (811) N
      • 경기 수원시 (84)
      • 경기 시흥시 (3)
      • 경기 안산시 (2)
      • 경기 안성시 (4)
      • 경기 안양시 (108)
      • 경기 양주시 (2)
      • 경기 양평군 (15)
      • 경기 오산시 (3)
      • 경기 용인시 (18)
      • 경기 이천시 (2)
      • 경기 의왕시 (26)
      • 경기 파주시 (8)
      • 경기 평택시 (3)
      • 경기 화성시 (144) N
      • 세종특별자치시 (12)
      • 강원 강릉시 (6)
      • 강원 고성군 (1)
      • 강원 속초시 (2)
      • 강원 인제군 (2)
      • 강원 정선군 (1)
      • 충남 서산시 (2)
      • 충남 아산시 (5)
      • 충남 천안시 (4)
      • 충남 태안군 (1)
      • 충북 청주시 (23)
      • 대전 동구 (1)
      • 대전 서구 (1)
      • 대전 유성구 (2)
      • 광주광역시 (1)
      • 전북 고창군 (1)
      • 전북 군산시 (6)
      • 전남 구례군 (4)
      • 전남 보성군 (1)
      • 전남 해남군 (1)
      • 경북 경주시 (24)
      • 경북 구미시 (1)
      • 경북 김천시 (1)
      • 경북 상주시 (1)
      • 제주도 (29)
      • 해외여행 (34)
    • 문화 · 연예 (107)
      • TV (2)
      • 영화 (54)
      • 독서노트 (25)
      • 만화·애니 (18)
      • 공연·전시·축제 (8)
    • 리빙・스타일 (290)
      • 생활정보 (43)
      • 인테리어 (7)
      • 패션 · 뷰티 (9)
      • 요리 (9)
    • 취미・건강 (67)
      • 취미 (16)
      • 자동차 (51)
    • 가족・연예 (36)
      • 일상 (36)
    • 빛그림으로 남기는 이야기 (61)
    • 담덕이가 하는 이야기 (101)
    • 레드마인 (40)

최근 글

인기 글

댓글

공지사항

아카이브

태그

  • 정자동
  • 직장인점심메뉴탐방
  • 점심메뉴추천
  • 라이프
  • 성남시
  • IT
  • 평일점심
  • 맛집

나의 외부 링크

  • 담덕이의 탐방일지(YouTube)

정보

담덕.의 담덕이의 탐방일지

담덕이의 탐방일지

담덕.

블로그 구독하기

  • 구독하기
  • 네이버 이웃 맺기
  • RSS 피드

방문자

  • 전체 방문자
  • 오늘
  • 어제

티스토리

  • 티스토리 홈
  • 이 블로그 관리하기
  • 글쓰기
Powered by Tistory / Kakao. © 담덕.. Designed by Fraccino.

티스토리툴바