소요시간 : 3일
어려움 :
★★★★★ 4/5
10명의 사용자가 사용할 30TB 용량의 나스를 설치합니다.
DS920+, 10TB 디스크 4개 장착 , 레이드5를 사용해서 30TB 볼륨을 준비합니다. 서버에 들어있는 공유 폴더의 파일을 나스로 복사합니다. rsync, rclone, robocopy처럼 원본과 복사본이 일치하는지 확인하는 기능, 추가(수정)된 파일만 복사하는 기능, 복사 과정(결과)을 기록하는 기능을 제공하는 툴을 사용해야 합니다. 파일 복사가 완료되면 나스를 설정합니다. 공유 폴더 이름, 사용자 아이디와 비밀번호, 아이피 주소는 서버 컴퓨터에서 사용하던 값과 가급적 동일하게 설정합니다.
- DS920+ 준비하기.
- 서버의 파일을 나스로 복사하기.
- DS920+ 설정하기.
파일을 복사하는데 3일이 소요되었습니다. 그동안 서버 컴퓨터에는 추가된 파일, 수정된 파일이 생깁니다. 서버 컴퓨터를 사용하지 않는 시간에 이런 파일만 나스로 복사합니다. rsync, rclone, robocopy같은 툴을 사용해야 하는 이유입니다. 아래에 rsync와 rclone의 로그가 있습니다.
2022/01/19 11:42:30 [16130] building file list 2022/01/19 11:43:33 [16130] .d..t...... a/b/c/ 2022/01/19 11:43:33 [16130] >f+++++++++ a/b/c/d.jpg ~ 중간 생략 ~ 2022/01/20 12:32:28 [16130] rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1462) [sender=3.1.2] 2022/01/20 12:52:03 DEBUG : Creating backend with remote "d:" 2022/01/20 12:52:03 DEBUG : fs cache: renaming cache item "d:" to be canonical "//?/D:/" 2022/01/20 12:52:03 DEBUG : Creating backend with remote "z:" 2022/01/20 12:52:03 DEBUG : fs cache: renaming cache item "z:" to be canonical "//?/Z:/" 2022/01/20 12:52:03 DEBUG : $RECYCLE.BIN: Excluded 2022/01/20 12:52:03 DEBUG : System Volume Information: Excluded 2022/01/20 12:52:03 INFO : x/y/z.jpg: Copied (new) ~ 중간 생략 ~ 2022/01/21 18:28:13 DEBUG : Local file system at //?/Z:/: copied 8690 directories 2022/01/21 18:28:13 DEBUG : Waiting for deletions to finish 2022/01/21 18:28:13 INFO : Transferred: 8.216Ti / 8.216 TiByte, 100%, 1.472 MiByte/s, ETA 0s Transferred: 5052054 / 5052054, 100% Elapsed time: 29h36m10.2s 2022/01/21 18:28:13 DEBUG : 2 go routines active 2022/01/21 20:20:38 DEBUG : Creating backend with remote "d:" 2022/01/21 20:20:38 DEBUG : fs cache: renaming cache item "d:" to be canonical "//?/D:/" 2022/01/21 20:20:38 DEBUG : Creating backend with remote "z:" 2022/01/21 20:20:39 DEBUG : fs cache: renaming cache item "z:" to be canonical "//?/Z:/" 2022/01/21 20:20:39 DEBUG : $RECYCLE.BIN: Excluded 2022/01/21 20:20:39 DEBUG : System Volume Information: Excluded 2022/01/21 20:20:40 DEBUG : x.exe: Size and modification time the same (differ by 0s, within tolerance 100ns) 2022/01/21 20:20:40 DEBUG : x.exe: Unchanged skipping ~ 중간 생략 ~ 2022/01/22 00:22:26 INFO : Transferred: 662.532Gi / 662.532 GiByte, 100%, 12.087 KiByte/s, ETA 0s Checks: 8195417 / 8195417, 100% Deleted: 15 (files), 0 (dirs) Transferred: 303677 / 303677, 100% Elapsed time: 4h1m47.8s
파일 복사가 모두 완료되면 나스의 설정을 잡습니다. 사용자 계정 생성, 공유 폴더 생성, 고정 아이피 설정, 해외 아이피 차단, DSM 포트 변경, 퀵커넥트 활성, DDNS 등록, 이메일 알림 활성, 휴지통 비우기 예약, 스냅샷 설정, webdav 설정, 공유기 포트포워딩 설정 등 필요한 설정을 완료합니다.
참고
- Rclone
https://rclone.org/