コンテンツへスキップ

MacOSXで起動時にRAMDISKをマウント

2014年3月29日

+++ /usr/local/bin/mkramdisk.sh

#!/bin/sh
# Mount 600MB RAM Disk. Dist: /Volumes/RAMDisk
diskutil eraseDisk HFS+ RAMDisk `hdiutil attach -nomount ram://1229415`

+++ /Library/LaunchDaemons/com.user.mkramdisk.plist

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.user.mkramdisk</string>
<key>ProgramArguments</key>
<array>
<string>/usr/local/bin/mkramdisk.sh</string>
</array>
<key>RunAtLoad</key>
<true/>
</dict>
</plist>

有効:
# launchctl load -w /Library/LaunchDaemons/com.user.mkramdisk.plist

無効:
# launchctl unload -w /Library/LaunchDaemons/com.user.mkramdisk.plist


RAMDiskの容量は、mkramdisk.shの、ram:// の後の数字で変更可能。
この値は容量(B)*512で求まる。 (例の場合、 1,229,415*512(B)=629,460480(B) = 600.3MiB )

WordPressの仕様、http:から始まる文字列を勝手にハイパーリンクにする仕様は邪魔くさい。

REFERENCE:

http://macwiki.sourceforge.jp/wiki/index.php/コマンド/launchctl
http://apple.stackexchange.com/questions/50510/mount-a-ram-disk-on-boot

From → 未分類

コメントする

コメントを残す