Cómo desasignar un disco RAM de Linux

Aug 25 2020

Tengo problemas para desasignar RAMdisk en Linux.

Creo que eso blockdev --flushbufs /dev/ram0solía funcionar en el pasado.

Pero ahora:

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

No borró el disco RAM. Probé en Linux reciente 4.14 y 5.4. ¿Me estoy perdiendo de algo?

Respuestas

1 JohnLeeMcMahon Sep 20 2020 at 12:42

Actualmente no parece haber otra forma de desasignar ramdisk de Linux, excepto usar ramdisk como módulo y eliminar el módulo de ramdisk.