[PR]

[PR]

はじめに

自宅のiMacのメモリを1.5GBに増設し、メモリに余裕ができたためRAMディスクを作成してみました。ここでは、その方法をまとめておきます。
少しでもターミナルを操作したことのある方なら難なくできると思います。
注意ここで紹介する方法はPantherです。

方法

例として、「RAM」という名前の100MBのRAMディスクを作成する方法を簡単に説明します。

  1. ターミナルを起動します。
  2. コマンドを入力します。
    hdid -nomount ram://204800
    (204800はブロック数を表しています。1ブロックは512kBです。)
  3. 2.の結果、/dev/disk2 と表示されるので覚えておきます。(末尾の数値は環境によって異なるので注意)
  4. コマンドを入力します。
    diskutil partitionDisk /dev/disk2 1 HFS+ RAM 100m
     (partitionDiskの後ろの/dev/disk*は、3.で覚えたものを入力します)
     (後ろから2つ目の単語のRAMはディスクイメージの名前です)
     (一番後ろの100mは容量で100MBを表します。2.のブロック数と同じ容量になるように。)

    以上でデスクトップにRAMというディスクイメージがマウントされているはずです。
    消したい時はCDを取り出す要領で、アイコンをゴミ箱に持っていけばOKです。
    以下は、シェルスクリプトを作った経験のある方向けですが、一連の動作を実行するシェルスクリプトを書いておきます。
#!/bin/sh

NUMSECTORS=204800
mydev=`hdid -nomount ram://$NUMSECTORS`
diskutil partitionDisk $mydev 1 HFS+ RAM 100m

3行目のNUMSECTORSと5行目の100mは作成する容量によって変更してください。

参考URL

RAM disk nand の Mac OS X に関するメモのページ


トップ   編集 凍結解除 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2008-10-21 (火) 00:21:25 (5674d)