½Ã³î·ÎÁö NAS ¹Ìµð¾î¼¹ö Àç»öÀÎ ÀÚµ¿½ÇÇà
시놀로지 NAS와 스마트TV등을 연결하여 사용하는 경우,
파일정보 갱신이 바로 안되는 문제가 있습니다.
하여, 제어판에서 미디어색인서비스 / 색인재설정을
수작업으로 해줘야 하는 문제가 있습니다.
아마도 내부 DB를 통해서 파일정보 관리를 하는 듯 합니다.
이 부분을 crontab을 활용하여 자동으로 하도록 만들어봤습니다.
1. SSH 설정
시놀로지 관리패널 / 제어판 / 터미널
SSH 서비스 활성화 체크
2. root 접속
putty나 secureCRT 등으로 root 계정으로 접속
비밀번호는 admin 계정의 비밀번호와 동일
3. 볼륨밑에 root홈생성(존재하면 skip)
mkdir /volume1/homes/root
시놀로지 관리패널 / 제어판 / 터미널
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 "################################################"
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
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}"
echo "/usr/syno/bin/synoindex -R ${myOption}"
/usr/syno/bin/synoindex -R ${myOption}
returnCode=$?
returnCode=$?
if [ ${returnCode} -ne 0 ]
then
echo "Error: ${returnCode}"
else
echo "Completed!!!"
fi
5. crontab 설정
vi /etc/crontab
마지막 행에 아래 내용을 추가(10분마다 실행)
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
*/10 * * * * root /volume1/homes/root/nkreindex.sh all > /volume1/homes/root/nkreindex.log
6. crontab 재시작
synoservice -restart crond
synoservice -restart crond
* 볼륨내에 video, audio, photo 등 폴더를 지정해서 재색인을 하고 싶으면
4번 crontab 빨간색의 all 대신에 옵션으로 video 또는 audio 또는 photo 를 지정하면 됩니다.
Àß »ç¿ë ÇÏ°Ú½À´Ï´Ù.
644 ÀԴϱî? 777ÀԴϱî?
synoservicectl --restart crond