将交换文件移动到Snow Leopard中的专用分区
到目前为止,我已经能够将Apple的虚拟内存交换文件移至硬盘驱动器上的专用分区。我所使用的技术在forums.macosxhints.com上的一个线程中进行了描述。 但是,在开发人员预览Snow Leopard的情况下,此方法不再起作用。有谁知道如何用新的操作系统来完成它? 更新:我已经将dblu的答案标记为已接受,尽管它并不太奏效,因为dblu提供了出色而详尽的说明,并且因为他的使用建议plutil最终使我朝着正确的方向发展。完整,有效的解决方案已发布在问题中,因为我没有足够的声誉来编辑接受的答案。 更新#2:更改了说明ekl技术的过程,因为不需要中间shell脚本,从而大大简化了整个过程: 完整的解决方案: 1. 打开终端并制作苹果默认的dynamic_pager.plist的备份副本: $ cd /System/Library/LaunchDaemons $ sudo cp com.apple.dynamic_pager.plist{,_bak} 2. 将plist从二进制转换为纯XML: $ sudo plutil -convert xml1 com.apple.dynamic_pager.plist 3. 使用您选择的文本编辑器打开转换后的plist。(我使用pico,有关使用的示例,请参见dblu的答案vim): $ sudo pico -w com.apple.dynamic_pager.plist 它应如下所示: <?xml version="1.0" encoding="UTF-8"?> <!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs$ <plist version="1.0"> <dict> <key>EnableTransactions</key> <true/> <key>HopefullyExitsLast</key> <true/> <key>Label</key> <string>com.apple.dynamic_pager</string> …