RAMで作られたパーティションを作りたい...
例
Windows 7では、RAMで作られたパーティションを作成できます
ramに1 GBのパーティションを作成しました。Primo RamDiskを使用する
Ubuntuには良い代替手段がありますか?
RAMで作られたパーティションを作りたい...
例
Windows 7では、RAMで作られたパーティションを作成できます
ramに1 GBのパーティションを作成しました。Primo RamDiskを使用する
Ubuntuには良い代替手段がありますか?
回答:
これは、RAMDISKを超高速で簡単に作成する方法を示します。RAMDISKを使用すると、一時領域にメモリを使用でき、ハードドライブよりもはるかに高速です。
次の2つのコマンドを使用してRAMDISKを作成することから始めましょう。
私が「nameme」を書いたところに、RAMDISKを呼び出したいものは何でも入れてください。
mkdir -p /media/nameme mount -t tmpfs -o size=2048M tmpfs /media/nameme/
上記のコマンドは、RAMDISKに2GBのRAMを使用します。私と同じくらいのRAMがない場合は、512MBまたは1GBを使用します。そのため、次に、自動的にRAMDISKを作成するターミナル用のコマンドを作成します。
ソース: LinuxでRAMDISKを作成する方法
/tmp/cache
、キャッシュディレクトリのようなものを指定することです。そのディレクトリは、実際にはoverlayfsのマウントポイントです(tmpfsをupperdirとして使用し、通常のファイルシステム上の通常はlowerdirとして対話するものを使用します)。これにより、高速で一時的なレイヤーを作成でき、その一部を永続的にしたい場合に簡単に同期できるようになります。
tmpfsファイルシステムはRAMDISKです。以下は、常に利用可能な2G RAMDISKを作成します。
sudo mkdir -p /media/ramdisk
sudo mount -t tmpfs -o size=2048M tmpfs /media/ramdisk
ramdiskフォルダーは、再起動時に使用可能になるため、rootが所有します。ramdiskアクセス許可は、誰でも書き込み可能である必要があります。tmpfsのデフォルト許可(chmod 1777)は正しいです。
sudo chmod 1777 /media/ramdisk
drwxrwxrwt 2 root root 180 Apr 23 07:34 /media/ramdisk
ramdiskを永続的に使用可能にするには、それを/ etc / fstabに追加します。
grep /media/ramdisk /etc/mtab | sudo tee -a /etc/fstab
mtabからfstabに移動した行が表示されます。これは次のようになります。
tmpfs /media/ramdisk tmpfs rw,size=2048M 0 0
RAMDISKは、使用するまでメモリを消費しません。最大システム負荷時にメモリ要件を再確認してください。RAMDISKが大きすぎると、システムはスワップストレージを消費してその差を補います。
RAMDISKのサイズを調整するには、/ etc / fstabを編集し、ramdiskを再マウントして確認します(再起動時に現在のRAMDISKコンテンツが失われます)。以下は、ramdiskのサイズを512Mに変更します
# Check the existing ramdisk size.
df /media/ramdisk
# change size=512M for a 512 megabyte ram drive.
sudo vi /etc/fstab
# Remount the ramdisk, you will lose any existing content.
sudo mount -a /media/ramdisk
# Verify the new ramdisk size.
df /media/ramdisk
tmpfs
はramfs
、はramdiskではありません。
ルート特権がない場合に2セントを追加します。
unix.stackexchange からのこの回答から引用
Linuxは、すべてのユーザーが使用できるtmpfsデバイス/ dev / shmを提供します。デフォルトでは特定のディレクトリにマウントされていませんが、1つのディレクトリとして使用できます。
/ dev / shmにディレクトリを作成し、必要な場所にシンボリックリンクするだけです。作成したディレクトリに任意の権限を付与して、他のユーザーがアクセスできないようにすることができます。
これはRAMでバックアップされたデバイスなので、デフォルトではメモリに何があります。/ dev / shm内に必要なディレクトリを作成できます
当然、ここに置かれたファイルは再起動後も存続せず、マシンがスワッピングを開始した場合、/ dev / shmは役に立ちません。