리눅스

시놀로지 포토스테이션 리인텍싱 문제...@구글드라이브

귀신이보인다 2022. 3. 24. 10:39
728x90
반응형

구글 드라이브를 이용하시는분들을 위한 팁을 적어보고자합니다.

시놀로지 혹은 NAS를 이용하시는분들은 RCLONE 을 이용한 구글드라이브를 이용하실텐데요.

UNIONFS 와 RCLONE 을 이용하여 무제한 용량을 즐겨보는 팁을 알려드리고자 합니다.

 

먼저 RCLONE 을 이용하여 구글드라이브를 마운트를 하신뒤 UNIONFS 를 이용하여 구글드라이브 마운트된폴더와

NAS의 하드디스크(로컬)드라이브를 합쳐서 이용을 합니다.

#!/bin/sh
sleep 5m
rclone mount google: /google/rclone --config rclone.conf --daemon --umask 002 --allow-other --cache-dir=/google/cache --cache-db-path=/google/cache --cache-chunk-path=/google/cache --dir-cache-time 1000h --poll-interval 15s --log-level INFO --log-file /volume1/docker/sjva/data/log/rclone_cache.log --vfs-read-chunk-size=32M --vfs-cache-mode full --vfs-write-back 5s --vfs-cache-max-size 512G --vfs-cache-max-age 1h --bwlimit-file 16M --buffer-size 16M --vfs-read-ahead 32M

일단 위의 파일을 VI 혹은 NANO 로 만드시기 바랍니다.

시놀로지에서 entwere 를 설치하신뒤 UNIONFS 를 설치하셔야 됩니다.

/opt/bin/opkg install unionfs-fuse

#!/bin/sh
 
d_start() {
  synopkgctl stop SynologyPhotos
  /opt/bin/unionfs -o allow_other,cow,uid=1026,gid=100,umask=0 /volume1/data=RW:/google/rclone=RO /volume1/unionfs/photo
  sleep 3
  mount --bind /volume1/unionfs/photo /volume1/photo/myphoto
  sleep 1
  synopkgctl start SynologyPhotos
}
 
d_stop() {
  synopkgctl stop SynologyPhotos
  sleep 1
  umount /volume1/photo/myphoto
  sleep 1
  sleep 1
  /bin/fusermount -uz /volume1/unionfs/photo

}
 
case $1 in
    start)
    echo -n "Starting Mount"
    d_start
    echo "."
    ;;
    stop)
    echo -n "Stopping Mount"
    d_stop
    echo "."
    ;;
    restart)
    echo -n "Restarting Mount"
    d_stop
    sleep 1
    d_start
    echo "."
    ;;
    *)
    echo "usage: `basename "$0"` {start|stop|restart}"
    exit 1
    ;;
esac
 
exit 0

여기까지 오셧으면 거의 끝나셧습니다.

이제 마지막으로 인덱싱이 자동으로 되질 않을겁니다.

이걸 자동으로 인덱싱을 하기위해서는 일정시간 마다 스케줄러에 등록을 하셔야 됩니다.

#포토스테이션 공유사진 재인덱싱
synowebapi --exec api=SYNO.FotoTeam.Index version=1 method=reindex type=\"basic\"
#포토스테이션 개인사진 재인덱싱
synowebapi --exec api=SYNO.Foto.Index version=1 method=reindex type=\"basic\"

여기까지 오셧다면 이제 무제한 포토스테이션이 완성이 됩니다.

설명이 좀 어렵습니다만... 찾기 쉬우니 찾아보시면 아하 하실겁니다.

728x90
반응형