• 使用命令行创建内存盘

    1
    $ diskutil erasevolume HFS+ 'RamDisk' `hdiutil attach -nomount ram://XXXXX`

    XXXXX = Size * 2048

    例如:RamDisk 4GB = 4096 1024 2 = 8388608

  • 卸载内存盘

    1
    $ diskutil eject 'RamDisk'
  • 隐藏内存盘

    1
    $ chflags hidden /Volumes/RamDisk
  • 取消隐藏内存盘

    1
    $ chflags nohidden /Volumes/RamDisk
  • 保存内存盘数据到磁盘

    1
    $ tar --exclude '.Trashes' -czf ~/Downloads/backup.tar.gz .
  • 还原磁盘数据到内存盘

    1
    $ tar -zxf ~/Downloads/backup.tar.gz -C /Volumes/RamDisk