Linuxでメモリにファイルを配置/保存する方法は?

Linuxでメモリにファイルを配置/保存する方法は?

Linuxシステムのファイルをメモリに保存し、非常に高速にロードできるという内容をどこかで読みました。

どうすればいいですか?ファイルがメモリからロードされたかどうかを確認するには?

答え1

Linuxではtmpfs/dev/shm

$ >/dev/shm/foo
$ df /dev/shm/foo
Filesystem           1K-blocks      Used Available Use% Mounted on
tmpfs                   224088         0    224088   0% /dev/shm

ただし、これはスワップを使用して実行できます。実際のRAMディスク(スワップされていない)の場合は、ファイルシステムを使用する必要がありますramfs

mount ramfs -t ramfs /mountpoint

答え2

それはaと呼ばれます。メモリディスク。次のように簡単にRAMをインストールできます。

mount tmpfs <mountpoint> -t tmpfs -o size=2G

これにより、2GiBのRAMディスクが作成されます。詳細についてはを参照しman mountて検索してくださいtmpfs

関連情報