betteryjs
V2EX  ›  macOS

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

  •  
  •   betteryjs · Apr 3, 2025 · 2276 views
    This topic created in 435 days ago, the information mentioned may be changed or developed.

    机器是 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 replies    2025-04-03 18:21:39 +08:00
    Chaidu
        1
    Chaidu  
       Apr 3, 2025
    我关闭 SIP 就是为了关闭 Swap
    betteryjs
        2
    betteryjs  
    OP
       Apr 3, 2025
    16g 用起来有点小了 想着开 swap 再压榨一下 (
    neiltroyer849
        3
    neiltroyer849  
       Apr 3, 2025   ❤️ 1
    SSD 的剩余容量够吗?至少得有个 20G+吧;或者手动在/private/var/vm 下手动 mkdir+touch 创建 swapfile ,再赋权 chmod 600 + chown root:wheel 再 launchctl load 试试?
    betteryjs
        4
    betteryjs  
    OP
       Apr 3, 2025   ❤️ 1
    @neiltroyer849 空间够接了 2T 的尿袋 (
    刚试了下手动也不行 好奇怪
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   2947 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 37ms · UTC 04:26 · PVG 12:26 · LAX 21:26 · JFK 00:26
    ♥ Do have faith in what you're doing.