Jellyfin은 활성 시청자가 없어도 드라이브를 깨어 있게 할 수 있습니다. 재생만이 디스크 활동을 일으키는 유일한 원인은 아니기 때문입니다. 예약된 라이브러리 작업, 메타데이터 처리, 로깅, 데이터베이스 액세스, 저장 장치 점검은 서버가 그 밖에는 유휴 상태일 때도 수행될 수 있습니다.
가장 빠른 진단 방법은 Jellyfin이 실제 원인인지 먼저 확인하는 것입니다. 유휴 시간 동안 디스크 활동을 관찰하고, Jellyfin 컨테이너 또는 서비스만 중지한 다음 디스크가 깨어나는 패턴이 멈추는지 확인하세요. 이 한 번의 비교만으로도 실제 원인이 SMART 폴링, 인덱싱, 백업 또는 다른 호스트 서비스인데 유용한 라이브러리 작업을 비활성화하는 일을 피할 수 있습니다.
Jellyfin을 중지했을 때 디스크가 깨어나는 현상이 멈추는지 확인하기
사용자, 다운로드, 백업 또는 미디어 가져오기가 없는 조용한 테스트 시간을 선택하세요. 어떤 디스크가 얼마나 자주 깨어나는지 기록한 다음, 호스트를 재부팅하지 않고 Jellyfin을 중지하세요. 저장 장치는 마운트된 상태로 유지하여 주요 변수는 Jellyfin 프로세스 하나만 남겨 두세요.
충분히 긴 관찰 시간 동안 디스크가 깨어나는 현상이 멈추면 Jellyfin 내부를 계속 조사하세요. 변화 없이 계속된다면 대신 호스트, NAS, 파일 시스템 또는 다른 컨테이너를 조사하세요. 재부팅은 여러 서비스를 한꺼번에 변경하므로 첫 번째 테스트로는 적합하지 않습니다.
비교가 끝난 뒤 Jellyfin을 다시 시작하고, 일정을 변경하기 전에 동일한 패턴이 다시 나타나는지 확인하세요. 시작 시 한 번 깨어나는 것과 몇 분마다 반복적으로 유휴 상태에서 깨어나는 것은 다릅니다. 해결책은 정상적인 서비스 초기화가 아니라 반복적인 트리거를 대상으로 해야 합니다.
예약된 작업과 라이브러리 스캔 확인하기
Jellyfin 대시보드를 열고 예약된 작업, 마지막 실행 시간, 실행 시간 및 다음 실행 시점을 검토하세요. 라이브러리 스캔, 메타데이터 새로 고침, 이미지 처리 및 유지 관리 작업은 아무도 시청하지 않을 때도 디렉터리를 읽을 수 있습니다.
Jellyfin의 소스 문서에는 서버 내 전용 ScheduledTasks 영역이 있으며, 저장 장치 관련 안내에서는 예약된 유지 관리가 라이브러리 콘텐츠를 대상으로 작업할 수 있다고 설명합니다. 예약된 작업 하위 시스템
디스크가 깨어나는 시점이 특정 작업과 일치한다면, 라이브러리 운영 방식이 허용하는 경우 해당 작업을 계획된 유지 관리 시간으로 옮기거나 실행 빈도를 줄이세요. 모든 작업을 한꺼번에 비활성화하지 마세요. 어떤 일정이 원인이었는지 확인할 수 없게 됩니다.
메타데이터 및 챕터 이미지 작업 확인하기
라이브러리마다 백그라운드 작업의 양은 다릅니다. 챕터 이미지, 트릭플레이 관련 데이터, 자막 추출 및 메타데이터 새로 고침은 재생과 무관해 보이는 읽기 또는 쓰기 작업을 한꺼번에 발생시킬 수 있습니다.
Jellyfin은 챕터 이미지 추출이 계산 집약적인 작업이라고 설명하며, 이를 별도의 예약된 추출 작업으로 실행하거나 라이브러리 스캔 중에 실행할 수 있도록 합니다. 챕터 이미지 추출 따라서 한가한 시간에 디스크가 깨어나는 서버라면 해당 일정부터 확인할 가치가 있습니다.
의심되는 추출 작업을 일시적으로 특정 시간으로 옮긴 뒤 디스크 패턴을 비교하세요. 디스크가 깨어나는 시점도 작업과 함께 이동한다면 원인을 명확히 확인한 것입니다. 그렇지 않다면 일정을 복원하고 계속 조사하세요. 원인이 아닌 기능을 영구적으로 비활성화할 필요는 없습니다.
미디어 디스크 활동과 데이터베이스, 캐시 및 로그 활동 구분하기
Jellyfin은 모든 종류의 데이터를 미디어 디스크에 기록하지 않습니다. 데이터베이스, 구성, 캐시, 로그 및 메타데이터가 서로 다른 볼륨에 있을 수 있으므로 먼저 실제로 어떤 물리 디스크가 깨어나는지 확인하세요.
Jellyfin은 데이터베이스를 로컬 저장 장치에 두기를 권장하며, 표준 미디어 서버 구성을 사용하면 애플리케이션 데이터 경로와 미디어 경로를 쉽게 분리할 수 있습니다. 구성과 데이터베이스가 있는 SSD만 활성 상태라면 회전식 미디어 디스크에는 Jellyfin을 변경할 필요가 없을 수 있습니다.
실행 중인 미디어 작업이 없는데도 회전식 미디어 디스크가 깨어난다면 라이브러리 경로와 활성화해 둔 “미디어와 함께 메타데이터 저장” 동작을 확인하세요. 목표는 Jellyfin이 실행 중이라는 사실만으로 추측하는 것이 아니라, 쓰기 작업이 많은 것으로 확인된 작업만 이동하거나 일정을 변경하는 것입니다.
네트워크 마운트와 호스트 서비스를 경쟁 원인으로 테스트하기
NAS 또는 외장 디스크는 운영 체제가 마운트를 확인하거나, 모니터링 에이전트가 파일을 조회하거나, 백업 작업이 디렉터리를 순회하거나, 저장 장치 자체가 상태 점검을 수행하기 때문에 깨어날 수 있습니다. 이러한 작업은 Jellyfin이 완전히 유휴 상태여도 계속될 수 있습니다.
네트워크 미디어의 경우 Jellyfin은 Samba 또는 NFS 저장 장치를 운영 체제에서 마운트해 두기를 요구합니다. 마운트된 네트워크 저장 장치 따라서 일부 디스크 활동은 애플리케이션이 아니라 호스트 또는 NAS 계층에서 발생할 수 있습니다.
Jellyfin을 중지해도 디스크가 깨어나는 패턴이 바뀌지 않는다면 Jellyfin 설정은 그대로 두세요. 경쟁 중인 호스트 작업을 한 번에 하나씩 비활성화하거나 일정을 변경하고, 전원 관리 설정을 바꾸기 전에 호스트에서 프로세스 수준의 I/O 도구를 사용해 어떤 프로세스가 읽고 있는지 확인하세요.
라이브러리 안정성을 해치지 않고 디스크 깨우기 줄이기
원인을 확인했다면 가장 작은 변경을 적용하세요. 스캔을 특정 시간대로 옮기거나, 불필요한 추출 일정의 빈도를 줄이거나, 애플리케이션 데이터를 SSD에 배치하거나, 다른 서비스가 미디어 트리를 순회하지 못하게 하세요. 라이브러리를 정확하게 유지하는 작업은 보존해야 합니다.
원격 저장 장치 또는 가끔 연결이 끊기는 저장 장치에는 과도한 디스크 절전 기능을 적용할 때 주의하세요. Jellyfin은 예약된 유지 관리 작업이 실행될 때 미디어 저장 장치를 사용할 수 없으면 라이브러리 항목을 제거할 수 있다고 경고합니다. 따라서 절전 동작으로 인해 마운트가 없는 것처럼 보이게 해서는 안 됩니다. 유지 관리 작업 저장 장치 주의사항
최소 한 번의 전체 유휴 시간과 다음 예약된 유지 관리 시간 동안 수정 사항을 검증하세요. 의도한 유휴 시간에 디스크가 계속 절전 상태를 유지하고, 다음 스캔 또는 재생도 정상적으로 작동하면 완료된 것입니다. 두 목표가 충돌한다면 몇 번 더 디스크가 깨어나는 것보다 안정성이 우선되어야 합니다.
지원 및 팁
더 읽어보기

Home Assistant를 실행 중에 백업해야 할까요, 아니면 먼저 서비스를 중지해야 할까요?
내장된 Home Assistant 백업은 실행 중에도 진행할 수 있지만, 일반 파일 시스템 복사본을 만들 때는 데이터베이스가 일관되게 백업되지 않는 한 Home Assistant를 중지하거나 일시...

유휴 시간에 Home Assistant 서버가 뜨겁거나 시끄럽게 작동하는 이유는 무엇인가요?
냉각이나 CPU 제한을 변경하기 전에 Recorder, 백업, 통합 구성 요소 및 함께 실행되는 작업을 통해 Home Assistant의 팬 작동 또는 온도 급증 원인을 분석하세요.

Home Assistant를 수리하기보다 다시 구축해야 할 때는 언제인가요?
먼저 실패한 Home Assistant 계층 중 가장 작은 부분을 복구하고, 다음으로 검증된 정상 상태를 복원하며, 지속적인 구성을 신뢰할 수 없을 때만 다시 구축하세요.

