V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
betteryjs
V2EX  ›  macOS

macos 15.4 关闭 SIP 后还是无法开启 swap

  •  
  •   betteryjs · 5 天前 · 1045 次点击

    机器是 MAC mini M4 系统 15.4 已经关闭了 SIP

    betteryjs@betteryjsdeMac-mini ~ % csrutil status
    System Integrity Protection status: disabled.
    

    尝试使用

    sudo launchctl bootstrap system /System/Library/LaunchDaemons/com.apple.dynamic_pager.plist
    
    sudo launchctl load -w /System/Library/LaunchDaemons/com.apple.dynamic_pager.plist
    

    都无法启动 dynamic_pager 报错都是

    Bootstrap failed: 5: Input/output error
    
    

    系统是直接重装的

    betteryjs@betteryjsdeMac-mini ~ % sysctl vm.swapusage
    sudo launchctl list | grep dynamic_pager
    vm.swapusage: total = 0.00M  used = 0.00M  free = 0.00M  (encrypted)
    -	0	com.apple.dynamic_pager
    

    查了下目录权限也是好的 就是启动不了

    4 条回复    2025-04-03 18:21:39 +08:00
    Chaidu
        1
    Chaidu  
       5 天前
    我关闭 SIP 就是为了关闭 Swap
    betteryjs
        2
    betteryjs  
    OP
       5 天前
    16g 用起来有点小了 想着开 swap 再压榨一下 (
    neiltroyer849
        3
    neiltroyer849  
       5 天前   ❤️ 1
    SSD 的剩余容量够吗?至少得有个 20G+吧;或者手动在/private/var/vm 下手动 mkdir+touch 创建 swapfile ,再赋权 chmod 600 + chown root:wheel 再 launchctl load 试试?
    betteryjs
        4
    betteryjs  
    OP
       5 天前   ❤️ 1
    @neiltroyer849 空间够接了 2T 的尿袋 (
    刚试了下手动也不行 好奇怪
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1188 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 27ms · UTC 23:24 · PVG 07:24 · LAX 16:24 · JFK 19:24
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.