뽐뿌

NAS포럼 입니다.

NAS, 자작 NAS, 클라우드, 웹하드 등 네크워크 대용량 저장 장치와 관련된 정보를 공유하는 공간입니다.
시놀로지 Download Station 부분완료파일 확인해보기
분류: 활용기
이름: 구아악


등록일: 2019-06-05 16:35
조회수: 1367 / 추천수: 0




트랜스미션과 다르게 Download Station의 임시파일을 확인하긴 어려웠습니다. 구글링했습니다.


(물론 다운로드 스테이션에서 마우스로 우클릭으로 복사할수 있지만 귀찮았습니다. 파일도 일일이 복사해야되구요)


다운로드 스테이션의 임시저장 폴더는 "@download" 폴더라는 파일스테이션으로 접근할 수 없는 폴더에 있기때문에 폴더를 만든 후 @download 폴더를 연결(mount)해줘야 보입니다.


방법은 2가지 있습니다.



1. 임시로 확인하는 방법 (SSH로 접속)


① 시놀로지 SSH활성화하기 (제어판→터미널 및 SNMP)


② @download를 마운트할 공유폴더 만들기 (저는 이름을 temp로 설정했습니다.)


③ Putty 프로그램 설치 후 SSH 접속 (NAS아이디 비번)

   https://putty.org/


④ Root 권한 획득하기 (sudo -i 입력후 관리자계정 비번)


⑤ mount --bind /volume1/@download /volume1/temp   입력(temp에 ②에서 만든 공유폴더 이름을 넣으면 됩니다.)


⑥ 파일스테이션의 temp폴더를 들어가면 @download 안의 파일을 확인가능합니다.


이 방법은 NAS를 재부팅하면 다시 마운트해야됩니다.


참고

SSH접속 

https://tech.chelly.kr/synology/setting/ssh/

 

마운트 

http://www.itisbest.com/xe/chat/12006


 

2. 계속 확인하는 방법 (작업 스케쥴러 등록)


① 시놀로지 SSH활성화하기 (제어판→터미널 및 SNMP)


② @download를 마운트할 공유폴더 만들기 (저는 이름을 temp로 설정했습니다.)


③ WinSCP 프로그램 설치

   https://winscp.net/eng/download.php


④ WinSCP 프로그램 Root 권한 획득하기

   ⓐ시놀로지 DSM 사용자 홈서비스활성화 (제어판→사용자→고급)

   ⓑPutty 로 접속후 Root 권한 획득 (1.번 참조)

   ⓒcp /etc/sudoers /volume1/homes/sudoers 입력

   ⓓWinSCP 프로그램에서 volume1/homes/ 폴더의 sudoers 파일을 오른쪽 클릭하여 내부편집기로 편집

   ⓔ%administrators ALL=(ALL) ALL 을 %administrators ALL=(ALL) NOPASSWD: ALL 로 수정

   ⓕPutty 에서 cp /volume1/homes/sudoers /etc/sudoers 입력

   ⓖWinSCP 프로그램에 열렸던 창을 닫아 로그아웃

   ⓗ로그인창에서 수정→고급→쉘→sudo su - 선택 후 확인


⑤ 윈도우 메모장으로 스크립트 작성후 sh 확장자로 저장.

   (저는 mount.sh 로 저장했습니다. 스크립트의 temp에 ②에서 만든 공유폴더 이름을 넣으면 됩니다.)


#!/bin/sh

# mount/bind some folders on startup

# and umount them on shutdown/reboot


case $1 in

start)

        /bin/mount -o bind /volume1/@download /volume1/temp

        ;;

stop)

        /bin/umount  /volume1/temp

        ;;

esac



⑥ 만든 mount.sh을 WinSCP로 접속하여 /usr/local/etc/rec.d/ 에 복사 (드래그하심 됩니다.)


⑦  /usr/local/etc/rc.d/mount.sh 파일 Permissions를 0755 로 변경.

   파일오른쪽클릭→속성→권한 (X부분 3개 체크하면 Octal 값이 0755 로 바뀜)


⑧ 시놀로지 작업스케쥴러 등록 

   ⓐ제어판→작업스케쥴러→생성→트리거된 작업→사용자 정의 스크립트)

   ⓑ일반탭: 작업이름(Task name) 설정. 저는 'Mount'라고 적었습니다.

             사용자 'root' 선택

             이벤트 '부트업' 선택

   ⓒ작업설정탭: 사용자 정의 스크립트에 

                 /usr/local/etc/rc.d/mount.sh 입력 (⑥에서 복사했던 파일명)


⑨ 재부팅후 파일스테이션의 temp폴더를 들어가면 @download 안의 파일을 확인가능합니다.

 

참고

폴더 마운트 스크립트 및 작업스케쥴러 등록

https://last-life.tistory.com/1

 

WinSCP 프로그램 설치

https://lightinglife.tistory.com/171?category=688965


WinSCP 프로그램 Root(루트) 권한 얻기

https://lightinglife.tistory.com/172?category=688965



좀 복잡하긴 한데 저도 생초보인데 참고사이트보면서 성공했습니다.

 

 

본 게시글은 작성자에 의해 2019-06-05 16:36:24에 최종 수정되었습니다. (2회)


[ 주소복사 http://www.ppomppu.co.kr/zboard/view.php?id=nas&no=35366 ]

추천 0

다른 의견 0


상대에게 상처를 줄 수 있는 댓글은 삼가주세요. (이미지 넣을 땐 미리 보기를 해주세요.)
직접적인 욕설 및 인격모독성 발언을 할 경우 제재가 될 수 있습니다.
- 미리보기
이모티콘  익명요구    다른의견   
△ 이전글▽ 다음글