티스토리 뷰
----------
추가
DSM 6.1.7-15284 에서 셋팅 및 작동 확인
2018년 08월 12일
----------
DSM 6 미만에서는 "rc.local"을 이용하여 부팅시 하드디스크 및 폴더를 원하는 폴더에 마운트 하였으나
DSM6 이상에서는 별도 스크립트를 작성하여 작업을 해야 하며,
스크립트는 DSM에서 작업스케줄러를 이용하여 부팅시 실행하여야 한다.
아래 링크는 해당 내용에 대한 시놀로지 포럼의 글이다.
https://forum.synology.com/enu/viewtopic.php?t=116174
--------
아래는 추가 작성한 글로 자세한 순서를 적었다.
--------
1. 텍스트 에디터로 우선 스크립트의 내용을 windows에서 작성.
텍스트 에디터는 시중에 많이 나와있지만 Notepad++을 추천한다.
(무료로 https://notepad-plus-plus.org/ 에서 다운이 가능하다.)
아니면 windows내의 메모장을 이용해도 된다.
스크립트의 내용은 아래와 같다.
#!/bin/sh
# mount/bind some folders on startup (주석문 실행안됨)
# and umount them on shutdown/reboot (주석문 실행안됨)
case $1 in
start)
/bin/mount -o bind /volume3/Cloud /volume1/homes/Cloud
;;
stop)
/bin/umount /volume1/homes/Cloud
;;
esac
Notepad++ 에서 스크립트 작성 사진
위의 스크립트 내용을 설명하자면 부팅 시 나스(Nas)의
/volume3/Cloud 디렉토리(폴더)를 /volume1/homes/Cloud 로 마운트 시키고,
종료 시 마운트 해제 시키는 스크립트이다.
스크립트의 파일이름은 아무렇게나 작성해도 되지만, 필자는 "mount.sh"로 하였다.
2. 해당 "mount.sh" 스크립트를 /usr/local/etc/rc.d/ 디렉토리에 복사 후 퍼미션 변경하기.
1) 복사는 WinSCP로 접속하여 /usr/local/etc/rc.d/ 에 "mount.sh"를 복사
2) /usr/local/etc/rc.d/mount.sh 파일을 선택 후 마우스 오른쪽 버튼 Properties 선택 후 Permissions를 755 로 변경.
3. 시놀로지 작업 스케줄러에 스크립트 등록
1) Windows에서 시놀로지의 DSM 으로 관리자 로 접속
2) DSM의 제어판에서 작업 스케줄러 선택
3) 상부의 생성 -> 트리거된 작업 -> 사용자 정의 스크립트 선택
4) 작업 생성 창에서 일반 메뉴에서 작업 이름(Task name) 작성, 사용자는 root로 선택, 이벤트는 부트업 선택
5) 작업 설정 메뉴에서 실행 명령의 사용자 정의 스크립트(기본값 :/volume1/public/job.sh)를
스크립트 파일의 경로와 이름인 "/usr/local/etc/rc.d/mount.sh" 로 변경 후 확인
6) 작업 스케줄러에 작업이름으로 사용자 정의 스크립트가 등록된 것을 확인할 수 있다.
4. 시놀로지 재부팅
시놀로지를 재부팅하면 마운트 되어 있을 것이며,
정상 마운트 확인 유무는 PuTTY에서 관리자 권한으로 접속 후
mount 를 입력하면 맨 밑에 해당 디렉토리가 마운트 되어 있는 것을 볼 수 있다.
또는 시놀로지 DSM의 File Station 에서 확인이 가능하다.
'Nas&Cloud(나스&클라우드)' 카테고리의 다른 글
시놀로지(XPenology)에서 JDownloader 설치및 사용하기 (0) | 2018.08.12 |
---|---|
DSM 6.0 이상에서 WinSCP로 접속 시 root 권한 얻는 방법 (0) | 2017.08.22 |