• 돌아가기
  • 아래로
  • 위로
  • 목록
  • 댓글
질문

Ubuntu 재시작시 Rclone Mount 자동으로 하는 방법

냥냥이 냥냥이 705

2

3

rclone mount.... 으로 시작하는 명령어는 가지고 있고 단순하게 sh 파일을 하나 생성해서 자동실행이 되도록 설정을 하였는데 제대로 작동하지 않아 질문드려봅니다.

 

구글링해보니 

 

위치 /etc/init.d/ 위치에 sh파일을 넣어두고 

 

chmod 777 /etc/init.d/실행스크립트.sh 으로 권한을 부여한 다음

 

서비스등록을 위해 update-rc.d 실행스크립트이름.sh defaults 명령어를 진행을 한 후에 재부팅을 해보았더니 명령어가 작동하지 않았는지 mount가 되어있지 않더라구요.

 

실행스크립트는 nano로 

 

```

rclone mount google: /home/ubuntu/rclone/mount --umask 002 --allow-other --cache-dir=/home/ubuntu/rclone/cache --dir-cache-time 1000h --poll-interval 15s --log-level INFO --log-file /home/ubuntu/rclone/log/rclone-media.log --vfs-read-chunk-size=32M --vfs-cache-mode full --vfs-write-back 5s --vfs-cache-max-size 100G --vfs-cache-max-age 336h --bwlimit-file 16M --buffer-size 16M --vfs-read-ahead 32M --daemon --config /root/.config/rclone/rclone.conf

```

 

이대로 그대로 넣고 저장하였는데 안되는 이유가 뭘까요?

신고공유스크랩
3
profile image 1등
달소 2022.07.22. 10:21

해당스크립트를 그냥 실행했을때는 잘되시는거죠?

 

crontab의 @reboot 를 이용해보시는것도 괜찮을듯합니다

profile image
냥냥이 글쓴이 2022.07.22. 10:45
달소

넵 그냥 실행했을때에는 잘 작동합니다. crontab으로도 한번 시도해보겠습니다

감사합니다

2등
세인서버 2022.07.22. 12:17

시스템 서비스로 등록하면 간단히 해결됩니다.

nano /etc/systemd/system/service_name.service

[Unit]

Description=rclone mount for google drive

Wants=network-online.target

After=network-online.target

[Service]

Type=notify

KillMode=none

RestartSec=5

ExecStart=/usr/bin/rclone mount gdrive2: /mnt/gdrive2 \

--config /root/.config/rclone/rclone.conf \

--allow-other \

--allow-non-empty \

--fast-list \

--drive-skip-gdocs \

--poll-interval=15s \

--vfs-cache-mode full \

--vfs-write-back 5s \

--bwlimit-file 16M \

--buffer-size=16M \

--vfs-read-chunk-size=32M \

--vfs-read-chunk-size-limit 2048M \

--vfs-cache-max-size 150G \

--vfs-cache-max-age 24h \

--vfs-read-ahead 32M \

--dir-cache-time=86400h \

--log-level INFO \

--log-file /home/log/rclone.log \

--cache-dir=/home/cache \

--timeout 1h \

--umask 000

ExecStop=/bin/fusermount -uz /mnt/gdrive2

Restart=on-failure

[Install]

WantedBy=multi-user.target

​위 옵션은 자신에게 맞게 수정합니다.

chmod 755 service-name.service

systemctl daemon-reload

systemctl enable service-name.service

systemctl start service-name.service

 

이렇게 시스템 서비스로 등록해주는 것이 좋다고 해서 이렇게 썼습니다.

댓글 쓰기 권한이 없습니다. 로그인

취소 댓글 등록

cmt alert

신고

"님의 댓글"

이 댓글을 신고하시겠습니까?

댓글 삭제

"님의 댓글"

삭제하시겠습니까?


목록

공유

facebooktwitterpinterestbandkakao story
번호 분류 제목 글쓴이 날짜 조회 추천
정보 proxmox/debian 레포 변경사항 (N: Repository 'Debian bookworm' changed its 'non-free component' value from 'non-free' to 'non-free non-free-firmware') 1 달소 16시간 전08:21 137 +1
잡담 Proxmox 사이트도 개편을 했나보네요 2 달소 16시간 전07:46 235 +1
질문 적용 방법을 모르겠습니다?? 13 초보나스 2일 전08:05 254 +1
3862 가이드
image
달소 1시간 전23:10 16 0
3861 가이드
image
달소 1시간 전22:54 21 0
3860 질문
normal
감자칩 5시간 전18:56 97 0
3859 질문
image
게르노 8시간 전16:08 49 0
3858 질문
image
동도리군 12시간 전12:14 77 0
3857 정보
image
달소 16시간 전08:21 137 +1
3856 잡담
image
달소 16시간 전07:46 235 +1
3855 가이드
image
달소 17시간 전07:24 208 0
3854 질문
normal
서버구축하자 1일 전13:09 384 0
3853 질문
image
미스터빈 2일 전20:09 209 0
3852 질문
image
초보나스 2일 전08:05 254 +1
3851 질문
normal
웹서버구축관심 3일 전02:22 317 0
3850 잡담
normal
달소 4일 전23:39 207 +2
3849 질문
normal
게르노 4일 전03:11 194 0
3848 질문
image
감자칩 5일 전20:04 291 0
3847 질문
normal
ljr10 5일 전19:45 206 0
3846 질문
image
TANG 5일 전11:33 230 0
3845 질문
normal
감자칩 6일 전18:55 151 0
3844 질문
normal
숲형 6일 전11:21 277 0
3843 질문
image
kmw_ 6일 전09:37 200 +1