Nas
QNAP NAS 에서 exfat 라이센스를 구입하면 외장하드 연결시 exfat 파일시스템을 사용 할 수 있다.
http://license.qnap.com 에서 라이센스를 구입 후 아래 링크대로 활성화 했다.


NAS에서 exFAT Driver는 활성화 되었으나 연결된 usb 디스크를 exFAT 파일시스템으로 포멧 하려고 하니 exFAT 방식의 포멧 메뉴가 나오지 않아 exFAT 드라이버를 를 비활성화 한 뒤 다시 활성화 하려고 한 것이 문제가 되었다. exFAT 방식의 usb 드라이브 포멧은 QNAP NAS에서는 진행 할 수 없고 윈도우시스템등에서만 가능 했던 것이다.


파일 시스템
exFAT
NTFS
FAT32
최대 볼륨 크기
128PB
16PB
2TB
최대 파일 크기
128PB(이론적으로 16EB)
16TB
4GB
기존 사용량
더 많은 용량 및 빠른 속도를 요구하는 차세대 USB 드라이브 및 SD 카드(예: SDXC)입니다.
Windows에서 사용되는 파일 시스템입니다.
일반 USB 드라이브에서 사용되는 표준 파일 시스템입니다.







비활성화 된 exFAT Driver 는 아래와 같이 비활성된 상태로 표시 되며 다시 활성화 하려고 라이센스 키로 온라인 활성화를 시도 했으나 라이센스키를 찾을 수 없다는 오류 코드만 뱉어냈다.




아무리 다시 라이센스 키를 활성화 하려고 해도 가지고 있는 key 로는 재 활성화 할 수 없어 고객센터에 도움을 요청해서 라이센스를 복구 할 수 있었다.

고객센터에서 key 를 재 활성화 해줘야 라이센스 비활성화 상태에서 복구가 가능 하니 비활성화는 필요한 경우가 아니라면 하지 않는 것이 좋다. 고객센터에서 아래와 같은 답변을 받았는데 

라이센스 정책에 따라 라이센스는 NAS 장치와 연결되어 있어 다른 NAS로 전송할 수 없고 디스크를 변경하거나 NAS 시스템을 초기화해야하는 경우 라이센스를 비활성화하지 말고 다시 설치 하라고 한다.

"Thanks for the support inquiry. According to our license policy, the license is associated with the NAS device and cannot be transferred between devices.
To deactivate then activate license will be as a transferred behavior, that's why you can't activate it again and get the error code 1205. If you need to change any disk or initialize NAS system, don’t deactivate the license and only need to reinstall it.”


고객센터의 도움을 받아 라이센스를 재 활성화 하고 윈도우에서 usb 디스크를 exFAT방식으로 포멧후 QNAP NAS에 연결하니 exFAT로 정상적으로 인식 되었다





Nas
QNAP NAS 453A를 사용하다 4G의 메모리로는 사용하기가 힘들어 졌다. 사용하고 있는 서비스들 때문에 가끔씩 메모리가 부족하다는 이벤트도 발생하고 해서 메모리를 업그레이드 하기로 결정했다.

QNAP에서 판매하고 있는 메모리로는 가격이 너무 비싸서 이리저리 찾아보고 산 16GB 메모리의 정보는 아래와 같다.
Crucial 16GB Kit (2 X 8GB) 1600 MT/s (PC3L-12800) 204-Pin SODIMM DDR3L Memory
배송비까지 포함해서 약 12만원 정도였다. 지금은 가격이 조금 더 내린 것 같다.


- 배송된 메모리








- NAS 상태
메모리 교체전 4GB의 메모리 크기를 확인 할 수 있다.




메모리 교체 방법은 생각보다 간단 했다. 
1. NAS 를 전원 OFF 한다.
2. 케이스를 고정하고 있는 NAS 후면 부의 나사 3개를 풀러주고 케이스를 제거한다.
3. 케이스를 제거하면 NAS 옆쪽에 아래 사진과 같은 메모리 슬럿이 보이는데 기존의 메모리를 제거 한다.
4. 새로운 메모리를 장작 후 역순으로 케이스를 장착 후 NAS 전원을 켠 후 RAM이 인식 되었는지 확인 한다.






- NAS 상태
전원을 켠 후 아래와 같이 메모리 크기가 16GB로 설정 된 것을 확인 할 수 있다.




Nas
Baidu 에서 파일을 대용량 다운 로드 받으려면 속도가 잘 안나와 도중에 끊기기도 하고 여간 불편 한 것이 아니다. 전에는 QNAP NAS 에 Baidu Cloud 와 동기화 시켜 주는 qpkg 가 있었는데 지금은 찾을 수가 없고 현재 OS 4.3.3 의 DownloadStation 에서 Baidu 파일을 다운로드 받을 수 있다고 해서 방법을 찾아 보았다.

결론은 된다.




다운 로드 방법이 설명되어 있지 않아 꽤 시간을 들여 성공 했다

  • 일단은 내 Baidu Cloud에 파일이 있어야 한다.
  • 다음은 DownloadStation 을 통해 받고 싶은 파일을 공유 해야 한다.


  • 다음과 같이 공유링크를 얻으면


  • DownloadStation 에 추가해 준다


  • 중요한 부분은 자격 증명 사용을 수동 입력으로 선택 하고 Baidu 계정과 암호를 입력하고 적용하면 다운로드가 시작 된다.


Nas


여러 가지 방법을 시도해 보았으나 아래의 방법이 가장 쉬웠습니다. 

  1. 본인의 QNAP NAS 에 ssh등의 방법으로 접속한다.
  2. .@__thumb 이 생성되어 있는 폴더로 이동한다.
    ex) cd /share/Multimedia/Photos
  3. vi rm.py 를 입력 후 아래 스크립트를 입력 한다.
    import os, shutilfor root, dirs, files in os.walk(‘.’, topdown=False):
            print “Root: %s” % root
            for dir in dirs:
                    if dir == ‘.@__thumb’:
                            delpath = os.path.join(root, dir)
                            print “Removing %s” % delpath
                            shutil.rmtree(delpath)
            for file in files:
                    if file == ‘.hightlight’:
                            delpath = os.path.join(root, file)
                            print “Removing %s” % delpath
                            os.remove(delpath)
                    elif file == ‘Picasa.ini’:
                            delpath = os.path.join(root, file)
                            print “Removing %s” % delpath
                            os.remove(delpath)
                    elif file == ‘Thumbs.db’:
                            delpath = os.path.join(root, file)
                            print “Removing %s” % delpath
  4. 스크립트 입력 후 wq 로 저장한다.
  5. python rm.py 로 스크립트를 실행 한다. 스크립트를 실행하면 아래와 같이 폴더들이 삭제 된다.

참조 link : https://forum.qnap.com/viewtopic.php?t=3100

Nas

NAS 를 사용하면서 데이터를 여러번 날려 먹고 나니 백업을 철처히 준비 하게 되었다. RAID 까지는 필요 없으니 필요한 데이터만 선택해서 백업해 두면 데이터를 날리고 가슴을 치며 자괴감에 빠지는 일들은 줄어 들게 된다.

백업이 필요한 데이터 중 하나인 “Qnap Mysql NAS (MariaDB) 자동 백업 설정 하기”에 대해 포스팅 해 보겠다.

  1. 먼저 Db backup을 위한 mysqldump 명령어가 있는지 확인 해 보자.
    Mysql 을 backup 하는 명령어인 mysqldump 명령어의 위치를 찾는 방법은 다음과 같다.
    find / -name mysqldump 

  2. 다음은 스크립트 파일을 다운로드 한다
    .
    mysqlbackup_fixed2.zip

  3. 다운 받은 파일 중 mysqlbackup.conf 파일을 먼저 수정해 둔다.
    Mysqlbackup.conf 파일 설정
    백업을 위해 db에 접근 하기 위한 계정의 정보 설정 및 보관할 백업의 숫자와 백업 파일이 저장될 위치를 설정 할 수 있다.[mysqlbackup]
    day_retention=6
    week_retention=5
    month_retention=3
    day_rotate=1
    Share=
    user=
    pw=
    errorlvl=2
    Folder=수정한 Config 파일은 아래 경로에 업로드 한다.
    /etc/config/mysqlbackup.conf

    파일 업로드 후 config 의 권한을 설정해 둔다.
    chmod 600 /etc/config/mysqlbackup.conf

  4. Mysqlbackup script 인 mysqlbackup.sh 파일의 위치는 원하는 곳에 저장해 두면 된다.

저장 후 아래와 같이 권한 설정을 한다.
chmod 700 mysqlbackup.sh

정해진 시간에 스크립트 실행을 위한 crontab 설정을 한다.
vi /etc/config/crontab
i 를 누르고 아래 스케쥴을 추가 한다.

10 1 * * * /mysqlbackup.sh를 저장한 경로/mysqlbackup.sh

스케쥴 추가후 esc 키를 누르고 wq 를 입력해 저장한다.

변경된 crontab 를 인식하도록 한다.
crontab /etc/config/crontab
crontab에 등록이 되었는지 확인한다.
crontab -l

[HOWTO] Make automatic backup of ALL MySQL / MariaSQL databases on QNAP V3.7 를 참고 했다. https://forum.qnap.com/viewtopic.php?f=32&t=15628


Nas

2 bay QNAP NAS 를 사용 중이다.
2nd Bay 에 SSD 를 설치 했는데 1st Bay 의 web folder 를 SSD드라이브 가 있는 2nd Bay로 옮기고 싶었다.

방법은 https://forum.qnap.com/viewtopic.php?t=28672 링크에서 찾았다.

  1. Web folder 의 위치로 이동한다.
    cd /share/CACHEDEV1_DATA
  1. web folder 의 데이터를 새로운 드라이브로 이동시킨다.
    mv Web /share/CACHEDEV3_DATA/Web

  2. smb.conf 파일을 수정한다.
    vi /etc/config/smb.conf
    기존 : path = /share/CACHEDEV1_DATA/Web
    변경 : path = /share/CACHEDEV3_DATA/Web

  3. smb service 를 재시작 한다.
    /etc/init.d/smb.sh restart

데이터 위치는 사용자 환경 마다 다를 수 있으니 CACHEDEV1_DATA(물리 디스크 정보)는 확인 해서 적용 하도록 한다.

1. qnap 에 python 설치 (qpkg로 검색해서 실치)

2. qnap nas에 plex media server 설치  (qpkg로 검색해서 실치)

3. qnap nas 에 plex connect 설치
https://github.com/iBaa/PlexConnect 에서 파일을 다운로드 후 nas에 업로드 한다.
설치 후 설정 파일(Settings.cfg) 수정 후 chmod a+rx ./PlexConnect.py 명령어 실행.

4. apple tv 의 dns 를 qnap nas ip 로 변경 한다.
dns 는 보통 nas 의 ip 가 되며 apple tv 에서 예고편을 선택하면 trailer.apple.com 쪽으로 가는 연결을 뺏어 qnap nas의 plex media server 쪽으로 보내 준다. 

https 관련 이슈가 있기 때문에 인증서를 만들어 microusb 를 사용하여 인증서를 apple tv 에 업로드 해 주어야 한다.

모든 설정 완료 후 plexconnect 가 설치된 폴더에서 ./PlexConnect.py 명령어 실행 후 apple tv 와 plex media server 가 정상적으로 연동 되는지 확인 후 서비스 등록을 위해 아래의 방법을 사용 하였다.

qpkg 만들어 자동 실행 만들기 (앱 센터에서 서비스 실행을 할 수 있게 만들어 줄 수 있다.)


모든 설정을 마치고 동영상 재생도 정상적으로 되는 것을 확인 하였는데 한글 자막이 있는 영화만 재생하면 1초에 한번씩 화면이 끊겼다.
원인은 한글 자막 때문이었고 아래의 링크의 한글 자막관리기를 설치하고 smi 한글 자막을 srt로 변경 후 동영상이 정상적으로 재생 되는 것을 확인 하였다.
 

smiconvert (plex media server용)
https://github.com/hojel/SmiConvert.bundle






1. Qnap nas 의 로그를 확인해 보니 어느 순간 부터 주기적으로 re-launch process [apache] 라는 로그라 올라오며 apache web server service 가 실행 되지 않았다. service 를 재 시작등의 방법으로도 문제는 해결 되지 않았고 apache.conf 파일의 초기화로 해결 하였다.

해결 방법

1) 자신의 Qnap NAS 에 sftp 등으로 접속하여 /etc/default_config/ 폴더로 이동 후 apache.conf 파일을 자신의 pc로 다운로드 한다.

2) /etc/config/apache/ 로 이동하여 다운받아 놓은 apache.conf를 덮어 씌운다.

3) Qnap NAS 에서 web service 를 restart 한다.

4) log 에서 web server 가 정상적으로 start 되었는지 확인한다.

5) qnap nas web server 에 접속 테스트를 해본다.





QNAP NAS에 qpkg로 transmission 를 설치하고 wep client 나 windown client(http://code.google.com/p/transmisson-remote-gui/)에서 torrento 자료를 다운로드 받기는 할 수 있지만 내 자료를 torrent 파일로 만들어 업로드 할 수 있는 기능은 없다.(Mac 용 client에서는 가능 한 것 같음.)

자료를 만들 수 있지 않을 까 하는 마음에 이곳 저곳을 뒤져 보다 결국 해결 방법을 찾았음.

1. telnet이나 ssh로 qnap nas에 접속 한다.

2. export LD_LIBRARY_PATH=/share/HDA_DATA/.qpkg/Transmission/lib 명령어를 입력 한다.(내 경우에만 해당 되는 지는 모르겠지만 telnet session이 끊기 거나 다시 접속을 했을때마다 위의 명령어를 입력 해 주어야 했다.)

3. 아래 명령에서 tracker announce address 와 torrent 파일 저장위치 소스가 될 파일의 디렉토리를 수정한 후 입력하면 .torrent 파일이 생성된다.
/share/HDA_DATA/.qpkg/Transmission/bin/transmission-create -t http://replace.with.tracker.announce.address -p (if tracker is private) -c comment -o /path/to/where/to/save/the/.torrent /path/to/the/file/or/directory/that/you/want/to/include/into/the/torrent


+ Recent posts