스왑 크기가 기본 장치보다 4KiB 작은 이유는 무엇입니까?

스왑 크기가 기본 장치보다 4KiB 작은 이유는 무엇입니까?

zfs 볼륨을 생성하고 스왑을 활성화했습니다.

swapon: /dev/zd0: found swap signature: version 1d, page-size 4, same byte order
swapon: /dev/zd0: pagesize=4096, swapsize=5368709120, devsize=5368709120

보시다시피 devsize정확히 5GB입니다.

free명령 출력:

Swap:       5242876           0     5242876

5242876 KiB는 장치 용량보다 4KiB 적습니다.

장치 크기에 신비한 KiB를 4개 더 추가하는 것 외에 스왑 용량을 정확히 5GB로 늘릴 수 있는 다른 방법이 있습니까?

답변1

스왑 파일 시스템에는 일부 헤더 정보가 포함되어 있습니다.https://askubuntu.com/a/846172/141639- 따라서 5GB의 스왑 공간을 원한다면 4kiB(한 페이지 크기)를 추가로 할당해야 합니다.

관련 정보