오늘 또 씨름한 결과 공유하면 좋을 것 같아서 글을 남겨봅니다.
고수분들은 이미 다 알고 계신 쉬운 내용일 수도 있지만, 저처럼 관련 지식이 별로 없는 분에게 혹시나 도움이 될까 싶어서...
이번에 제 나스에게 휴식을 주고 라즈3에 Tvh 서버를 얹어서 이제 멈칫거림, 화면 깨짐 없이 볼 수 있긴 합니다.
근데 @테돌아이님께서 녹화는 NAS에서 되느냐고 궁금해하셔서, 전 사실 녹화할 일은 없는데 궁금해서 해봤습니다.
역시나 구글신은 모든 걸 알고 계시더군요. 심지어 저의 허접한 개똥같은 영어 검색단어들도 찰떡같이 알아들으시고는 답을 주셨습니다.
물론 친절하진 않으셨지만...
방법을 간단히 말씀드리면,
0. 조건과 목적
라즈3(Libreelec)에 올린 Tvheadend 서버에서 녹화한 데이터를 samba를 이용해서 나스의 특정 폴더에 저장하는 것 입니다.
1. 방법
1) NAS에 녹화파일을 저장할 폴더를 만들고, 제어판-파일서비스-samba 설정 화면에서 고급설정에 들어가서
최대 프로토콜이 SMB 3.0인지 확인한다. 안되어있다면 3.0으로 설정하고 저장.
2) Libreelec의 /storage/.config/system.d/ 폴더에 아래와 같은 내용을 storage-recorded.mount라는 이름으로 만들어서 넣는다.
[Unit]
Description=cifs mount script
Requires=network-online.service
After=network-online.service
Before=kodi.service
[Mount]
What=//NAS주소/녹화파일을 저장할 폴더 경로
Where=/storage/recorded
Options=username=NAS 유저ID,password=NAS유저패스워드
Type=cifs
[Install]
WantedBy=multi-user.target
3) SSH로 Libreelec에 접속하여 root권한으로 systemctl enable storage-recorded.mount 라고 명령어를 넣고 실행한 후 재부팅
4) Tvheadend Web 설정에 접속하여, 설정-레코딩의 프로파일에서 녹화 경로를 /storage/recorded 로 변경하고 저장한다.
5) 녹화해본다. NAS의 녹화저장폴더에 잘 저장되는지 확인한다.
그리고 Tvh 클라이언트 프로그램에서 녹화 저장공간이 NAS의 저장공간으로 표시되는지도 확인한다.
2. 문제해결
만약, Tvh 서버의 /storage/recorded 폴더에만 저장되고 NAS에 저장되지 않는 경우 NAS의 공유폴더가 mount되지 않은 것 입니다.
Libreelec에 SSH로 접속해서 root 권한으로
mount -t cifs -o username=NAS유저ID,password=NAS유저패스워드 //NAS주소/경로 /storage/recorded
라는 명령어를 입력했을 때 mount가 되는지를 확인해보면 됩니다.
- operation not supported 라는 에러라면, NAS에 samba 3.0이 켜져있는지 확인하시구요.
- permision denied 라는 에러라면, id/pw를 정확히 다시 입력해보시기 바랍니다.
이제 녹화까지 다 설정 마쳤으니 이제 한동안은 건드리지 말아야겠습니다.
이곳에서 정말 많은 도움을 받아서 여기까지 왔는데, 다시 한 번 감사드립니다.
제가 미박스 사용중 ...공부 하여 적용 ...감사 합니다.
일반 kodi도 동일한가요...
어렵네요...초보자 하기에 공부 많이 해야 하네요
오늘부터 gen8 SSD 교체를 하고 다시 ESXi 설치부터 해놀로지등 셋팅을 다시 해야하는 관계로 구글링을 하는 중입니다.
아...
이곳에 질문을 올려도 되려나? ㅋㅋ
녹화 잘 되네요. 그런데 녹화삭제가 tvh 웹이나 어플에서 삭제를 해도 파일이 남아있는 문제가 있네요.(녹화 파일명이 한글일 경우 발생됨. 녹화 파일이름 영문으로 시작하는 파일명은 삭제됨.) 어떻게 해결할 수 있을지 모르겠네요.
저도 녹화파일이 KODI에서는 삭제가 되는데 NAS에는 남아있는 문제가 있습니다. 영문의 경우는 삭제가 된다는 건 몰랐네요. 크게 불편하지 않아 두고 있었는데, 한 번 연구해봐야겠습니다.
그 곳 마지막 댓글에서 달았듯이 웃긴게 기본경로에선 삭제가 잘 됩니다.(라즈3도 기본SD카드? 경로에서의 녹화는 잘 삭제 될 것으로 예상..) 혹 연구하셔서 해결되시면 귀뜸해주세요~ 즐거운 설날 되세요!!
Options=username=NAS 유저ID,password=NAS유저패스워드 에 덧붙어서
,rw,vers=1.0 옵션으로 해결.
제 경우엔 iptime 공유기에 간이나스로 장착한 hdd로 설정 했습니다.
이게 smb1.0 설정으로 접속되어 해결된건지는 확실치 않습니다. (먼저번의 OMV NAS SMB 3.0으로 했을시 녹화삭제가 제대로 안되었기에)
한번 SMB1.0 으로 시도해보세요!
댓글에서 로컬에서 삭제가 안된다고 하시는걸로 봐선 그런거 같긴한데, 본문에선 nas에 바로 떨어지는것 처럼 작성되있는거 같아서 질문드립니다.
저 같은경우 asus ac1900의 usb메모리에 tvh설치해둬서 로컬에 바로 녹화하기엔 용량이슈가 있을거 같습니다.
금일 tvh에서 nas 폴더를 samba로 마운트 해서 녹화 테스트 해본결과 tvh에 저장후 이관하는건 아니네요.
nas로 바로 녹화되는거 확인했습니다. 감사합니다!!