禁用macos虚拟内存

第一步

启用root用户

  1. 选取苹果菜单 () >“系统偏好设置”,然后点按“用户与群组”(或“帐户”)。
  2. 点按 锁形图标,然后输入管理员名称和密码。
  3. 点按“登录选项”。
  4. 点按“加入”(或“编辑”)。
  5. 点按“打开目录实用工具”。
  6. 点按“目录实用工具”窗口中的 锁形图标,然后输入管理员名称和密码。
  7. 从“目录实用工具”的菜单栏中:
    • 选取“编辑”>“启用 Root 用户”,然后输入要用于 root 用户的密码。
    • 或者选取“编辑”>“停用 Root 用户”。

第二步

Mac OS X 在操作系统层面对root账户进行了限制,需要解除限制。

  1. 重启电脑,按Command + R 进入恢复模式。
  2. 单机Utilities选择Terminal终端,csrutil status查看是否启用系统完整性保护。
  3. csrutil disable # 禁用
  4. csrutil enable # 启用

第三步

进入/private/var/vm文件夹,建立同名文件夹,让系统不能创建同名文件。

$ su root
$ cd /private/var/vm
$ sudo mkdir swapfile0 swapfile1 swapfile2 swapfile3 swapfile4 swapfile5