티스토리 뷰

----------


추가


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 에서 확인이 가능하다.




공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
more
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
글 보관함