tmpfs
파일 시스템이 물리적인 작업만 처리하고 디스크의 스왑 파티션을 사용하지 않도록 하려면 어떻게 해야 합니까 ?
느린 HDD와 빠른 RAM을 가지고 있기 때문에 최소한 종속 마운트 지점의 RAM 사용에 더 높은 우선 순위를 부여 swap
하거나 tmpfs
종속 마운트 지점의 디스크 사용을 비활성화하고 싶습니다 tmpfs
.
답변1
tmpfs 대신 ramfs를 사용하세요. ramfs는 램디스크입니다(스왑 없음). tmpfs는 /etc/fstab에도 존재할 수 있습니다:
none /path/to/location ramfs defaults,size=512M 0 0
매개변수를 size
원하는 대로 편집하세요. 단, 실제 메모리 양을 초과하지 않도록 주의하세요.
참고: tmpfs 대신 ramfs를 사용하는 것을 권장하지 않습니다. 어떤 일이 발생하여 램디스크에 많은 양의 데이터를 쓰면 안정성 문제가 발생할 수 있습니다. ramfs에서 램 할당을 취소할 수 없습니다. 가상 디스크(모든 메모리)가 가득 차면 시스템이 정지됩니다. 메모리는 휘발성 메모리이므로 전원이 꺼지면 모든 데이터가 손실됩니다. 따라서 램디스크가 램을 가득 채우고 충돌이 발생하면 램 디스크의 내용을 다시는 볼 수 없습니다. ramfs와 달리 tmpfs는 크기를 제한합니다.