在 Mac 上使用脚本挂载 RamDisk
今天 @tualatrix 在 Twitter 上提到 Mac App Store 上一个可以把内存当硬盘的 App,想到自己用一个脚本做这样的事情很久了,所以分享一下。
其实很简单的:
- 下载 diglloyd 的脚本
- 将脚本添加到 LaunchAgents 里面,每次登录自动启用
<?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>Ramdisk</string>
<key>ProgramArguments</key>
<array>
<string>/Users/hozaka/bin/crd</string>
<string>512</string>
<string>ramdisk</string>
</array>
<key>RunAtLoad</key>
<true/>
</dict>
</plist>
应用场景
RamDisk 胜在速度快,并且不需要频繁在硬盘上存取,所以非常适合进行临时文件的缓存,处女座的人也不用担心伤硬盘。当然你也可以用来跑分然后吓唬别人。
我将 Safari、QQ、Skype 的下载目录都放到这里,收到的文件可以直接使用,并且这些文件一般都没有长期保存的必要,省去整理清扫的麻烦,每次弹出都会自动清空,非常方便。