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
RAM디스크는 지워지지 않았습니다. 최근 Linux 4.14 및 5.4에서 테스트했습니다. 내가 뭐 놓친 거 없니?
답변1
현재 램디스크를 모듈로 사용하고 램디스크 모듈을 삭제하는 것 외에는 Linux 램디스크를 해제할 수 있는 다른 방법이 없는 것 같습니다.