ARM에서 x86으로 또는 x86에서 ARM으로 Plex를 이전할 때는 무작정 복사하는 것이 아니라 상태 마이그레이션과 기능 호환성 테스트로 접근해야 합니다.
데이터베이스와 메타데이터는 이식할 수 있지만, 바이너리, 미디어 분석 기능, 하드웨어 가속, 경로 설정은 플랫폼에 따라 다를 수 있습니다. 새 서버가 라이브러리, 시청 상태, 메타데이터, 재생 및 기능 검사를 통과할 때까지 기존 서버를 유지하세요. 새 서비스가 시작되었다는 이유만으로 원본 서버를 삭제하지 마세요.
편리한 파일 하나가 아니라 전체 상태 세트를 이전하세요
Plex의 상태는 단일 라이브러리 데이터베이스보다 훨씬 많은 정보를 포함합니다. 파일 하나만 복사하면 일부 기록은 보존되더라도 다른 메타데이터나 인덱스는 다시 생성해야 할 수 있습니다.
라이브러리 데이터베이스만 복사하지 말고 메타데이터, 설정, 시청 상태를 포함한 전체 Plex 서버 데이터 디렉터리를 안전하게 이전하세요.
서버를 중지한 상태에서 전체 Plex 상태 디렉터리를 복사하고 소유권과 파일 구조를 유지하세요. 새 호스트가 전체 검증을 통과할 때까지 원본은 변경하지 마세요.
미디어 경로를 동일하게 유지하거나 의도적으로 매핑하세요
데이터베이스가 이식 가능하다고 해서 경로 문자열까지 이식되는 것은 아닙니다. 마운트 지점이나 운영 체제의 경로 규칙이 달라지면 유효한 레코드가 사용할 수 없는 미디어를 가리킬 수 있습니다.
시작하기 전에 경로 매핑을 만들고 기존 미디어 루트와 새 미디어 루트를 비교하세요. 아키텍처 변경과 함께 운영 체제도 바뀐다면 경로 변환을 별도의 마이그레이션 단계로 처리하세요.
전체 스캔을 실행하기 전에 각 라이브러리에서 항목 하나씩 테스트하세요. 영속적인 컨테이너 데이터 레이아웃에서 마운트를 안정적으로 유지하면 아키텍처를 전환할 때 변경 요소를 줄일 수 있습니다.
아키텍처별 기능은 별도로 검증하세요
하드웨어 트랜스코딩, 일부 분석 기능, 드라이버에 의존하는 기능은 핵심 라이브러리 상태가 정상적으로 작동하더라도 달라질 수 있습니다. 로그인에 성공했다고 해서 기능이 동일하다고 판단하지 마세요.
Plex 상태를 공유한다고 해서 아키텍처 간 기능이 완전히 동일해지는 것은 아닙니다. 데이터베이스와 미디어 경로가 성공적으로 이전된 후에도 ARM/x86 분석 차이가 남을 수 있습니다.
Direct Play, 트랜스코딩, HDR/자막 경로, 분석 기능, 원격 액세스에 대한 체크리스트를 작성하세요. 새 아키텍처에서만 실패하는 기능은 데이터 손실이 아니라 호환성 문제로 처리해야 합니다.
정상적인 사용이 확인될 때까지 롤백 경계를 유지하세요
새 호스트에서 지연된 문제가 발견되더라도 기존 서버를 복원할 수 있어야 안전한 마이그레이션입니다. 몇 분 동안 정상적으로 탐색했다고 해서 원본 서버를 폐기하기에는 충분하지 않습니다.
새 호스트에서 평소와 같은 하루 동안 사용해 보고, 라이브러리 변경, 재시작, 백업 및 복원 테스트를 실행하세요. 새 아키텍처가 저장된 상태를 변경하여 기존 호스트에서 안전하게 재사용할 수 없게 만들 수 있다면, 라이브 디렉터리를 앞뒤로 전환하지 말고 마이그레이션 전 사본에서 복원하세요.
새 서버가 이러한 테스트를 통과하고 새 백업이 정상적으로 검증된 후에만 기존 호스트를 폐기하세요.
지원 및 팁
더 읽어보기

Jellyfin이 다른 컨테이너와 GPU 또는 가속기를 안전하게 공유할 수 있나요?
GPU 공유는 조건부로 지원됩니다. 먼저 장치가 표시되는지와 드라이버가 지원되는지 확인한 다음, 두 워크로드를 모두 실행하고 소프트웨어 폴백이 발생하는지 지켜보세요.

Jellyfin 오류가 클라이언트에서 발생했는지 서버에서 발생했는지 확인하는 방법
Jellyfin 오류는 한 기기에서만 발생하면 클라이언트 문제이고, 동일한 경로에서 여러 클라이언트가 실패하며 로그 내용도 일치하면 서버 문제입니다.

Jellyfin 캐시 및 임시 저장소 구성 방법
지속적인 상태 데이터, 재구축 가능한 캐시, 임시 트랜스코딩 저장 공간을 분리한 다음 실제 재생 테스트로 용량과 권한을 확인하세요.

