Linux RAMdisk 할당을 해제하는 방법

Aug 25 2020

Linux에서 RAMdisk를 할당 해제하는 데 문제가 있습니다.

예전 blockdev --flushbufs /dev/ram0에 작동 했던 것 같아요 .

그러나 지금:

cat /dev/urandom > /dev/ram0

md5sum /dev/ram0
c71df700969640324b201ae5f7a96c41  /dev/ram0

blockdev -v --flushbufs /dev/ram0
flush buffers succeeded.

md5sum /dev/ram0
c71df700969640324b201ae5f7a96c41  /dev/ram0

RAMdisk를 지우지 않았습니다. 최근 Linux 4.14 및 5.4에서 테스트했습니다. 내가 뭔가를 놓치고 있습니까?

답변

1 JohnLeeMcMahon Sep 20 2020 at 12:42

현재 램 디스크를 모듈로 사용하고 램 디스크 모듈을 제거하는 것 외에는 리눅스 램 디스크 할당을 해제하는 다른 방법이없는 것 같습니다.