Plex LXC에서 NFS 위치를 조회하지 못합니다
서버가 헤놀로지 네이티브 1개와 proxmox 1개가 있구요,
proxmox에 lxc plex 를 설치했습니다.
달소님 아래 글 보고
헤놀로지에서 video 폴더를 nfs로 공유 했고,
proxmox 에서 storage로 추가하였습니다.
proxmox 쉘에서도 조회해보면 (cd /mnt/pve/nas_video) 잘 나옵니다.
그런데 plex web으로 접속해서 미디어 저장위치를 선택하려고 하면
/mnt 폴더 하위에 아무것도 나오지가 않네요;;
동일한 내용으로 아래 글이 있던데
댓글에 성공하신것 같은데 proxmox를 처음 써보는거라 무슨 얘긴지를 잘 모르겠습니다...ㅠ
답변 부탁드립니다..!
그러니까.....Plex를 얹은 LXC에서 해당 드라이브를 마운트 하고싶으시다는 이야기죠? LXC는 previlaged인가요 unprevilaged인가요? 그러면 그냥 LXC 안에서 nfs마운트를 fstab으로 설정하시면 될거같은데 :) LXC도 호스트와 리소스와 커널을 공유하지만 어쨌던 호스트에서 권한설정과 해당 리소스를 패스쓰루해줘야 볼수있거든요.
말씀하신대로 fstab 을 사용하는 방법? 을 찾고, 시놀로지 설정도 어찌어찌 찾아서 적용했습니다 ㅎㅎ
댓글 감사합니다!
자문 자답입니다.
1) 시놀로지 - 제어판 - 공유폴더 - 공유할폴더 - 편집 - nfs
- proxmox의 plex ip를 추가하고, 권한을 "admin의 모든 사용자" 로 설정해줍니다.
2) proxmox - plex lxc 설정은 아래를 참고해주세요.
- 출처
- 해당되는 본문
nfs-common 설치
로그인한 후 nfs-common 패키지를 설치합니다.
apt install nfs-common -y
마운트 디렉토리 생성
NFS 공유를 마운트할 디렉토리를 생성합니다. Plex를 사용하고 있으므로 디렉토리에 적절한 이름을 지정하겠습니다. /mnt/plex
.
mkdir <directory>
fstab 항목 추가
LXC 컨테이너의 NFS 공유는 를 통해 마운트할 수 있으므로 /etc/fstab
이 파일을 편집하겠습니다.
nano /etc/fstab
<server_path>
, <share>
및 <directory>
자신의 네트워크 공유 설정으로 다음 정보를 추가한 다음 파일을 저장하고 닫습니다.<server_path>:/<share> /<directory> nfs defaults 0 0
볼륨 마운트
이제 명령을 사용하여 /etc/fstab 에 디렉토리를 마운트할 수 있습니다 mount -a
.
mount -a
마운트된 디렉토리에 이제 파일이 표시되는지 확인하십시오.
ls -l <mount-path>
예, 파일을 볼 수 있으며 재부팅 후에도 디렉토리가 마운트된 상태로 유지됩니다.
3) 마지막으로 plex 웹으로 접속하여 미디어 라이브러리를 추가합니다.
- 위 2)에서 설정한 /mnt/plex 폴더가 잘 보이며, 그 하위 시놀로지에 있는 폴더와 파일이 조회가 되는걸 보실 수 있습니다.
저랑 같은 부분에서 막힐 분이 계실까봐 댓글로 남겨둡니다 ^^;;
계속 한주간 헤매었네요..... 덕분에 해결책을 찾은거 같습니다.!
사용한 CT 템플릿은 ubuntu-20.04-standatd_20.04-1_amd64.tar.gz 였습니다.
mount -t nfs 192.168.35.9:/volume1/_DRAMA /mnt/plex
이렇게 해도 에러가 나서 결국 아래처럼 마운트 테스트를 했는데 성공했습니다.
mount.nfs 192.168.35.9:/volume1/_DRAMA /mnt/plex
이래선 /etc/fstab 은 사용을 못할것 같은데요.
mount.nfs 을 crontab 에 넣어 처리할 수 있는 방법으로 전환해야 할것 같습니다.
https://svrforum.com/svr/763010
cmt alert