MacOSXで起動時にRAMDISKをマウント
+++ /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
コメントする