안전한 접근 방식은 변경 감지, 메타데이터 새로 고침, 고부하 분석, 중단 없는 HDD 유휴 시간을 분리한 유지 관리 일정을 단일 명령이 아니라 관찰 가능한 게이트의 연속으로 다루는 것입니다.
SSD에 메타데이터가 있고 HDD에 미디어가 있는 셀프 호스팅 미디어 라이브러리에서는 라이브러리 스캔, 메타데이터 작업, 드라이브 절전 일정이 서로 경쟁하여 디스크가 반복적으로 깨어나거나 유지 관리가 완료되지 않을 수 있습니다. 현재 상태의 식별 정보와 복구 지점을 기록하고, 가장 영향이 적은 판별부터 시작하며, 다른 변수를 변경하기 전에 통과 및 실패 결과를 해석하고, 스토리지가 불안정해지거나 복구 가능한 사본만 노출되는 상황이 되면 중단하세요. 아래 워크플로는 원래 작업이 성공하거나 증거가 에스컬레이션 경계에 도달한 후에야 종료됩니다.
미디어 또는 메타데이터에 접근하는 모든 작업을 목록화하세요
예약된 라이브러리 스캔, 실시간 모니터링, 자막 다운로드, 챕터 또는 트릭플레이 추출, 인트로 감지, 메타데이터 새로 고침, 데이터베이스 최적화, 백업, SMART 검사, 공유 폴더 인덱싱, 외부 자동화를 나열하세요. 일정, 일반적인 소요 시간, 접근하는 경로, 작업이 파일 이름, 파일 내용 또는 애플리케이션 데이터를 읽는지 기록하세요.
스핀다운 타이머를 줄이거나 늘리기 전에 풀을 깨우는 프로세스를 확인하려면 미디어 스캔 및 스핀다운 예약에 ZimaSpace 워크플로를 사용하세요. 유지 관리 계획은 미디어 서버에 대한 추측이 아니라 타임스탬프와 접근 증거에서 시작합니다.
광범위한 새로 고침 동작을 변경하기 전에 현재 데이터베이스, 구성, 선별한 아트워크, 로컬 메타데이터 파일을 보호하세요. 미디어 마운트가 누락된 경우 중단하세요. 정리 또는 스캔 작업이 일시적인 부재를 콘텐츠 삭제로 해석할 수 있기 때문입니다.
탐색과 고비용 보강 작업을 분리하세요
일반적인 가져오기 시간 이후에 빠른 변경 감지를 예약한 다음, 새 항목이나 누락된 항목에 대해서만 메타데이터 검색을 실행하세요. 모든 일반 스캔에 전체 교체 메타데이터, 이미지 교체, 챕터 추출 및 기타 콘텐츠 읽기 작업을 연결하지 말고, 의도적으로 실행하는 작업으로 유지하세요.
Jellyfin 스캐너 설계 논의에서는 파일 시스템 탐색과 더 고비용인 챕터, 트릭플레이, 자막 및 스캔 후 작업을 구분합니다. 이 스캐너와 보강 작업의 분리는 “스캔”을 서로 다른 I/O 비용을 가진 여러 작업으로 다루도록 뒷받침하며, 하나로 분리할 수 없는 단일 작업으로 보지 않게 합니다.
파일럿 라이브러리 하나에서 테스트하세요. 새로 추가된 항목을 찾고, 잠긴 필드나 선별한 필드를 보존하며, 계획한 활성 시간 안에 완료되면 통과입니다. 실패하면 이전 일정을 복원하고 어떤 하위 작업이 작업량을 늘렸는지 확인하세요.
하나의 활성 시간과 하나의 실제 유휴 시간을 구성하세요
스캔, 메타데이터, 분석, 백업 작업을 그룹화하여 디스크가 유용한 작업을 완료할 만큼 충분히 활성 상태를 유지하도록 한 다음, 드라이브 타이머보다 긴 유휴 시간을 두세요. 몇 분마다 풀을 깨우는 일정을 피하고, 가정 내 재생 시간과 고부하 분석이 겹치지 않도록 하세요.
레이아웃이 지원한다면 애플리케이션 데이터베이스, 캐시, 로그, 다시 생성할 수 있는 썸네일을 적절한 상시 작동 스토리지에 두세요. 그러나 스핀다운만을 위해 경로를 옮기지는 마세요. 먼저 어떤 접근이 미디어 블록에 도달하고 어떤 접근이 애플리케이션 데이터 계층에 머무는지 확인하세요.
공유 폴더를 탐색하거나 대시보드를 열면 디스크가 깨어날 수 있으므로 가장 영향이 적은 방법으로 전원 상태를 관찰하세요. 일반적인 며칠 동안 깨우기 횟수, 활성 시간의 지속 시간, 스캔 완료 여부, 재생 시작 지연을 기록하세요.
유지 관리 결과와 복구 경계를 검증하세요
시험용 미디어를 추가하고, 이름을 바꾸고, 제거한 다음, 다음 예약 스캔에서 의도한 라이브러리 결과가 생성되는지 확인하세요. 메타데이터 작업 후 사용자 지정 포스터, NFO 파일, 컬렉션, 시청 상태, 권한을 확인하고, 정리 작업이 예상보다 많은 항목을 제거했다면 시험 항목을 복원하세요.
미디어 서버를 다시 시작하고 전체 일정 주기를 한 번 실행하세요. 작업이 예기치 않게 겹치지 않는지, 백업이 일관된 애플리케이션 데이터를 저장하는지, HDD 풀이 반복적으로 즉시 깨어나지 않고 계획한 중단 없는 유휴 시간을 확보하는지 확인하세요.
탐색, 메타데이터, 재생, 백업, 유휴 시간 목표가 모두 통과하면 일정을 유지하세요. 선별한 상태가 변경되면 먼저 광범위한 새로 고침 또는 정리 작업을 되돌리고, 상태 모니터링을 무작정 비활성화하지 말고 파일 접근 타임스탬프를 사용해 반복적인 깨우기를 에스컬레이션하세요.
지원 및 팁
더 읽어보기

라이브 TV 녹화 저장 공간, 보존 기간 및 정리 가이드
실제 녹화 데이터를 측정하고, 헤드룸을 확보하며, 보관 기간과 용량 제한을 함께 적용하고, 저장 공간이 가득 차기 전에 가장 오래된 조건 충족 프로그램이 삭제되는지 확인하세요.

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

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

