カテゴリー : RAM DISK

CentOS5 で RAM DISK を作成する方法

CentOS5で、RAM DISKを作成する方法は以下の通り。

1. マウント場所を作成する
(例) マウント場所を/mnt/ramdisk にする場合

# mkdir /mnt/ramdisk

2. RAM DISKを作成する

# mount -t tmpfs -o size=<容量> /dev/shm /mnt/ramdisk

(例)RAM DISKの容量を4GBに設定する場合

# mount -t tmpfs -o size=4g /dev/shm /mnt/ramdisk

Solaris10 で RAM DISK を作成する方法

Solaris10で、RAM DISKを作成する方法は以下の通り。

1. /etc/system に以下の行を追加する

set ramdisk:rd_percent_physmem=<割合>

(例)搭載メモリの80%をRAM DISKとして使用

set ramdisk:rd_percent_physmem=80

この設定をしないと、次のエラーが発生することがある

ramdiskadm: couldn't create ramdisk "<RAM DISK名>"
: Resource temporarily unavailable

2. OSを再起動する

# shutdown -y -g0 -i6

3. RAM DISKを作成する。

# ramdiskadm -a <名前> <容量>

(例)RAM DISKの名前をramdisk0、容量を4GBに設定する場合

# ramdiskadm -a ramdisk0 4g

4. zfsにプールする。

# zpool create <pool名> /dev/ramdisk/<RAM DISK名>

(例)pool名をrampool0、RAM DISK名をramdisk0

# zpool create rampool /dev/ramdisk/ramdisk0

環境:
Solaris 10 10/9
OpenSolarisでも同様に作成可能

TOP

INFORMATION

当サイトは備忘録であり、その内容を保証するものではありません。 当サイトまたはリンク先によるいかなるトラブルや損害に関しても、一切の責任を負いかねます。 当サイトの内容を無断で転用したり、転載する等の行為はおやめください。