今の時代、外部記憶装置(ハードディスク、SSD)が大容量化し読み書きの速度も格段に向上しました。昔はフロッピーディスクなど非常に低速だったため、とある技術(?)がありました。
このメモリの一部を使ってディスクとして使おうというのがRAMディスクです。RAMディスクは1ビットあたりの単価は他のデバイスと比べて高価ですが、処理速度の速さという点で圧倒的に有利です。処理速度が求められる場合には有用な技術です。とは言え最近のマシンはSSDが当然のように装備されているので、パソコンでのRAMディスクの出番はなくなってしまいました。
が、パソコンでの出番はありませんが、Raspberry PIでは出番がありそうです。というのもRaspberry PIではSDカードが使われており、このSDカードは破損しやすいメディアです。つまりSDカードに読み書きするのではなくRAMディスクを作って、そこで読み書きすればSDカードの寿命も延ばすことができます。(Raspberry PI 5などではSSD使えますが、それでもメリットはあるでしょう)
ということで今回はRaspberry PIをベースにしてRAMディスクを作成します。もちろん他のUNIXベースの環境であれば同様にRAMディスクを作成することができます。
○RAMディスクの作成
まず、RAMディスクのマウントポイントを作成します。
sudo mkdir /mnt/ramdisk
次にRAMディスクをマウントしますが、ここで使用するRAMディスクのサイズ(メモリ容量)を指定します。本体に搭載されているメモリより多く使用することはできません。ここではRaspberry PI 5の8GBモデルなので、1GBだけ拝借してRAMディスクを作成します。size=1Gの1Gの部分を変更すれば任意のサイズのRAMディスクを作成できます。
sudo mount -t tmpfs -o size=1G tmpfs /mnt/ramdisk
これでRAMディスクの作成は完了です。
○ディスク容量の確認
それでは作成したRAMディスクの容量を確認してみましょう。コマンドでdfと入力するとマウントされたディスクに関する情報が表示されます。
df
df -hとするとわかりやすい容量表示になります。
df -h
以下のようにするとRAMディスクのみ情報を表示することができます。
df -h /mnt/ramdisk
○ディスクのアンマウント
次にマウントしたRAMディスクをアンマウントしてみましょう。使わなくなったRAMディスクを削除する場合には以下のコマンドを入力します。なお、アンマウントするとRAMディスクの内容は消えてしまうので注意してください。
sudo umount /mnt/ramdisk
アンマウントしたRAMディスクはmountコマンドを使えば再度マウントすることができます。
sudo mount -t tmpfs -o size=1G tmpfs /mnt/ramdisk
.
![美酵 ビファ クレンズドリング 栄養機能⾷品 30包約30日分 [ 発酵 と マグネシウム の力で 美容と健康をサポートし 満腹感 のある 置き換えダイエット ]](https://m.media-amazon.com/images/I/51FnYyHl-kL._SL500_.jpg)
![明治薬品 シボラナイト2 150粒(30日分) [シリアルナンバー付] [ ダイエットサプリ ブラックジンジャー ポリメトキシフラボン 腹部の脂肪を減らす ]](https://m.media-amazon.com/images/I/41U8wqxGJVL._SL500_.jpg)



![hiritu(ヒリツ) バランスリペアシャンプー&ヘアトリートメント オーロラ [シリーズ最高峰のツヤ] きらめき髪 ツヤ髪 浮き毛パヤ毛抑制 ダメージ毛を集中補修 PPT系洗浄成分 アミノ酸系洗浄成分 毛髪補修成分 カシス&パチュリの香り 香水シャンプー](https://m.media-amazon.com/images/I/41FoHN-YVXL._SL500_.jpg)





