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

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 292 +2
잡담 Immich가 FUTO에 합류했습니다.(Immich 핵심 팀은 정규직으로 근무합니다.) 4 달소 1일 전11:38 259 +1
정보 오픈아이콘 제공 사이트(https://cdn.jsdelivr.net) 오류 발생 => 복구됨 2 지딱코 2일 전14:31 216 +1
3894 질문
normal
스키피95 7시간 전00:07 41 0
3893 질문
normal
고심분투 14시간 전17:10 122 0
3892 질문
image
경호 15시간 전15:50 66 0
3891 질문
normal
경호 18시간 전13:23 47 0
3890 잡담
image
기현 1일 전07:34 292 +2
3889 잡담
image
keiminem 1일 전13:12 425 0
3888 잡담
normal
달소 1일 전11:38 259 +1
3887 질문
image
EXP 2일 전23:48 85 0
3886 질문
normal
홍익 2일 전19:26 205 0
3885 정보
image
지딱코 2일 전14:31 216 +1
3884 가이드
image
달소 3일 전22:22 360 +3
3883 가이드
image
ljr10 3일 전08:20 168 0
3882 가이드
image
달소 4일 전06:46 185 +1
3881
image
달소 4일 전05:50 206 +6
3880 정보
image
달소 4일 전05:38 124 0
3879 잡담
image
달소 4일 전05:20 407 0
3878 오픈소스
image
keiminem 4일 전17:43 352 +3
3877 질문
normal
purndal 4일 전14:32 241 0
3876 질문
image
초보나스 4일 전10:46 105 0
3875 후기
image
달소 4일 전10:03 330 0