HojiOShi
V2EX  ›  Apple

关于使用丐版 Mac mini 又想保护固态寿命的正确姿势

  •  
  •   HojiOShi · Feb 27, 2024 · 19206 views
    This topic created in 830 days ago, the information mentioned may be changed or developed.

    众所周知,mac mini 现在的内存和固态都是焊死在主板上的。所以我担心正常使用丐版的情况下,内置固态禁不住 swap 的频繁读写,又不能更换导致整部机器报废。我查了一下,似乎可以重装系统在外置固态上,这样可以用外置固态承受 swap 的压力解决这个问题。但是我并不确定是否真的能够这样做,这样做实际上对性能有多大的影响我也不是很清楚。按照我的使用场景,8G 内存肯定是不够用的,swap 情况肯定会非常严重。

    Supplement 1  ·  Mar 5, 2024
    @wniming

    现在算是搞起来了,走了很多弯路,也确实很麻烦。

    一开始还是要选择兼容的 USB 扩展坞,依照下面我贴出来的链接评论。我购买的时候扩展坞没同时到,于是随手用了个硬盘盒,结果安装的时候重启报了 SDErrorDomain error 108 。
    不过我这时的安装方法本来就不对,忘了要做启动盘,当时我是进恢复模式下载系统安装的。这种安装方式硬盘盒会报错,扩展坞不会,不过这样安装会出现无法更新问题。

    然后需要正常安装系统进内置存储,这一步是必要的。我一开始直接抹掉了内置存储,结果安装在外置固态的系统既无法更新又不能下载更新器,同样也会报错。默认的系统是 Ventura ,我下载了 Sonoma 的安装器然后安装官方指示复制命令做启动盘( U 盘需要事先格式化成 FAT32 )

    做好了盘,就可以从这个 U 盘启动用来装系统进外置了。不过我这又有个问题,我看不到外置的 SMART 信息,系统限制,装那个三星魔术师不行。DriveDx 我装了也没用,我装附加 kext 的时候没起作用,"允许用户管理来自被认可开发者的内核扩展"勾选不上,好像出现个找不到设备拥有者什么的错误信息。
    我就想着安装 asahi linux 能不能解决这问题,安装这个同样也需要在内置进行,而且还需要魔法网络。安装时提示要严格遵守要不然启动不了。装好之后就能够查看外置的 SMART 信息了(用的 KDE ,设置关于设备那里可以看)

    总结一下,简要步骤:选扩展坞 -> 装内置 MacOS -> 做启动盘 -> 装 Asahi Linux -> 装外置 MacOS 。
    这其中,我还看到那个地方说不能在开始引导的时候登录账号,装内外系统一开始都需要用本地账号。我怀疑装 DriveDx 的 kext 没成功是因为当时我执行到这一步还是在引导式直接用 Apple id 的,不确定。

    启动至 Asahi Linux 查看 SMART 时,需要在恢复模式改启动磁盘重启,直接点击进不去。

    实际上因为不严格照做,我内置外置都分别重装了两三次系统,搞得我神魂颠倒,电源键都怕长按太久会坏,有些细节都已经记不清了。这样子折腾内置存储已经写了 300G (已经整体写完了一次),外置写了 200G 。我是打算定时进 Asahi 查看 SMART 信息的,暂时没有更好的方法。

    还有 TRIM 在外置上理论上也无法开启,因为好像和 SMART 不能读取的原因一样;虽然我姑且用 Sensei 打开了那个 TRIM 的开关。不过油鱼这次我用的三星的固态比较稳,而且我查资料说 APFS 用这个好像也没有意义,我暂时不认为这是个问题,用一段时间再查看 SMART 看看。
    Supplement 2  ·  Mar 9, 2024
    @wniming

    现在我换了一个纯雷电(不支持 USB )的硬盘盒(注意不是扩展坞),就变得方便很多。
    至少不需要切到 Asahi Linux 才可以读取 SMART 信息了,系统本身直接就能读取。(而且我相信 TRIM 应该可能正常工作)原来的操作流程可以不需要安装 Asahi Linux 了。(而且说实话,切换系统也是真的麻烦)
    而且实测读写速度上也大有提升。体验上来说的话,原先的在 swap 时有点轻微的卡顿,这个用了两天都没感觉出来。

    现在唯一不知道的坑就是系统更新的时候会不会顺利进行,现在还没有新的更新。( 14.3.1 )
    120 replies    2024-02-29 17:14:42 +08:00
    1  2  
    zanyzephyr
        101
    zanyzephyr  
       Feb 28, 2024
    > 似乎可以重装系统在外置固态上
    我 2022 年时候,在 m1 Mac mini 16+256 版本上这样搞过,弄了个 USB-C 的固态硬盘盒+硬盘。
    硬盘盒和线用的比较便宜的,100 块钱左右,速度印象中没有自带的快,但几乎可以正常使用。

    唯一遇到的一次问题,好像启动时候用户目录出了点问题:
    假如我原本的用户名就叫 user ,系统自动又创建了一个叫 user2 的目录,把我的账号和 user2 目录关联起来了。(年代久远,印象中大概是这样)
    因为重要数据都在云端,对我倒也没有造成什么大的损失,印象也不深了。


    在尝试把系统盘完全装在外置硬盘之前,我还尝试过将系统装在内置硬盘里,用户目录挂在外接硬盘。
    但是时间久了,内置的 256 G 硬盘依然不够用:
    很多软件默认还是往系统盘里存东西。印象比较深的是 Android Studio ,安卓不同版本的环境、模拟器稍微整几个大几十 G 就塞进去了。
    如果软件多的话,哪天硬盘满了,你不知道究竟是哪个软件干的,还得去内置硬盘里排查,还得看看能不能自定义存储路径,并保证移出去不出啥问题...
    反反复复,心累。


    后来,咬牙入了 1T 版本的 mac 。
    bug403
        102
    bug403  
       Feb 28, 2024
    看了看机房 2006 年上线的服务器,今年才替换下来!你就暴力使用吧,,机器那能那么容易坏
    gouyoudawang
        103
    gouyoudawang  
       Feb 28, 2024
    站起来蹬 用个五年 赚的钱足够你换 m8 max 的 64+8t 了
    wu67
        104
    wu67  
       Feb 28, 2024
    温馨提示 , Mac mini 非常耐草(我指正常使用的场景), 随便用就行, 不用担心什么寿命...
    曾经用过 12 款 14 款 18 款, 用了几年直到卖掉都好好的, 现在 18 款还丢在公司上班用
    rsyjjsn
        105
    rsyjjsn  
       Feb 28, 2024
    大学实验室的电脑我从不关机开机,都是一合一开开算一天,有一次没开起来,我就强制关机开机,然后主板坏了,老师说放实验室吧,我再给你换台
    所以为啥不用公家的?
    HojiOShi
        106
    HojiOShi  
    OP
       Feb 28, 2024
    @zanyzephyr 我差不多也是这样的用法,之前用黑苹果的时候也是碰到这种问题。以前我一直听说 MacOS 有沙盒机制以为能够杜绝这个问题,实际上手才发现和 Windows 一样允许乱拉屎的,实在是大失所望。
    icemberry
        107
    icemberry  
       Feb 28, 2024
    啊?苹果在设计之初不会考虑到磁盘寿命的吗?如果实在对苹果的质量不放心,可以买个 3 年的 AppleCare ,出问题了直接换新,价格跟你买个固态硬盘以及折腾的时间成本低得多
    inhzus
        108
    inhzus  
       Feb 28, 2024
    赛博杞人忧天...
    shm7
        109
    shm7  
       Feb 28, 2024
    @HojiOShi 真轴啊,不够用,还不换,非要熬破脑袋...
    垃圾佬都看不下去了...
    AoEiuV020JP
        110
    AoEiuV020JP  
       Feb 28, 2024
    @HojiOShi #20 我想说的是类似这种专门吐槽外置系统发的视频,他们遇到的问题你不一定会遇到,可一旦遇到任何问题基本无解,影响最大的是,遇到任何问题你都得考虑排除“是不是外置系统导致的问题”,这种体验脱离大众的体验很不好我无法接受,
    https://www.bilibili.com/video/BV1og4y1C7bc
    @ysc3839
    ysc3839
        111
    ysc3839  
       Feb 28, 2024 via Android
    @AoEiuV020JP 选择哪种方案先得考虑成本,假如用户就是没钱,但又要大容量,那自然得有所取舍。
    「考虑排除“是不是外置系统导致的问题”」那先得遇到问题再考虑,我个人使用起来并没有遇到什么问题,所以我认为既然很难遇到问题,那就更难遇到需要费心考虑的情况。

    相反,如果使用内置硬盘装系统+外置硬盘存数据,要考虑的问题反而更多。
    用 Windows 的例子来看,我在大学期间看过很多人喜欢把系统盘分得很小,然后每次安装软件什么都得极其麻烦地手动修改安装位置,安装完进入软件后还得去翻软件设置修改数据存储位置。软件不支持移动数据位置的话又得提心吊胆地用,生怕数据太多塞满系统盘。macOS 虽然大部分软件只需要复制出来就能用,不需要走安装流程,但是绝大多数软件保存数据的位置不可更改,应用商店的安装位置不可更改,还得考虑 Xcode 等比较特殊的软件移走后会不会带来问题。
    而且我自己用这种方式也遇到过坑,Homebrew 只支持安装到固定位置,要安装到外置硬盘的话就得挂载到 Homebrew 安装位置上,要自动挂载还得手动修改/etc/fstab ,Homebrew Cask 的默认安装位置也得改。遇到的坑是 launchctl 不支持启动外置硬盘的程序,我用 Homebrew 安装个服务器,搞了半天都启动不了,最终只能放弃,改为把整个系统安装到外置硬盘。
    结论是只要选择了这种模式,就马上会带来心智负担,且用软件时仍然需要考虑软件没安装到系统盘会不会有什么问题。更何况某个软件用的人不一定多,可能并没有人踩过这个软件的坑,而 macOS 系统是有很多人用的,有坑更容易被人踩到。

    至于你发的那个链接,挂载不了硬盘镜像我没遇到过,把镜像放到外置硬盘的系统分区里,以及外置硬盘另一个独立的分区里都没问题。至于外置系统不能加载第三方驱动的问题,这似乎是苹果故意做的限制,原因不明,我安装前搜索时看到过这个问题,但是我没有这方面的需求,看到这个视频之前已经忘记有这种问题了。
    fengqing2
        112
    fengqing2  
       Feb 28, 2024
    。。。使劲造就完事,丐版又不贵,真用报废了也值了,买个新的就行了。
    gaigechunfeng
        113
    gaigechunfeng  
       Feb 28, 2024
    丐版不至于。兄弟,这种心态我也有。这不怪我们自己,怪小时候家里条件不好,物质匮乏,好东西都爱惜舍不得用。
    就像吃苹果先吃坏的,好的留到后面吃。

    但这种过的不轻松,我现在遇到这种情况就自己劝自己。管他妈的,坏了就算,洒脱一点。
    男人可以不帅,但一定要洒脱。
    大丈夫生于天地之间。
    pengpengpeng
        114
    pengpengpeng  
       Feb 28, 2024
    macmini 硬盘随便换啊。
    很多人买丐版,然后找师傅换大硬盘。
    kyor0
        115
    kyor0  
       Feb 28, 2024
    丐版 Mac mini 不值得你这么保护啊,撑死买个外接硬盘。虽说你的心情能够理解。
    maizero
        116
    maizero  
       Feb 28, 2024
    扩容不就完事了?
    wsbqdyhm
        117
    wsbqdyhm  
       Feb 28, 2024
    @areschen #100 还要耗电,电池,主板,哈哈。
    PostMeridiem18
        118
    PostMeridiem18  
       Feb 28, 2024
    既然知道自己 8G 肯定不够用,必然触发 SWAP ,当初为什么选 8G ?别人送的?
    既然机器不是你自己买的,提心吊胆的担心硬盘寿命做什么?用五年之后再还给人家?
    jdcola
        119
    jdcola  
       Feb 29, 2024
    @HojiOShi 外置的话接口损坏概率比可劲造内置 SSD 损坏概率大多了
    HojiOShi
        120
    HojiOShi  
    OP
       Feb 29, 2024
    @jdcola 又不会经常插拔,插一次就一直用也会损坏吗?
    1  2  
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   858 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 77ms · UTC 20:27 · PVG 04:27 · LAX 13:27 · JFK 16:27
    ♥ Do have faith in what you're doing.