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

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

냥냥이 냥냥이 706

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로 갈아탔습니다 7 기현 1일 전07:34 306 +2
잡담 Immich가 FUTO에 합류했습니다.(Immich 핵심 팀은 정규직으로 근무합니다.) 4 달소 1일 전11:38 262 +1
정보 오픈아이콘 제공 사이트(https://cdn.jsdelivr.net) 오류 발생 => 복구됨 2 지딱코 2일 전14:31 216 +1
3894 정보
image
툭툭이 24.03.28.11:14 913 +17
3893
image
eyeball 23.04.05.21:08 1801 +16
3892 정보
image
antegral 22.05.07.01:18 3197 +16
3891 잡담
image
햇서 23.06.05.05:53 917 +14
3890
image
달소 22.03.17.22:09 19061 +14
3889 정보
image
EXP 24.02.06.03:43 1341 +10
3888
image
달소 22.05.06.15:43 1046 +10
3887
image
달소 22.03.17.22:25 5084 +10
3886 정보
image
달소 24.02.19.00:58 975 +9
3885
image
theb1ue 22.06.14.16:05 4900 +9
3884 가이드
image
opq! 24.04.02.21:25 479 +8
3883 잡담
image
달소 24.01.15.03:22 587 +8
3882
image
달소 23.01.27.14:15 16105 +8
3881
image
달소 22.07.07.16:57 1947 +8
3880
image
달소 22.03.14.17:30 4208 +8
3879
image
달소 22.02.11.13:31 3040 +8
3878 후기
image
cdma2000 24.02.06.13:12 790 +7
3877 가이드
image
달소 23.07.04.20:38 1933 +7
3876
image
앨런임더 23.03.31.21:14 1896 +7
3875 잡담
image
곰삼촌 23.01.25.10:05 1093 +7