본문 바로가기

Select translate language for this page

DIY/컴퓨터|게임기|3DPrinter

NAS 자동종료 설정하기

by 컴매니아 2021. 2. 13.
반응형

IPTIME NAS4 고장 후 신품구입 수준의 A/S 비용으로

아래의 글 들과 같이

DIY로 NAS를 제작하고 대부분의 동작을 마음에 들게 구축하였습니다

 

robocomman.tistory.com/299

 

무료 6베이 NAS DIY(IPTIME NAS4 메인보드 고장)

원래 컴퓨터를 좋아하기도 하고 사용시간도 많고 4명의 가족이 개인컴퓨터가 있어서 서로 가지고 있는 파일도 공유하고 HDD 용량을 효율적으로 쓸 필요도 있고 해서 IPTIME NAS4 를 사용하고 있었습

robocomman.tistory.com

robocomman.tistory.com/332

 

무료 6베이 NAS 4k 동영상 최적화(헤놀로지 Windows 10 조합)

무료 6베이 NAS 를 아래 글에서 제작하였습니다 https://robocomman.tistory.com/299 무료 6베이 NAS DIY(IPTIME NAS4 메인보드 고장) 원래 컴퓨터를 좋아하기도 하고 사용시간도 많고 4명의 가족이 개인컴퓨터가.

robocomman.tistory.com

 

robocomman.tistory.com/350

 

무료 NAS에 Corsair 600T 케이스 적용하기

무료 6Bay NAS 만드는 글은 아래에서 살펴보았습니다 https://robocomman.tistory.com/299 무료 6베이 NAS DIY(IPTIME NAS4 메인보드 고장) 원래 컴퓨터를 좋아하기도 하고 사용시간도 많고 4명의 가족이 개인컴퓨.

robocomman.tistory.com

 

robocomman.tistory.com/401

 

Wake on lan, 4K 지원 HTPC 겸 NAS 자작(DIY)

IPTIME NAS4의 고장 및 A/S 비용이 높아서 자작한 글은 아래에 있습니다 https://robocomman.tistory.com/299 무료 6베이 NAS DIY(IPTIME NAS4 메인보드 고장) 원래 컴퓨터를 좋아하기도 하고 사용시간도 많고 4명..

robocomman.tistory.com

 

robocomman.tistory.com/404

 

자작 6BAY Win10 NAS에 Torrent 웹접속 구축하기

자작 6BAY NAS를 만들기 전에 사용했던 IPTIME NAS4 를 사용할 때 만족스럽게 사용했던 기능중의 하나가 Torrent 파일받기를 NAS가 수행하도록 웹으로 접속하는 것이었습니다 잘 찾아보고 설정해보니 자

robocomman.tistory.com

Windows10을 이용하여 자유도가 높은 환경임에도 불구하고

마음에 들지 않는 동작이 하나 있습니다

전기세를 줄이기 위한 자동절전 혹은 자동종료 기능입니다

 

NAS 는 편의성을 위해 24시간 켜 놓거나 혹은 켜고 끄는 것이 쉬워야 합니다

일반 PC를 이용한 NAS 이므로

24시간 켜 놓는 것은 아무래도 전기세 우려가 있습니다

 

그래서 편하게 켜고 끄는 방법이 필요합니다

편하게 켜기 위한 Wake on lan은

위의 나열한 글 중에 robocomman.tistory.com/401 에서 다루었습니다

 

편하게 끄기 위한 방법을 발견하여

전기세 우려없이 편하게 사용할 수 있도록 NAS를 설정한 방법을

공유해 드립니다

 

1. 자동종료 프로그램 Don't Sleep

SoftwareOK 는 편리한 explorer 프로그램인 Q-Dir을 제공하는 회사로 믿을만 합니다

SoftwareOK 에서 Don't Sleep도 제공하고 있습니다

Don't Sleep 은 조건을 설정하여

조건을 만족하지 않으면 Windows에 설정된 절전모드나 종료설정은 막아주고

조건을 만족하면 종료하도록 제어하는 프로그램입니다

 

Don't Sleep 에서 제공하는 기능 중

NAS에 적합한 기능은 Network 사용량에 따라 종료하는 기능입니다

 

아래는 SoftwareOK의 Don't Sleep 설명페이지 입니다

www.softwareok.com/?seite=Microsoft/DontSleep

 

아래는 Don't Sleep download 페이지입니다

www.softwareok.com/?Download=DontSleep

Portable 버전을 사용하는 것이 편리하네요

 

제가 사용중인 NAS에는 아래화면과 같이 10분동안 50KByte 이하로 사용시

NAS를 종료하도록 설정하였습니다

위와 같이 설정한 뒤에

NAS 에서 보관중인 영화나 음악을 듣거나 Torrent 를 이용하여 download 받으면 NAS 가 종료되지 않다가

NAS를 이용하지 않는 경우 10분뒤에 종료됩니다

 

개인별로 사용하는 NAS의 네트워크 사용량은 다를 수 있으므로

그에 따라서 시간과 용량 수치를 조정하세요

 

여기에 아래 화면과 같이 Options 메뉴에서 'Start Don't Sleep With Windows' 를 설정해 두면

Wake on lan을 이용하여 편리하게 NAS를 켜면 종료조건을 감시하는 프로그램이 자동으로 실행되니

최적의 NAS 환경이 구축된 것으로 생각됩니다

 

하지만 Don't sleep 의 이러한 설정은 한번만 잘 동작합니다

Don't sleep 이 자동종료한 NAS를 다시 켜서

Don't sleep 이 자동으로 실행되면 위 화면 우측 아래의 'Use' 항목이 꺼져 있어서

다시 NAS를 끄는 동작이 실행되지 않습니다

 

PC를 다시 켜서 Don't sleep을 다시 실행했을 때는

사용자가 PC를 끄려는 조건이 그때 그때 다를 수 있어서

사용자가 다시 설정해야 한다고 전제하고 만들어진 프로그램인 듯 싶습니다

 

2. SikuliX 를 이용하여 'Use' 설정 자동으로 켜기

이러한 제약을 해결해 줄 수 있는 방법으로

화면인식 자동화 프로그램인 SikuliX 가 있습니다

 

JAVA 기반의 Python 인 Jython 언어로 작성하고

Image 를 바로 캡쳐하여 입력할 수 있는 편리한 IDE 를 제공하여

초등학생들이 많이 배우는 Scratch 와 유사할 정도로

사용성이 매우 좋지만 프로그래밍 언어와 친숙하지 않으면 아무래도 어려울 수 있습니다

아래의 글은 SikuliX 로 작성한 게임 자동화 동작 예입니다

robocomman.tistory.com/415

 

모바일 World of warcraft 느낌의 무료 게임 자동화 플레이

여름 휴가 이후로 약 4달 정도 플레이 해 본 World of warcraft 느낌의 과금 유도가 심하지 않은 모바일 MMORPG '오크'를 소개해 드립니다 플레이 스토어에서 '오크' 를 검색하시면 '오크:종족의 계승자'

robocomman.tistory.com

 

제작한 SikuliX 스크립트는

Don's sleep 을 화면을 열고

Use 체크를 검사하여 체크되어 있지 않으면 체크하는 동작을 수행하여

NAS의 Network 사용량이 설정한 수치보다 작으면

자동으로 종료되도록 해줍니다

 

결과적으로

Wake on Lan 으로 편하게 NAS 를 켜고

Don't sleep 은 자동으로 수행되어 Network 사용량을 확인하고

Network 사용량을 확인하여 NAS 를 10분간 사용중이지 않은 것으로 확인되면

NAS가 자동으로 종료됩니다

 

Windows NAS를 자작하는 분들이 Don't sleep 을 편하게 쓸 수 있도록

제가 제작한 SikuliX 스크립트를 배포할 생각은 있으나

아직은 배포하는 적당한 방법이 마련되지 않았습니다

 

혹시 배포를 원하시는 분이 있다면 댓글을 부탁드립니다

 

자작한 Windows NAS가 Network 사용량에 따라

자동종료되도록 설정하는 방법을 공유해 드렸습니다

 

내용이 도움되었다면 아래의 공감 하트를 클릭해 주시고
질문은 댓글 달아주세요~
또한 필요한 분들에게 아래의 이 글 주소를 전달해 주시면 좋겠습니다~

robocomman.tistory.com/432

728x90
반응형

댓글