ラムディスクはなぜ分離できないのですか?

ラムディスクはなぜ分離できないのですか?

(からインスピレーションを受けるhttps://unix.stackexchange.com/a/254254/320598)

/dev/ram0Linuxでは、ドライバから作成されたRAMディスクをbrd削除することはできません/sys/block/ram0/removable。なぜですか?

私が考えることができる理由の1つは次のとおりです。 「通常の」リムーバブルディスクを取り外しても、データはそのまま残って再挿入/再接続できますが、RAMディスクを取り出すとデータが失われます。関連する質問は、メモリディスクを1つずつ作成してから1つずつ削除する方法です。割り当て解除されたRAMディスクを使用することは、誤った設計で議論されていますblockdev --flushbufs(通常、ディスクバッファをフラッシュしてもディスクからデータは削除されません)。また見なさい:

ベストアンサー1

おすすめ記事