안전한 접근 방식은 측정된 녹화 예산을 별도의 저장소, 보존 기간 및 용량 제한, 보호된 예외, 검증된 정리 절차와 함께 단일 명령이 아닌 관찰 가능한 게이트의 순서로 다루는 것입니다.
홈 미디어 서버에서 라이브 TV를 로컬 또는 NAS 저장소에 녹화할 때 실질적인 위험은 녹화 파일이 미디어 데이터베이스, 앱 로그, 향후 예약 프로그램에 필요한 파일 시스템 공간을 모두 차지할 수 있다는 점입니다. 현재 상태와 복구 지점을 기록하고, 가장 영향이 적은 판별부터 시작하며, 다른 변수를 변경하기 전에 통과 및 실패 결과를 해석하십시오. 저장소가 불안정해지거나 복구 가능한 유일한 사본이 노출될 위험이 생기면 중지하십시오. 아래 워크플로는 원래 작업이 성공하거나 증거가 에스컬레이션 기준에 도달한 경우에만 종료됩니다.
대표 채널로 녹화 증가량 측정
가정에서 여러 튜너를 사용하는 경우 동시 튜너를 포함하여 낮은 비트레이트, 일반적인 비트레이트, 높은 비트레이트 채널에서 여러 프로그램을 녹화하십시오. 해상도만으로 추정하지 말고 시간당 실제 바이트 수, 예약된 앞뒤 여유 시간, 자막 또는 다중 오디오 오버헤드, 사후 처리에 필요한 임시 공간을 측정하십시오.
독립적인 녹화 저장소 계획 도구는 지속 비트레이트, 일정, 보존 기간, 여유 공간이 용량을 결정하는 이유를 설명합니다. 측정한 스트림에 비트레이트 기반 녹화 용량 계획 방법을 적용한 다음, 저장소가 지속적으로 처리해야 하는 최대 동시 녹화 속도도 포함하십시오.
두 가지 목표를 정하십시오. 필요한 기록 보관 기간(일수)과 녹화기가 사용할 수 있는 최대 저장 공간입니다. 미완료 녹화, 내보내기, 광고 처리, 파일 시스템 동작, 예상치 못한 비트레이트 급증에 대비해 여유 공간을 추가하십시오.
녹화 파일과 애플리케이션 상태 분리
영구 녹화 파일은 전용 데이터 세트, 공유 폴더 또는 할당량 경계에 저장하고, 미디어 데이터베이스, 구성, 로그, 컨테이너 상태는 보호된 앱 저장소에 유지하십시오. 호스트 경로와 컨테이너 경로를 명시적으로 매핑하고 녹화기가 의도한 대상에 기록하는지 확인하십시오.
라이브 TV 녹화 저장소 분리에 관한 ZimaSpace 구성 안내서에서 이 분리 방법을 자세히 설명합니다. 이 가이드는 용량 및 보존 기간 검증까지 추가로 다루므로, 라이브러리에서 파일을 인식하게 만들기 위해 앱 데이터 볼륨에 파일을 복제하지 마십시오.
중요한 콘텐츠를 예약하기 전에 짧은 녹화 하나를 테스트하고, 재생, 이름 변경 또는 라이브러리 가져오기, 재시작, 삭제를 확인하십시오. 네트워크 공유를 사용하는 경우 사용할 수 없을 때 어떤 일이 발생하는지 정의하십시오. 비어 있는 로컬 마운트 지점에 녹화하는 것은 폴백이 아니라 실패입니다.
보호된 예외와 함께 보존 정책 적용
녹화기가 지원한다면 기간 제한과 용량 제한을 모두 사용하십시오. 기간 제한은 일반 프로그램을 얼마나 오래 보관할지 결정하고, 용량 제한은 비정상적으로 높은 비트레이트나 녹화 폭주가 일수 제한에 도달하기 전에 파일 시스템을 고갈시키는 것을 방지합니다.
보호된 녹화, 수동 보관 파일, 실패했거나 일부만 완료된 녹화, 사후 처리를 기다리는 프로그램을 별도로 정의하십시오. 예약 미디어 정리의 필요성에 대한 셀프 호스팅 커뮤니티의 요청은 삭제 전에 경고하거나 단계적으로 진행해야 할 운영상의 필요성을 보여줍니다. 하지만 어떤 플러그인이나 스크립트든 인덱싱된 파일을 데이터베이스 모르게 삭제하기 전에 녹화기 데이터베이스를 대상으로 테스트해야 합니다.
삭제 대상 목록을 미리 확인하거나 폐기 가능한 녹화 그룹에서 테스트하십시오. 정리는 제한된 작업량 내에서 가장 오래된 삭제 가능 항목을 제거하고, 보호된 프로그램을 보존하며, 데이터베이스를 업데이트하고, 새 녹화를 계속 수용해야 합니다.
저장소 압박이 장애로 이어지기 전에 정리 검증
정리가 실행될 때까지 테스트 할당량을 낮추거나 폐기 가능한 테스트 영역을 채운 다음, 가장 오래된 삭제 가능 프로그램이 파일 시스템과 라이브러리에서 모두 사라지는 동안 최신 녹화가 계속되는지 확인하십시오. 여유 공간이 증가하고, 소진된 할당량을 미디어 앱 데이터베이스, 가이드 데이터 또는 로그 경로가 공유하지 않는지 확인하십시오.
겹치는 녹화와 사후 처리를 포함해 실제 예약 주기를 한 번 실행하십시오. 미디어 서버를 재시작하고 보존 상태, 보호 플래그, 마운트 경로, 예정된 타이머, 재생, 내보내기가 모두 유지되는지 확인하십시오.
측정된 증가량이 예산에 맞고 정리 과정에서 앱의 여유 공간이 보존될 때만 정책을 도입하십시오. 파일과 데이터베이스가 불일치하면 자동화를 롤백하고, 저장소 오류나 마운트 불안정이 나타나면 에스컬레이션하십시오. 보존 정책만으로 신뢰할 수 없는 대상 저장소가 안전해지지는 않습니다.
지원 및 팁
더 읽어보기

데이터베이스 복원 후 홈 미디어 메타데이터 복구 워크플로우
복원된 상태를 보호하고 미디어 식별 정보와 경로를 확인한 다음, 메타데이터를 광범위하게 변경하기 전에 파일럿 라이브러리에서 누락된 아트워크나 일치 항목을 복구하세요.

오디오, 비디오 및 자막용 Jellyfin 클라이언트 호환성 체크리스트
대표 파일을 한 번에 하나의 변수만 테스트하고, 모든 클라이언트에 대해 Direct Play, 리먹스, 오디오 변환, 비디오 트랜스코딩 또는 실패를 기록하세요.

스캔, 메타데이터 및 HDD 스핀다운을 위한 미디어 라이브러리 유지 관리 가이드
디스크에 액세스하는 작업을 유용한 활성 시간대에 묶고, 메타데이터 변경 범위를 제한하며, 새 미디어 검색과 실제 유휴 기간을 모두 확인하세요.

