基本上,我想做的是这个(在伪bash-ish代码中)
#create ramdisk raid
diskutil erasevolume HFS+ "r1" `hdiutil attach -nomount ram://4661720`;
diskutil erasevolume HFS+ "r2" `hdiutil attach -nomount ram://4661720`;
diskutil createRAID stripe SpeedDisk HFS+ /Volumes/r1 /Volumes/r2;
#copy minecraft server files to ramdisk
cp minecraft_Server /Volumes/SpeedDisk
#start minecraft_server
cd /Volumes/SpeedDisk/minecraft_server
java -Xms2G -Xmx2G -jar minecraft_server.jar nogui
#once I stop the server, copy the files to my harddrive
cd ~
cp /Volumes/SpeedDisk/minecraft_server minecraft_server/
我不确定如何在现实生活中执行此操作 ^:p 我正在考虑使用 python,但 os.system 复制文件似乎存在问题。
另外,我想知道我完成后是否有办法弹出虚拟磁盘。这一切都将在 Mac OS X Leopard 中完成。我做这一切的原因是为了在不购买 SSD 的情况下加快我的 minecraft 服务器的速度。