sysctl을 사용하거나 파티션 크기를 조정하지 않고 스왑 공간 사용량을 제한하려면 어떻게 해야 합니까?

sysctl을 사용하거나 파티션 크기를 조정하지 않고 스왑 공간 사용량을 제한하려면 어떻게 해야 합니까?

시나리오는 다음과 같습니다. LVM을 사용하는 HDD 디스크가 있는데 그 안의 파티션 크기를 조정할 수 없습니다. 이 디스크에는 10GB 스왑 파티션이 있습니다. 디스크 기반 스왑 외에 zram을 사용하므로 zram이 제대로 작동하도록 하기 위해 이 값을 사용하므로 sysctl 매개변수를 조정할 수 없습니다. 또한 스왑 디스크의 우선 순위는 -1이고 zram의 우선 순위가 가장 높지만, 그럼에도 불구하고 스왑 디스크가 예상보다 훨씬 높게 사용되고 있으므로 1GB로 크기를 조정하면 이러한 문제를 피할 수 있을 것 같습니다.

마음에 떠오르는 유일한 옵션은 스왑 공간이 실제보다 작은 것처럼 가장하도록 fstab을 설정하는 것입니다. 그러나 내 연구에서는 이를 구성하는 방법을 찾을 수 없습니다.

디스크 정보는 다음과 같습니다.

┌──(root

관련 정보