Cách phân bổ đĩa RAM Linux

Aug 25 2020

Tôi đang gặp sự cố khi phân bổ đĩa RAM trong Linux.

Tôi nghĩ điều đó đã blockdev --flushbufs /dev/ram0từng hoạt động trong quá khứ.

Nhưng bây giờ:

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

Nó không xóa sạch đĩa RAM. Tôi đã thử nghiệm trong Linux 4.14 và 5.4 gần đây. Tui bỏ lỡ điều gì vậy?

Trả lời

1 JohnLeeMcMahon Sep 20 2020 at 12:42

Hiện tại dường như không có bất kỳ cách nào khác để phân bổ đĩa ram Linux ngoại trừ việc sử dụng đĩa ram làm mô-đun và gỡ bỏ mô-đun đĩa ram.