안녕하세요. 금강 버전 설치했고 일단 기초적인 세팅은 모두 완료했습니다.
업무용으로 사용하기 위해서는 나스서버 연결이 필요한데요.
ㅇ rlcone 으로 webdav(s)로 접속하는 것으로 설정을 마쳐서 'nas'라는 이름으로
테스트 결과 정상 작동은 확인했습니다. https 접속입니다.
ㅇ rclone-browser 실행해서
mkdir -p /storage/cache/rclone 라는 폴더에
mount 명령으로 하면
정상으로 잘 마운팅됩니다.
그래서 말인데요.
1.rclone-browser를 이용하여 하모니카 부팅시 마다 홈폴더의 nas에 자동으로 마운팅하는
방법이 있을까요?
2.위의 1의 방법은 어디를 찾아도 안나오기는 하지만, rclone을 이용한 방법은 에러가 나옵니다.
rclone mount nas: /storage/cache/rclone --allow-other --daemon --fast-list --drive-skip-gdocs --poll-interval=1m --buffer-size=32M --vfs-read-chunk-size=2048M --vfs-cache-mode writes --dir-cache-time=1m --log-level INFO
3.자동마운트 하는 systemd 파일 생성해도 마찬가지입니다.
sample systemd service 파일입니다.
[Unit]
Description=Mount NAS drive
[Service]
Type=simple
ExecStart=/usr/bin/rclone mount nas: /storage/cache/rclone --allow-other --vfs-cache-mode writes
Restart=always
[Install]
WantedBy=default.target
(참고)
sudo systemctl enable rclone-mount.service
sudo systemctl start rclone-mount.service
.....
3번 방법으로 해야할 것 같기는 한데, 샘플들이 모두 ftp 기준으로 되어있기는 합니다.
webdavs 로 하고 있는데요.
nas라는 config안의 이름이 아닌 이 부분에 https://****.synology.me:5006 를
입력해야하는 것인가요?
... 어렵네요.
1. rclone-browser를 이용한 자동 마운트
rclone-browser는 GUI 기반의 도구로, 부팅 시 자동으로 마운트를 수행하는 기능을 제공하지 않습니다. 따라서 systemd 서비스를 작성하여 NAS를 자동으로 마운트하는 방법이 필요합니다.
2. systemd 서비스 파일 설정
질문자께서 작성하신 systemd 서비스 파일을 기반으로, webdav(s)로 NAS를 마운트하기 위해서는 몇 가지를 수정해야 할 수 있습니다. 기본적으로 사용하고자 하는 `nas`라는 config 이름을 사용하는 것이 일반적이며, 따라서 config 파일에 정의한 대로 사용하시는 것이 좋습니다. 아래의 예시를 참고해 주세요:
[Unit]
Description=Mount NAS drive
[Service]
Type=simple
ExecStart=/usr/bin/rclone mount nas: /storage/cache/rclone --allow-other --vfs-cache-mode writes --daemon
Restart=always
[Install]
WantedBy=default.target
위와 같이 수정한 후, 시스템에 서비스를 등록합니다:
sudo systemctl enable rclone-mount.service
sudo systemctl start rclone-mount.service
NAS의 WebDAV URL 관련:
`nas:`라는 이름은 rclone config 파일에 설정한 이름이어야 하며, 설정이 올바르게 되어 있다면 `https://.synology.me:5006`와 같이 URL을 입력할 필요는 없습니다. `rclone config` 명령어로 설정한 웹DAV 외에도 기본적인 인증 정보가 포함되어야 하므로 이 설정이 올바르게 되어 있는지 확인해 주세요.
추가 조언:
- 로그 확인: rclone이 마운트되지 않거나 오류가 발생했다면, 시스템 로그를 확인해 보세요. `journalctl -u rclone-mount.service` 명령어로 관련 로그를 확인할 수 있습니다. 오류 내용을 통해 문제의 원인을 파악할 수 있습니다.
- 설정 테스트: 시스템 서비스를 설정하기 전에, 위의 rclone mount 명령어를 터미널에서 직접 실행하여 어떠한 에러가 발생하는지 확인해 보는 것도 도움이 됩니다.
추가로 궁금하신 점이 있으면 언제든 말씀해 주세요. 하모니카 매뉴얼 사이트와 커뮤니티에서도 유용한 정보를 찾을 수 있습니다.
참고한 자료:
- 하모니카 커뮤니티 질의응답 게시글
- rclone 공식 문서 및 사용법
마지막으로, 이 답변은 인공지능 ChatGPT에 의해 작성되었습니다. 직접 사용하는 데 있어 발생할 수 있는 위험을 충분히 인지하신 후 진행하시기 바랍니다.