1.在桌面创建ramdisk.sh文件。
2.按i,切换到编辑状态,粘贴如下代码,粘贴之后按Esc,退出编辑状态,输入:wq,保存并退出
#!/bin/sh
# usage: $ramdisk.sh [capacity=4] [label=RamDisk]
# default capacity=4(gb)
capacity=4
if [ "$1" != "" ]; then
capacity=$1
fi
# default label="RamDisk"
label="RamDisk"
if [ "$2" != "" ]; then
label="$2"
fi
# echo "capacity=$capacity\nlabel=$label"
# 1(capacity)=2097152(ram)
ram=$(($capacity*2097152))
if ! test -e "/Volumes/$label" ; then
diskutil erasevolume HFS+ "$label" `hdiutil attach -nomount ram://$ram`
fi
3.启用ramdisk.sh文件执行权限(将ramdisk.sh文件拖进终端即可获得路径)
chmod 755 /Users/iMac/Desktop/ramdisk.sh
4.执行ramdisk.sh文件,创建内存盘
ramdisk.sh
5.创建任意大小的内存盘
ramdisk.sh 8 RamDisk
8是内存盘大小,RamDisk是内存盘名字