如何释放 Linux RAMdisk

如何释放 Linux RAMdisk

我在 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

目前除了使用 ramdisk 作为模块并删除 ramdisk 模块之外,似乎没有其他方法可以释放 Linux ramdisk。

相关内容