Plex는 백그라운드 작업을 위해 얼마나 많은 여유 저장 공간을 유지해야 하나요?

에바 왕기술 작가 그리고 이자 ZimaSpace의 상주 장인입니다. 평생을 기술에 열정을 가진 사람으로서 홈랩과 오픈소스 소프트웨어에 열정을 가지고 있으며,복잡한 기술 개념을 쉽게 이해할 수 있는 실습 가이드로 번역하는 데 전문성을 가지고 있습니다.에바는 셀프 호스팅이 어렵지 않고 재미있어야 한다고 믿습니다. 그녀의 튜토리얼을 통해 커뮤니티가 하드웨어 설정의 신비를 풀도록돕고 있습니다. 첫 NAS 구축부터 Docker 컨테이너 마스터링까지.

Plex는 모든 서버에 하나의 보편적인 여유 공간 규칙을 적용해서는 안 됩니다. 유용한 여유 공간은 가장 큰 일반 임시 작업에 필요한 공간, 예상되는 메타데이터 증가분, 그리고 파일 시스템을 가득 채우지 않고 유지 관리 작업을 완료하거나 실패한 변경 사항을 복구하는 데 필요한 추가 공간을 합한 양입니다.

작은 라이브러리만 다이렉트 플레이하는 서버와 미리 보기 썸네일을 생성하거나 여러 스트림을 트랜스코딩하고, DVR 작업을 실행하거나 메타데이터를 다시 구축하는 서버는 저장 공간 사용 양상이 다릅니다. 먼저 전체 백그라운드 주기와 대표적인 가장 큰 트랜스코딩 작업을 한 번씩 측정한 다음, 임의의 10%, 20GB 또는 100GB 규칙을 복사하지 말고 관찰된 최대 사용량보다 높은 기준선을 설정하세요.

보편적인 여유 공간 수치에서 시작하지 마세요

Plex가 임시 데이터와 영구 데이터를 어디에 기록하는지 고려하지 않으면 여유 공간에 관한 조언은 오해를 불러일으킬 수 있습니다. 미디어 어레이에는 테라바이트 단위의 여유 공간이 있어도 변환이나 유지 관리 작업 중에 더 작은 시스템 또는 앱 데이터 파일 시스템의 공간이 부족해질 수 있습니다.

Plex는 트랜스코딩이 임시 디스크 저장 공간을 사용한다고 설명하며, 기본적으로 이 공간은 운영 체제 디스크에 있을 수 있습니다. 따라서 미디어 풀의 전체 용량보다 실제 트랜스코딩 경로에 남은 여유 공간이 더 중요합니다.

고정된 여유 공간 수치는 자신의 작업 부하를 기준으로 측정한 경우에만 시작 가설로 활용하세요. 가장 먼저 확인해야 할 기준은 다른 라이브러리, 비트레이트 또는 파일 시스템에서 가져온 수치가 아니라, 자신의 백그라운드 작업이 불안정해지기 시작하는 최소 여유 공간입니다.

실제로 임시 또는 영구 공간을 사용하는 Plex 작업을 측정하세요

Plex가 유휴 상태이거나 유지 관리 작업을 수행하는 동안 증가할 수 있는 위치를 추적하세요. 여기에는 앱 데이터 디렉터리, 트랜스코딩 임시 디렉터리, 미리 보기 썸네일 데이터, 데이터베이스 백업, 실제로 사용하는 다운로드 또는 DVR 작업 공간이 포함됩니다. 이러한 데이터가 서로 다른 파일 시스템에 있을 수 있으므로 각각 따로 측정하세요.

비디오 미리 보기 썸네일은 짧은 시간 동안만 증가하는 데이터가 아니라 지속적으로 늘어나는 원인이 될 수 있습니다. Plex는 일반적인 썸네일 인덱스가 단일 라이브러리 항목에 수십 MB를 사용할 수 있으며, 재생 시간에 따라 결과가 달라진다고 설명합니다. 따라서 대규모 라이브러리에서는 항목당 작은 비용도 상당한 앱 데이터 증가로 이어질 수 있습니다.

전체 예약 작업 시간, 대표적인 미디어를 추가하는 라이브러리 스캔 한 번, 그리고 평소 가장 큰 트랜스코딩 작업을 실행하기 전후에 측정하세요. 일시적으로 가장 많이 증가한 공간과 작업 후 남아 있는 공간을 모두 기록하세요. 유지된 증가분은 성장 데이터이고, 그보다 높은 최대치는 작업 공간입니다.

관찰된 가장 큰 작업을 사용해 첫 번째 기준선을 설정하세요

관찰된 작업 공간 증가량 중 가장 큰 값을 기준선의 첫 번째 구성 요소로 사용하세요. 대표적인 트랜스코딩 작업에 임시 파일 시스템에서 수 GB가 필요하거나 썸네일 생성 중 유지 관리 시간에 앱 데이터가 증가한다면, 관찰된 최대 사용량을 여유 공간에 반영해야 합니다.

RAM 기반 트랜스코딩을 사용한다고 해서 용량 문제가 사라진다고 생각하지 마세요. 실제 Plex RAM 트랜스코딩 설정에서도 임시 트랜스코딩 디렉터리에는 활성 작업에 필요한 충분한 사용 가능 용량이 있어야 합니다. 경로를 옮기면 임시 공간이 없어지는 것이 아니라 크기를 산정해야 할 리소스가 바뀌는 것입니다.

계획을 세울 때 측정 기반 기준선을 다음과 같이 정의하세요. 가장 큰 일반 임시 사용량 + 다음 정리 전까지 예상되는 유지 데이터 증가분 + 변동을 고려한 안전 여유 공간입니다. 이는 운영을 위한 공식이며 Plex가 발표한 고정값이 아닙니다. 백그라운드 저장 공간을 크게 바꾸는 기능을 활성화한 후에는 다시 계산하세요.

동시 작업과 복구를 위한 여유 공간을 추가하세요

서버에서 작업이 자주 겹친다면 한 번에 하나의 작업만 실행되는 상황이 최악의 경우는 아닙니다. 썸네일 작업, 데이터베이스 유지 관리, 백업, 다운로드 또는 트랜스코딩이 같은 파일 시스템을 공유할 수 있으며, 업그레이드 중에는 새 이미지나 롤백 사본을 위해 일시적으로 추가 공간이 필요할 수 있습니다.

가장 현실적인 동시 작업이 파일 시스템을 장애 한계까지 밀어붙이지 않고 완료될 수 있을 만큼 충분한 여유 공간을 추가하세요. 두 작업이 별도로 예약되어 절대 겹치지 않는다면 최대 사용량을 합산할 필요가 없습니다. 자주 겹친다면 추측하지 말고 해당 동시 실행 구간을 측정하세요.

복구용 공간은 미디어 라이브러리 용량과 개념적으로 분리해 관리하세요. 미디어 풀이 가득 찬 경우와 앱 데이터 디스크가 가득 찬 경우에는 서로 다른 장애가 발생합니다. Plex 상태가 저장된 파일 시스템에는 백업을 생성하고, 임시 파일을 기록하며, 실패한 유지 관리 변경 사항을 되돌릴 수 있을 만큼 충분한 공간을 남겨 두세요.

드라이브가 가득 차기 전에 공간 부족 증상을 확인하세요

여유 공간 부족은 대개 새로운 쓰기가 필요한 작업을 통해 나타납니다. 변환이 시작되지 않거나, 백그라운드 작업이 완료되지 않거나, 데이터베이스나 로그를 확장할 수 없거나, 운영 체제가 파일 시스템이 거의 가득 찼다고 보고하기 시작합니다. 용량 문제로 판단하기 전에 여유 공간이 0바이트가 될 때까지 기다리지 마세요.

Plex 사용자들은 작업 중 제한된 임시 위치가 가득 차면서 녹화 또는 변환이 실패하는 현상을 재현했습니다. 따라서 미디어 어레이에 충분한 용량이 있어도 작은 RAM 디스크나 앱 파티션에서는 문제가 발생할 수 있습니다. 해당 작업을 위해 Plex가 실제로 사용하는 파일 시스템에서 쓰기가 성공해야 하기 때문입니다.

작업이 실패하면 실패한 정확한 시점의 여유 공간과 경로를 기록하세요. 다른 조건이 동일한 상태에서 임시 경로를 옮기거나 용량을 추가한 후 같은 작업이 성공한다면, 여유 공간 기준은 가정이 아니라 근거가 됩니다.

Plex가 전체 유지 관리 주기를 완료하지 못하면 기준선을 높이세요

전체 유지 관리 주기 한 번과 대표적인 사용량이 많은 재생 시간 동안 측정하세요. 여유 공간이 가장 낮아진 지점, 그 원인이 된 작업, 작업 후 파일 시스템이 안정적인 기준 상태로 돌아왔는지를 추적하세요. 일회성 작업이 영구적인 여유 공간 기준을 결정하지 않도록 한 번 더 반복하세요.

ZimaSpace의 백그라운드 저장 공간 압박 가이드는 스캔, 백업 또는 다른 작업이 Plex와 디스크 리소스를 놓고 경쟁할 때 유용한 후속 자료입니다. 유지 관리 시간이 길어지고 공간 사용량도 많아진다면 용량과 I/O 성능을 함께 확인해야 합니다.

일반적인 작업이 현재 여유 공간에 반복적으로 근접하거나, 유지되는 메타데이터 증가로 여유가 꾸준히 줄어들거나, 복구 작업을 더 이상 수행할 수 없다면 여유 공간 기준을 높이거나 작업 부하를 옮기세요. 올바른 기준선은 예상되는 가장 바쁜 주기를 완료하면서도 검증된 복구 경로를 남겨 두는 수준입니다.

지원 및 팁

더 읽어보기

Get More Builds Like This

Stay in the Loop

Get updates from Zima - new products, exclusive deals, and real builds from the community.

Stay in the Loop preferences

We respect your inbox. Unsubscribe anytime.