시놀로지 NAS 미디어서버 재색인 자동실행

박남규   
   조회 28539   추천 2    

nkreindex.sh (715byte), Down : 56, 2013-05

시놀로지 NAS와 스마트TV등을 연결하여 사용하는 경우,
파일정보 갱신이 바로 안되는 문제가 있습니다.
하여, 제어판에서 미디어색인서비스 / 색인재설정을
수작업으로 해줘야 하는 문제가 있습니다.
아마도 내부 DB를 통해서 파일정보 관리를 하는 듯 합니다.
이 부분을 crontab을 활용하여 자동으로 하도록 만들어봤습니다.
 
1. SSH 설정
시놀로지 관리패널 / 제어판 / 터미널
SSH 서비스 활성화 체크
 
2. root 접속
putty나 secureCRT 등으로 root 계정으로 접속
비밀번호는 admin 계정의 비밀번호와 동일
 
3. 볼륨밑에 root홈생성(존재하면 skip)
mkdir /volume1/homes/root
 
4. nkreindex.sh 작성
vi /volume1/homes/root/nkreindex.sh
 
#!/bin/sh
#
echo "################################################"
echo "# Media server reindex ver 1.0                  "
echo "# Created date: 2013.05.12                      "
echo "# Creator info: http://www.nkpark.pe.kr         "
echo "# synoindex -R [video|music|photo|playlist|all] "
echo "################################################"
 
myOption=$1
 
if [ "${myOption}"="" ]
then
    ##echo "Reindex Option: video | music | photo | playlist | all(default)"
    myOption="all"
fi
 
date "+%Y.%m.%d %H:%M:%S"
echo "/usr/syno/bin/synoindex -R ${myOption}"
 
/usr/syno/bin/synoindex -R ${myOption}
returnCode=$?
 
if [ ${returnCode} -ne 0 ]
then
    echo "Error: ${returnCode}"
else
    echo "Completed!!!"
fi

5. crontab 설정
vi /etc/crontab
마지막 행에 아래 내용을 추가(10분마다 실행)
 
## media server reindex (created by N.K Park)
*/10    *       *       *       *       root    /volume1/homes/root/nkreindex.sh all > /volume1/homes/root/nkreindex.log
 
6. crontab 재시작
synoservice -restart crond
 
* 볼륨내에 video, audio, photo 등 폴더를 지정해서 재색인을 하고 싶으면
4번 crontab 빨간색의 all 대신에 옵션으로 video 또는 audio 또는 photo 를 지정하면 됩니다.
 
 
짧은글 일수록 신중하게.
ghostman 2013-05
귀한정보 감사합니다.
송강민 2013-05
smi 2 srt부터 쉘 스크립트 고맙습니다.
정안렬 2013-05
*비밀글입니다
박일규군 2013-05
친절하고 귀한 정보 고맙습니다.

잘 사용 하겠습니다.
이현형 2013-09
잘 사용 하겠습니다. 감사합니다.
김규리 2013-11
nkreindex.sh 권한 설정 어떻게 합니까?
644 입니까? 777입니까?
김형록 2014-01
와 정말 감사합니다. 스마트 TV가 계속 NAS장비를 못찾는 경우가 생기던데 이게 원인이 아닌지 모르겠네요. 감사합니다. 한 번 해봐야 겠네요.
양승남 2014-06
마지막에 synoservice -restart crond 버전에 따라서 명령어 안먹으면  아래 명령어로 cron서비스 재시작 해주시길.
synoservicectl --restart crond




NAS
제목Page 255/258
2015-12   22443   백메가
2014-05   3337491   정은준1
2013-05   33119   강동윤
2013-05   13017   Serial
2013-05   9798   야생마
2013-05   7917   siny
2013-05   11528   자유청년
2013-05   9309   성기사
2013-05   17826   우야노
2013-05   14339   우야노
2013-05   28540   박남규
2013-05   25285   DrJK
2013-05   24890   박건태
2013-05   13890   송강민
2013-05   22450   안형곤
2013-05   26688   똥파리
2013-05   28097   정은준1
2013-05   19701   JFK4
2013-05   48268   박남규
2013-05   33998   sensekuh
2013-05   21446   프리즘볼
2013-05   57986   Ryun