분류 전체보기 201

NAS - 트랜스미션(Transmission) + Flexget, 매주 자동으로 예능 드라마 받기

잉여력을 높이고 있습니다매주 챙겨보는 예능, 드라마를 자동으로 NAS가 받게 할 거에요Flexget 이란 오픈 소스 프로그램이 있는데, 이 프로그램은 RSS를 이용해 특정 키워드가 포함된 파일을 정해진 위치에 받아요. 트랜스미션과 연동한다면 자동으로 트랜스미션에 추가해줄 수도 있어요약 일주일 정도 테스트해봤는데 잘 됩니다. 우분투, OMV 사용자 모두 적용할 수 있습니다. 우분투나 OMV처럼 데비안 기반을 기준으로 진행할게요일단 SSH로 접속해서 진행해야 해요 1. Flexget 설치Flexget 공식 설치 가이드: https://flexget.com/InstallWizard/Linux1) 필수 패키지 다운로드Flexget은 파이썬 기반 프로그램이에요. 그래서 파이썬과 파이썬 패키지 매니저(PIP) 를 ..

실행중인 프로세스를 SSH 접속 종료해도 유지하기

원래는 nohup으로 현재 터미널과 상관없이 백그라운드에서 계속 돌게 할 수 있습니다만,이미 실행한 프로세스를 터미널을 종료해도 유지하고 싶다면 아래와 같은 방법을 사용하면 된다네요. 1. Ctrl + z 로 실행중인 프로세스 중지 2. bg (#) 을 입력해 백그라운드에서 해당 프로세스 재실행 3. disown 명령어를 통해 작업의 소유권을 현재 쉘 세션에서 해제 4. 맘놓고 SSH 로그아웃 / 해당 터미널 세션 종료 출처) http://brownbears.tistory.com/174

명령어 - sort

sort는 어떤 결과를 정렬하고 싶을 때 사용할 수 있습니다. 예를 들어, 온도 로그 파일을 정렬해서 보고 싶다거나.. 할 때요. 간단하게, # 3번째 컬럼을 기준으로 정렬합니다. sort -k 3 /path/to/file # 컬럼의 기준을 tab으로 바꿉니다. sort -t $'\t' / path/to/file # 정렬 결과를 반대로 표시합니다. sort -r /path/to/file # 파이프로도 사용하실 수 있습니다. tail /path/to/file | sort 참고) https://linux.die.net/man/1/sort

명령어 - sed

기가막힌 스트림 에디터입니다.Input stream 으로부터 들어오는 텍스트 문자열을 단순하게나마 수정할 수 있습니다. 스트림 에디터이기 때문에 작업 결과가 표준 출력(STDOUT, 스트림)으로만 보여지지만, 명령어의 옵션이나 리다이렉션을 통해 파일로도 저장할 수 있습니다. 예를 들어 굳이 텍스트 에디터로 파일을 열지 않아도 파일 내 모든 apple을 banana로 바꿀 수 있으며, 제일 빠릅니다. 참고) https://linux.die.net/man/1/sed

명령어 - watch

파일의 내용을 실시간으로 보고 싶을 때가 있었는데, watch라는 명령어를 사용하면 된다더군요. 있어보이는 말로 어떤 명령어나 파일을 모니터링 할 때 쓸 수 있습니다. # ls -l 의 결과가 바뀔 때 해당 사항에 대해 하이라이트 됩니다. watch -d ls -l # 파일의 끝에 내용이 추가될 때 실시간으로 보여줍니다. # 5초마다 갱신되며, tail 명령어 옵션의 영향으로 마지막 30줄만 표시됩니다. watch -n 5 "tail /var/log/log.file -n 30" # 현재 사용자를 실시간으로 보여주며, 변경 사항을 하이라이팅합니다. watch -d -w 참고) https://linux.die.net/man/1/watch

OMV에서 HDD 파일 시스템 새로 만드는 방법

보조 기억 장치(SSD, HDD, MicroSD, eMMC 등등..)엔 파일 시스템이란 게 있습니다. 파일을 어떻게 기록하고 접근, 관리하냐에 대한 파일 체계입니다. FAT, NTFS, ext4, exFAT 등등이 파일 시스템 이름들이에요. 이 쪽 전문가는 아니라 잘 모르겠지만, 아무래도 내부적으로 파일은 데이터 영역에 Block화 되어서 쓰이기 때문에 파일 시스템은 데이터를 어떻게 Block화 시키고 어디에 기록할 것이며 그 Block에 접근하는 방식과 Block들을 관리하는 방법 등등이 쓰여있지 않을까 생각합니다. 부트 섹터나 자신의 정보(어디부터가 데이터인지 등등)를 담는 헤더 부분의 구조 등등..아무튼 OMV은 그 파일 시스템이 ext4에 최적화되어 있습니다. ext4는 최근 리눅스에서 기본 파일..

nPlayer 를 이용해 FTP, WebDAV, Samba, DLNA 동영상 스트리밍하기

그 동안 안드로이드에서 FTP나 WebDAV로 동영상을 스트리밍하려면 ES 파일 탐색기 + MX 플레이어 조합이 필요했었습니다. 다른 조합도 가능하지만, 아무튼 조합했어야 했어요.하지만 이젠 지난 8월 7일 공개한 안드로이드용 nPlayer로 굳이 저런 조합 없이 바로 보실 수 있게 됐습니다. 심지어 DTS 코덱도 자체적으로 지원하기 때문에 MX 플레이어처럼 외부 코덱을 다운받아 입력시킬 필요가 없습니다. 외장 자막도 잘 지원되고, 내장된 자막 선택이나 오디오 채널 선택도 가능합니다.FTP나 WebDAV 뿐 아니라 SMB, DLNA, HTTP, 또는 Dropbox, Google Drive 등 클라우드 서비스들을 지원합니다.그리고 팝업 화면으로 보실 수 있어요. 켜놓고 보면서 딴 짓을 할 수 있습니다.아무..

SBC를 이용한 자작 NAS 장비 선택

SBC를 이용해 자작 NAS를 구축할 때 참고하세요. 1. SBCSBC는 Single Board Computer 의 약어입니다. 라즈베리파이, 오드로이드, 바나나파이 등등이 이에 속해요. 카드 만한 넓이의 인터넷이나 뭐나 될 거 다 되는 조그만 컴퓨터를 말합니다.NAS는 갖고 싶은데, 기성 NAS나 완제품 서버는 비싸다 하시는 분들은 이런 SBC를 이용하시는 게 좋다고 생각합니다. 소음도 없거나 작고, 전력 소모량도 적어 경제적입니다.SBC를 이용하셔도 충분히 될 건 다 돼요. 많아야 두 명 정도가 동시 접속하고, 기능으로는 FTP, WebDAV, DNLA, OwnDrive나 Seafile 정도다 하면 SBC로 어느 정도 다 돌립니다. 4K 스트리밍이 필요하지 않다면요.그럼 SBC를 고를 때 어떤 걸 염..

NAS용 하드디스크와 고장률(AFR), 백업

하드디스크는 NAS 구축 필수 준비물 중 하나입니다. 이게 없으면 아무 것도 할 수 없어요. 이번 포스팅을 통해 NAS용 하드디스크에 대한 생각을 조금 정리해보겠습니다. * NAS 10년 경력 이상의 숙련자들, Dropbox같은 클라우드 서비스 직원들과는 다른 의견을 내포할 수 있습니다.* 원래 하드디스크는 말이 많습니다. 너무 환경에 민감한 부품이기도 하고, 뽑기 운도 많이 작용하기도 합니다. 난 이거 써서 10년동안 고장이 없는데? 하면 할 말 없어요. 그러니 참고 자료로만 봐주시길 바랍니다. 내 모든 소중한 데이터를 저장하기 위해 NAS를 사용한다면, NAS에 사용될 하드디스크가 사실 가장 중요합니다. 내가 모아온 데이터가 전부 들어있거든요. 손상되거나 잃어버리면 안 돼요. 만약 결혼해서 아이가 태..

DLNA 서비스를 이용해 거실 TV 활용하기 - Serviio

NAS에는 굉장히 많은 활용 방법이 있지만, 무엇보다 가장 와닿는 것 중 하나는 DLNA가 아닐까 생각합니다. DLNA의 원래 의미는 그냥 소니가 만든 비영리 단체같습니다. Digital Living Network Alliance 거든요. 디지털 가전 네트워크 단체 뭐 이런 의미인가요? 집 안의 디지털 가전 기기들을 네트워크로 연결시키는데 표준이나 규약 등을 제시/제공하는 비영리 단체라고 볼 수 있겠네요. 실제로 DLNA에서 활동하는 여러 어마어마한 기업들도 많아서, 많은 기업들이 다같이 꾸려나가는 느낌입니다. 내 컴퓨터에 있는 미디어를 집 안의 재생가능한 모든 기기에서 볼 수 있다는 거에요. Web, FTP, WebDAV같은 방법이 아니라, 목적이 뚜렷한 거죠. 막 생기기 시작했을 땐 회사마다도 프로토..