Tôi muốn tạo một ramdisk Linux có kích thước cố định không bao giờ hoán đổi vào đĩa. Lưu ý rằng câu hỏi của tôi không phải là "tại sao" tôi muốn làm điều này (ví dụ, ví dụ, đó là vì mục đích giáo dục hoặc nghiên cứu): câu hỏi là làm thế nào để làm điều đó.
Theo tôi hiểu ramfs
không thể bị giới hạn về kích thước, vì vậy nó không phù hợp với yêu cầu của tôi là có một ramdisk kích thước cố định.
Có vẻ như tmpfs
có thể được trao đổi vào đĩa. Vì vậy, nó không phù hợp với yêu cầu của tôi là không bao giờ trao đổi vào đĩa.
Làm thế nào bạn có thể tạo một ramdisk Linux có kích thước cố định mà không bao giờ trao đổi vào đĩa?
Có thể, ví dụ, có thể tạo tmpfs
bên trong một ramfs
(một giải pháp như vậy có phù hợp với cả yêu cầu của tôi không) và nếu có thì như thế nào?
Lưu ý rằng hiệu suất không phải là vấn đề và ramdisk bị đầy và gây ra lỗi "đầy đĩa" cũng không phải là vấn đề.
ram
thiết bị trong dev
. Nếu không, hãy thử modprobe rd
.