tmpfs 디스크 오버플로?

tmpfs 디스크 오버플로?

크기는 무제한이지만 지정된 양의 RAM을 사용하는 tmpfs와 유사한 파일 시스템을 갖는 방법을 찾고 있습니다. 그 후에는 "매우 큰" 데이터가 다른 디스크 지원 파일 시스템에 저장됩니다.

임시 파일 시스템

여유 공간이 부족한(보통 3GB 미만) SSD 전용 시스템에서 실행 중이므로 SWAP 또는 이와 유사한 공간을 예약하고 싶지 않습니다(이것이 주요 요구 사항입니다).

내 사용 사례에 적합한 솔루션을 알고 계십니까?

답변1

귀하의 요구 사항을 충족하는 파일 시스템이 없습니다. 수십 년 전, 메모리가 더 부족했던 시절, 일부 Unix 변종에는 회전 디스크 공간을 사용하지만 복구 가능성보다 속도를 우선시하는 tmpfs 파일 시스템이 있었던 것을 기억합니다.

두 가지 방법 중 하나로 원하는 것에 더 가까이 다가갈 수 있습니다. 먼저 tmpfs파일 시스템을 사용하고 오버플로 영역을 동등한 추가 스왑 공간으로 바꿉니다. 스왑 공간은 반드시 파티션에 의해 제공되는 것은 아닙니다.

ext4나머지 절반은 다른 파일 시스템을 사용 하고 튜너블을 터무니없는 값 min_batch_time으로 설정하는 것입니다 max_batch_time.

관련 정보