원치 않는 재작성을 허용하지 않고 로컬 메타데이터 파일을 설정하는 방법

에바 왕 는 기술 작가 그리고 이자 ZimaSpace의 상주 장인입니다. 평생을 기술에 열정을 가진 사람으로서 홈랩과 오픈소스 소프트웨어에 열정을 가지고 있으며,복잡한 기술 개념을 쉽게 이해할 수 있는 실습 가이드로 번역하는 데 전문성을 가지고 있습니다.에바는 셀프 호스팅이 어렵지 않고 재미있어야 한다고 믿습니다. 그녀의 튜토리얼을 통해 커뮤니티가 하드웨어 설정의 신비를 풀도록돕고 있습니다. 첫 NAS 구축부터 Docker 컨테이너 마스터링까지.

로컬 NFO 파일과 아트워크를 사용하면 미디어 라이브러리를 이식할 수 있지만, 해당 파일을 읽는 서버에서 제목, 이미지 또는 식별자를 교체할 수도 있습니다. 읽기 전용 미디어 마운트를 사용하면 실수로 파일이 기록되는 것을 방지할 수 있지만, 서버가 다운로드한 사이드카 파일을 저장할 위치가 달라집니다.

권한을 변경하기 전에 각 메타데이터 필드의 기준 주체를 하나로 정하세요. 선별한 사이드카 파일은 버전 관리하거나 백업해야 하고, 서버 데이터베이스 상태는 쓰기 가능한 상태로 유지해야 하며, 새로 고침 테스트를 통해 서버가 원본 파일을 다시 쓰지 않고 읽는지 확인해야 합니다. 업그레이드 후와 라이브러리 전체 메타데이터 새로 고침 후에도 이 테스트를 반복하세요.

어떤 메타데이터 소스를 기준으로 삼을지 결정하기

로컬에서 관리하는 필드를 나열하세요. 제목, 정렬용 제목, 에디션, 날짜, 인물, 제공업체 ID, 포스터, 배경 아트 등이 해당합니다. 로컬 파일을 기준으로 삼는다면 새로 고침 중 해당 필드를 덮어쓸 수 있는 제공업체 업데이트를 비활성화하거나 제한하세요.

파일 이름 지정 방식을 적용하기 전에 설치된 서버 제품군에 해당하는 Jellyfin NFO 필드 동작을 검토하세요. 지원 범위는 라이브러리 유형에 따라 다르며, 명확해 보이는 파일 이름이 스캐너가 실제로 읽는 파일 이름과 다를 수 있습니다.

프로덕션 라이브러리 외부에 작은 샘플 디렉터리를 유지하세요. 이 디렉터리에는 영화 또는 에피소드 하나와 해당 NFO 파일, 선택한 아트워크를 넣어 수천 개의 관리 파일을 위험에 빠뜨리지 않고 스캔 및 새로 고침 동작을 테스트할 수 있도록 하세요.

읽기 전용 미디어와 쓰기 가능한 서버 상태 분리하기

컨테이너 내부에서는 미디어 트리를 읽기 전용으로 마운트하고, 구성, 캐시 및 데이터베이스 경로는 쓰기 가능한 상태로 유지하세요. 읽기 전용 바인드 마운트와 같은 컨테이너 플래그는 릴리스마다 의미가 달라질 수 있는 애플리케이션 확인란에 의존하는 것보다 강력합니다.

서버가 미디어 옆에 새 아트워크를 다운로드해야 한다면 완전히 읽기 전용인 라이브러리는 해당 작업 방식과 호환되지 않습니다. 대신 애플리케이션 상태에 다운로드한 메타데이터를 저장하거나, 서버 프로세스 외부에서 사이드카 파일을 기록하는 제어된 스테이징 작업을 사용하세요.

마운트 매핑을 배포 기록의 일부로 관리하세요. Jellyfin 컨테이너 업그레이드 체크리스트는 컨테이너를 다시 만들 때 미디어, 메타데이터 및 애플리케이션 상태를 구분하는 데 도움이 됩니다.

관리 방식과 충돌하는 재기록 경로 비활성화하기

미디어 폴더를 외부에서 관리하는 경우 해당 폴더에 아트워크나 NFO 메타데이터를 저장하는 옵션을 끄세요. 라이브러리별 메타데이터 저장 설정도 확인하세요. 쓰기를 활성화하는 위치가 전역 설정만은 아닐 수 있습니다.

올바른 마운트를 설정하는 대신 필요한 모든 쓰기 가능 경로를 명시적으로 제공하지 않은 상태에서 컨테이너 전체 파일 시스템을 읽기 전용으로 만들지 마세요. 데이터베이스, 로그, 플러그인 및 임시 파일에는 여전히 제어된 쓰기 가능 위치가 필요합니다.

샘플 NFO 파일과 이미지의 파일 해시 또는 수정 시간을 기록하고, 라이브러리 스캔을 실행한 다음 UI에서 제목을 편집하고 메타데이터 새로 고침을 실행하세요. 애플리케이션이 허용된 로컬 상태를 데이터베이스에 기록하는 동안 파일은 변경되지 않은 상태로 유지되어야 합니다.

-15% OFF

복원 및 업그레이드 동작 확인하기

관리한 사이드카 파일을 미디어 서버 데이터베이스와 별도로 내보내거나 백업하세요. 사이드카 파일은 표시 메타데이터를 복원하지만, 데이터베이스에는 시청 상태, 사용자, 컬렉션 및 로컬 파일이 포함하지 않는 기타 정보가 여전히 들어 있을 수 있습니다.

테스트 시간에 컨테이너를 다시 만들고 읽기 전용 마운트 플래그가 배포 과정에서 유지되는지 확인하세요. 그런 다음 샘플 디렉터리를 스캔하고 해시를 다시 비교하세요. 업그레이드로 새로운 메타데이터 저장 기능이 추가되거나 기본값이 변경될 수 있기 때문입니다.

최종 중단 규칙은 간단합니다. 새로 고침 결과를 의도한 대로 유지하려면 쓰기 권한이 필요하다면, 기준 데이터 설계가 아직 해결되지 않은 것입니다. 샘플을 복원하고 프로덕션은 읽기 전용으로 유지한 뒤, 해당 필드를 서버와 외부 관리 주체 중 누가 소유할지 결정하세요.

지원 및 팁

더 읽어보기

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.