You are currently viewing 아이피타임 나스의 파일을 시놀로지로 복사하기

아이피타임 나스의 파일을 시놀로지로 복사하기

시놀로지 DS920+를 설치하려고 합니다.

아이피타임 NAS2 dual을 사용하고 있습니다. 1년 10개월 동안 사용했는데요. 6TB 하드 디스크의 용량을 모두 사용했습니다. 16TB 용량의 시놀로지 나스로 교체하는데요. NAS2 dual에 들어있는 파일을 모두 옮겨야 합니다. 업무에 지장을 주지 않으면서 누락되는 파일이 없도록 복사해야 합니다. 복사할 파일의 총 용량은 5.1TB입니다.

소요시간 : 1일
어려움 :
4/5

usb 외장하드로 연결해서 파일을 복사합니다.

나스에서 나스로 파일을 복사할 때 rsync가 유용합니다. rsync는 원본과 복사본의 내용이 일치하는지 검증하고, 추가된 파일과 수정된 파일만 복사 할 수 있고, 복사한 결과를 로그 파일로 제공해 줍니다. QNAP, NETGEAR,TerraMaster 제품은 rsync를 지원해서 시놀로지 나스와 손쉽게 파일 복사를 할 수 있습니다. 하지만 안타깝게도 NAS2 dual은 rsync를 지원하지 않아서 다른 방법을 사용해야 합니다.

파일 스테이션이 제공하는 ‘원격 폴더 마운트’ 기능을 사용해서 나스에서 나스로 직접 파일을 복사 할 수 있습니다. 하지만 ‘원격 폴더 마운트’를 몇 번 사용해 봤는데요. 간혹 일부 폴더가 보이지 않거나 일부 파일이 복사되지 않는 경우가 있었습니다. 5.1TB나 되는 용량을 ‘원격 폴더 마운트’기능을 사용해서 복사하기에는 불안한 마음이 듭니다. 파일의 용량이 적을 경우에는 이 방법이 가장 손쉬운 방법입니다. 용량이 적으면 폴더나 파일이 누락 되더라도 쉽게 찾을 수 있으니까요.

결국 NAS2 dual에서 사용하던 하드 디스크를 분리해서 시놀로지 나스에 usb 외장 하드 디스크로 연결해서 파일을 복사하기로 결정했습니다. rsync를 사용할 수 있고 1Gbps 네트워크 보다 더 빠르게 복사할 수 있기 때문입니다.

하지만 위험을 감수해야 합니다. 디스크를 손에서 떨어뜨리기, 디스크 방향 잘못 끼우기, 디스크를 평평하지 않은 바닥(뾰족한 물체가 있는 곳)에 내려놓기 등 사소한 실수로 인해서 디스크에 손상이 생길 수 있기 때문입니다. NAS2 dual이 6TB 하드 디스크 두 개로 RAID 1을 사용했으면 이런 위험을 조금 줄여 줍니다. 똑같은 내용이 들어있는 디스크가 하나 더 있으니까요. 하지만 6TB 하드 디스크가 두 개 장착되어 있지만 무슨 이유인지 2번 디스크는 전혀 사용하지 않고(포맷 조차 하지 않고) 그냥 장착만 되어 있습니다.

  1. usb 외장 하드 디스크를 마운트합니다.
  2. rsync로 복사합니다.
  3. 파일의 소유자, 그룹, 권한을 변경합니다.
  4. 복사한 파일을 공유 폴더로 이동합니다.

오후 4시부터 NAS2 dual의 사용을 중지하고 파일 옮기는 작업을 시작했습니다.  다음날 오전 7시에 파일 복사가 완료 되었고요. 나머지 작업(파일의 소유자, 그룹, 권한 변경, 폴더 이동)을 수행하는데 1시간 정도 더 소요되었습니다. 오전에는 시놀로지 나스로 업무를 볼 수 있습니다.

USB 장치 인식

NAS2 dual의 6TB 하드 디스크에 생성한 볼륨은 ext4 파일 시스템을 사용하고 있습니다. 하지만 lvm과 RAID를 사용하기 때문에 파일 시스템이 인식되지 않고 <지원되지 않음>이라고 나옵니다. 터미널로 접속해서 수동으로 마운트해야 합니다.

root@NAS:/usbp1# ls -al
total 135232
drwxr-xr-x 28 root root      4096 Mar 29 13:24 .
drwxr-xr-x 24 root root      4096 Jun 10 16:50 ..
drwxrwxrwx 24 root root      4096 Jan 18 12:43 dir_A
drwxrwxrwx 30 root root      4096 May 24 14:09 dir_B
drwxrwxrwx 30 root root      4096 May 26 16:39 dir_C
-생략-
drwx------  3 root root      4096 Jun  5 16:01 .geoip
-생략-
drwxrwxrwx  2 root root      4096 Dec 16  2020 Home.admin
-생략-
-rwxrwxrwx  1 root root   1986560 Aug 19  2020 .ipDISK.index.db
drwxrwxrwx  2 root root     36864 Jun 10 16:30 LogFiles
drwx------  2 root root     16384 Aug  4  2020 lost+found
-rw-rw-rw-  1 root root      4537 Jun 10 16:30 .nasconfig.set.88366CXXXXXX
-rw-r--r--  1 root root   2097152 Jun 10 16:30 .nasconf.sys.88366CXXXXXX
-rw-r--r--  1 root root 134217728 Jun 10 16:30 .syscache
root@NAS:/usbp1# df -h
Filesystem              Size  Used Avail Use% Mounted on
/dev/md0                2.3G  1.7G  552M  76% /
devtmpfs                1.9G     0  1.9G   0% /dev
tmpfs                   1.9G  120K  1.9G   1% /dev/shm
tmpfs                   1.9G   15M  1.9G   1% /run
tmpfs                   1.9G     0  1.9G   0% /sys/fs/cgroup
tmpfs                   1.9G  852K  1.9G   1% /tmp
/dev/mapper/cachedev_0   14T  148M   14T   1% /volume1
/dev/vg0/lv0            5.4T  5.1T   11G 100% /usbp1
root@NAS:/usbp1#

NAS2 dual의 6TB 하드 디스크에 생성한 볼륨은 5.1TB 용량을 사용하고 있습니다.

root@NAS:/volume1/path_A# nohup rsync -a -생략 -
sending incremental file list
./
.event.log.88366C2XXXXXX
          4,096 100%    0.00kB/s    0:00:00 (total: 0%)  
          4,096 100%    0.00kB/s    0:00:00 (total: 0%) (xfr#1, ir-chk=1040/1042)
.ipDISK.index.db
         32,768   1%   93.84kB/s    0:00:20 (total: 0%)  
      1,986,560 100%    4.54MB/s    0:00:00 (total: 0%) (xfr#2, ir-chk=1039/1042)
.nasconf.sys.88366CXXXXXX
         32,768   1%   64.00kB/s    0:00:32 (total: 0%)  
      2,097,152 100%    3.38MB/s    0:00:00 (total: 0%) (xfr#3, ir-chk=1038/1042)
.nasconfig.set.88366CXXXXXX
          4,537 100%    7.15kB/s    0:00:00 (total: 0%)  
          4,537 100%    7.15kB/s    0:00:00 (total: 0%) (xfr#4, ir-chk=1037/1042)
.syscache
         32,768   0%   46.51kB/s    0:48:04 (total: 0%)  
     18,120,704  13%   17.11MB/s    0:00:06 (total: 0%)  
     71,073,792  52%   33.74MB/s    0:00:01 (total: 1%)  
    117,473,280  87%   36.74MB/s    0:00:00 (total: 2%)  
    134,217,728 100%   40.29MB/s    0:00:03 (total: 2%) (xfr#5, ir-chk=1036/1042)
.geoip/
.geoip/timestamp
             11 100%    0.08kB/s    0:00:00 (total: 2%)  
             11 100%    0.08kB/s    0:00:00 (total: 2%) (xfr#6, ir-chk=1009/1042)

-생략-
D/E/F/xxxxxxxx.JPG 32,768 0% 49.77kB/s 0:05:12 (total: 99%) 15,581,547 100% 17.67MB/s 0:00:00 (total: 99%) (xfr#430898, to-chk=2/452554) D/E/F/xxxxxxxy.jpg 32,768 4% 37.34kB/s 0:00:17 (total: 99%) 674,073 100% 765.44kB/s 0:00:00 (total: 99%) (xfr#430899, to-chk=1/452554) D/E/F/xxxxxxxz.png 32,768 1% 36.70kB/s 0:00:46 (total: 99%) 1,726,116 100% 1.86MB/s 0:00:00 (total: 99%) (xfr#430900, to-chk=0/452554) lost+found/ Number of files: 452,554 (reg: 430,900, dir: 21,653, link: 1) Number of created files: 452,553 (reg: 430,900, dir: 21,652, link: 1) Number of deleted files: 0 Number of regular files transferred: 430,900 Total file size: 5,593,426,809,769 bytes Total transferred file size: 5,593,426,809,750 bytes Literal data: 5,593,426,809,750 bytes Matched data: 0 bytes File list size: 21,350,120 File list generation time: 0.001 seconds File list transfer time: 0.000 seconds Total bytes sent: 5,594,824,874,301 Total bytes received: 8,363,826 sent 5,594,824,874,301 bytes received 8,363,826 bytes 113,014,376.95 bytes/sec total size is 5,593,426,809,769 speedup is 1.00 root@NAS:/volume1/path_A#

rsync 명령어를 사용해서 파일을 복사합니다. 43만개 파일, 5.1TB 용량을 복사하는데 대략 14시간 정도 걸렸습니다. 복사 속도는 평균 107MB/sec입니다.

시놀로지 나스의 리소스 모니터

파일을 복사하는 동안 usb 외장 하드 디스크의 읽기 속도가 초당 130MB 이상 나오기도 합니다. 파일의 평균 크기가 12MB 정도로 큰 편에 속하다 보니 속도가 잘 나오는 것으로 생각됩니다.

시놀로지 나스의 저장소 관리자

모든 파일을 복사한 이후에는 시놀로지 나스의 볼륨 사용량도 5.1TB가 되었습니다.

참고

답글 남기기