본문 바로가기
컴퓨터/시놀로지

[시놀로지 NAS] 다운로드 스테이션 부분완료, 임시폴더에서 꺼내기

by sjblog 2020. 3. 16.
반응형

시놀로지 NAS의 다운로드 스테이션 (Download station)은 임시 폴더에 먼저 다운로드합니다. 그리고 다운로드가 완료된 경우 지정된 경로로 파일을 옮겨주게 되는데, 이러한 방식 때문에 100% 다운로드가 완료되지 않을 경우 부분 완료된 파일을 열람할 수 없는 경우가 발생합니다.

 

따라서, 파일이 다운로드 되는 다운로드 스테이션 임시 폴더의 경로를 알아보고 부분 완료된 파일을 가져오는 방법을 알아보도록 하겠습니다.

1. 임시폴더 경로

volume1\@download

 

하지만, 문제는 SMBA, DSM 상에서 위의 경로로 접근할 수 없는 문제가 발생합니다.

2. SSH 접속

SSH 접속을 위해 DSM의 제어판에서 SSH 기능을 활성화하고 포트를 임의로 지정해줍니다.

(경우에 따라 방화벽, 공유기 포트포워딩이 필요할 수 있습니다.)

 

https://putty.org 

 

Download PuTTY - a free SSH and telnet client for Windows

Is Bitvise affiliated with PuTTY? Bitvise is not affiliated with PuTTY. We develop our SSH Server for Windows, which is compatible with PuTTY. Many PuTTY users are therefore our users as well. From time to time, they need to find the PuTTY download link. W

putty.org

에 접속하여 putty를 설치하여 줍니다.

본인의 시놀로지 NAS의 IP주소 혹은 도메인을 쓰고 위에서 지정하였던 포트를 입력한 후 Open을 클릭합니다.

3. Putty 작업

시놀로지 NAS의 아이디와 암호를 입력하여 접속합니다.

 

cd ..

cd ..

cd ..

cd volume1/@download

 

을 입력하면 접근할 수 없었던 다운로드 스테이션의 임시 폴더에 접속할 수 있습니다.

 

dir

 

을 입력하면 현재 작업 중인 폴더를 살펴볼 수 있습니다.

(다운로드 스테이션에서 완료되지 않은 파일만 볼 수 있으며 완료된 파일은 임시 폴더에서 삭제됩니다.)

4. 부분완료 파일 꺼내기

이어서 부분 완료된 파일을 꺼내보도록 하겠습니다.

 

cp 명령어를 통해 복사 붙여 넣기를 할 수 있지만, 매번 putty에 접속하고 cp 명령어를 치고 복사 붙여넣기를 하기에는 귀찮은 일이 아닐 수 없습니다.

 

그래서 volume1/@download 경로를 접근 가능한 폴더에 마운트 시켜 DSM이나 SMBA, FTP를 통해 접속할 수 있도록 해보겠습니다.

 

putty 창에서

 

원하는 경로에 본인이 마운트 할 폴더 이름을 입력해줍니다.

(권한 때문에 입력이 되지 않는 경우 앞에 sudo를 붙여봅니다.

예) sudo mount --bind ~ )

 

여기까지 완료한 경우 DSM이나 SMBA를 통해 원하는 경로로 접속한 후 부분 완료된 파일을 복사/붙여 넣기 하시면 됩니다.

(SSH기능을 앞으로 사용하지 않는 경우 DMS 제어판에서 SSH기능을 비활성화해줍니다.)

 

이제 부분완료된 폴더에 접근할 수 있습니다!

 

5. 명령어를 통해 옮기기

그래도 나는 ssh 명령어로 옮기고 싶다! 하시면

 

<cp 명령어를 통해 옮기기>

 

cp /경로/파일명.확장자 /경로/파일명.확장자

 

의 형식으로 입력하면 파일크기에 따른 시간경과 후 완료됩니다.

 

첫번째 파일명은 @download 폴더에 있는 경로와 파일명이며,

두번째 파일명은 옮기고자 하는 폴더의 경로와 바꿀 파일이름을 사용합니다. 당연히 확장자는 같아야 합니다.

 

예) cp /volume1/@download/200/A.mp4 /volume1/Test/A.mp4

 

Tip) cp 명령어를 통해 파일이 아니라!! 폴더를 복사하고 싶다면

cp -r 명령어를 사용해보세요!

예) cp -r /volume1/@download/200 /volume1/Test/200

 

<cp: cannot open '~~~~' for reading: Permission denied>

 

관리자 권한으로 실행해야 합니다. 앞에 sudo 를 붙여줍니다. 그리고 관리자 암호를 입력해줍니다.

예) sudo cp -r /volume1/@download/200 /volume1/Test/200

반응형