실행 중인 상태, 미디어, 백업, 임시 작업이 독립적으로 복구할 수 없는 장애 경로를 공유하면 Plex 스토리지 구성은 복구 위험을 초래합니다.
성능은 정상으로 보이면서도 복구 가능성은 조용히 저하될 수 있습니다. 앱 데이터 소유권이 불분명하고, 라이브 데이터베이스와 같은 장치에 백업이 있으며, 마운트 경로가 문서화되지 않았고, 임시 디렉터리가 영구 상태 데이터와 섞여 있다면 경고 신호입니다. 장애가 발생해 당황한 상태에서 문제를 발견하기 전에 각 경로의 역할을 점검하세요.
라이브 상태와 백업이 하나의 장애 도메인을 공유함
라이브 데이터베이스 옆에 있는 스냅샷은 애플리케이션 실수에는 도움이 될 수 있지만 장치 손실이나 스토리지 풀 손상을 막아 주지는 못합니다. 복구 사본 중 최소 하나는 물리적 또는 관리적 경계를 넘어 별도로 보관해야 합니다.
실제 백업 용량과 변경량은 라이브 상태 장치와 별도로 계획해야 하며, 같은 풀의 여유 공간으로 간주해서는 안 됩니다.
모든 Plex 백업이 물리적으로 어디에 저장되는지 추적하세요. 디스크나 풀이 하나만 고장 나도 라이브 상태와 모든 사본이 함께 사라진다면, 보존 기간을 늘리기 전에 백업 계층 하나를 다른 장애 도메인으로 옮기세요.
앱 데이터와 임시 작업이 섞여 있음
캐시와 트랜스코딩 출력은 다시 만들 수 있지만, 데이터베이스와 메타데이터는 서버를 정의하는 핵심 요소입니다. 둘을 섞으면 백업 크기 관리가 복잡해지고 긴급 정리가 위험해집니다.
Plex 메타데이터 저장소는 영구 서버 상태의 일부이며, 삭제해도 되는 트랜스코딩 공간처럼 취급해서는 안 됩니다.
모든 Plex 마운트를 영구 상태 데이터, 미디어, 재생성 가능한 캐시, 임시 작업 또는 백업으로 표시하세요. 하나의 경로에 여러 역할이 포함되어 있다면 다음 마이그레이션 전에 분리하세요.
마운트가 문서화되지 않은 이름이나 ID에 의존함
호스트 경로, 컨테이너 UID 또는 수동으로 만든 심볼릭 링크 하나를 기억해야 복원할 수 있는 스토리지 구성은 취약합니다. 이러한 숨은 전제는 장치를 교체할 때 실패합니다.
안정적인 컨테이너 UID 및 GID 매핑은 새 호스트에서 복원한 바인드 마운트가 예기치 않게 읽기 전용이 되는 문제를 방지합니다.
일회용 컨테이너에서 문서만 보고 마운트 맵을 다시 구성해 보세요. 다시 찾아내야 하는 단계라면 복구 절차에 포함해야 합니다. 명확한 미디어 센터 스토리지 역할을 지정하면 데이터베이스 상태, 대용량 미디어, 백업이 동일한 장애 도메인으로 합쳐졌는지 더 쉽게 확인할 수 있습니다.
복원 시간을 측정해 본 사람이 없음
스토리지 구성이 논리적으로 올바르더라도 미디어 마운트, 권한 또는 데이터베이스 사본을 재구성하는 데 너무 오래 걸리면 허용 가능한 중단 시간을 초과할 수 있습니다.
정기적인 복원 테스트를 수행하면 스토리지 설계가 다이어그램이 아니라 측정 가능한 복구 경로가 됩니다.
현재 구성으로 처음부터 복원하는 데 걸리는 시간을 측정하고 가장 오래 걸리는 단계를 기록하세요. 복구가 더 이상 허용된 시간 내에 완료되지 않는다면 용량을 늘리기 전에 경로를 단순화하거나 상태 데이터를 분리하세요.
지원 및 팁
더 읽어보기

Jellyfin을 실행한 채로 백업해야 할까요, 아니면 먼저 서비스를 중지해야 할까요?
간편하게 사용하려면 서비스가 중지된 상태에서 백업하는 것을 우선하세요. 애플리케이션 상태가 일관되게 캡처되고 복원이 테스트된 경우에만 라이브 스냅샷을 사용하세요.

아무도 스트리밍하지 않을 때 Jellyfin이 뜨겁거나 시끄럽게 작동하는 이유_久久爱
유휴 상태에서 발생하는 발열은 대개 백그라운드 작업이나 공유 호스트 워크로드를 의미하므로, 냉각이나 하드웨어를 변경하기 전에 활성 프로세스와 예약된 작업을 확인하세요.

Jellyfin을 복구하는 대신 언제 다시 구축해야 할까요?
런타임 드리프트가 문제이고 영구 상태가 백업되어 있다면 수리보다 재구축을 선택하세요. 유일하게 정상인 데이터베이스를 삭제하는 것을 “재구축”이라고 해서는 안 됩니다.

