Как освободить RAMdisk Linux

Aug 25 2020

У меня проблемы с освобождением RAMdisk в Linux.

Я думаю, что 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

В настоящее время не существует другого способа освободить ramdisk Linux, кроме использования ramdisk в качестве модуля и удаления модуля ramdisk.