使用 hdparm 和 hd-idle 管理 iMac 内置硬盘的待机状态

很多用户在给 iMac 安装 Linux 后,会选择把系统和数据放在 USB 外接 SSD 或硬盘上,而让内部的 NVMe 与 3.5 寸机械盘“闲置”。但一个非常重要的事实经常被忽略: 即便没有分区、没有挂载、完全不使用,内置机械盘也会在通电状态下持续旋转。 这不仅会造成不必要的功耗,还会持续消耗机械寿命并产生热量。 本文介绍一种工程级的解决方案,使 iMac 内部的 1TB 机械盘在 Linux 下真正成为“冷备用盘”。 一、机械硬盘“没用也在转” 在 Linux 中,使用: 可以查看机械盘的当前状态。 典型输出: 这表示: 即便磁盘没有任何分区或文件系统,这个状态也不会改变。 对一块 3.5″ 7200RPM 的桌面级 HDD(如 Apple 定制的 ST1000DM003)来说,这意味着 持续 5–8W 的功耗和持续机械磨损。 二、将内置 HDD 手动送入真正的 Standby Linux 允许直接向 SATA 设备发送停转命令: 再检查状态: …

只将 Time Machine 备份存储于外置磁盘的设定

在 macOS 系统中,Time Machine 是强大而便捷的备份工具。但其默认行为常常会引起部分用户的困扰:即使已设置外置磁盘作为备份目标,系统在外置硬盘未连接时,仍会在主系统盘创建本地快照,占用本地的存储空间。对于使用容量有限的系统盘(如 64GB 或更小)的用户来说,完全依赖外置磁盘进行备份,不希望系统自动占用本地空间,是一种更合理的策略。以下内容介绍如何正确设置 Time Machine,使其仅在外置磁盘可用时执行备份,并避免生成任何本地快照。 🔧 配置步骤 1. 启用 Time Machine 自动备份功能 确保 Time Machine 的自动备份是开启状态。可通过以下命令启用: sudo tmutil enable 这允许系统在合适条件下自动执行备份。 2. 指定外置磁盘为唯一备份目标 通过终端指定备份目标为外置磁盘(例如 /Volumes/macOSBackup): sudo tmutil setdestination -a /Volumes/macOSBackup 其中 -a 选项表示:仅在该磁盘挂载时才执行备份。这将阻止 macOS 在目标磁盘不可用时转而创建本地快照。 3. 验证目标设置 使用以下命令查看当前 Time Machine 的目标信息: tmutil destinationinfo 确保输出中只显示指定的外置磁盘。 4. 清除历史本地快照(如存在) 可列出并删除之前在系统盘中遗留的本地快照: …

macOS Time Machine 详尽介绍

Time Machine 是 macOS 系统自带的备份工具,首次推出于 macOS 10.5(Leopard)。它旨在为用户提供一种“时间旅行”式的备份体验,能够轻松地回溯和恢复文件、应用、系统设置等。 基本工作原理 Time Machine 会自动对整个系统进行快照式备份,并将变更的文件保存到指定的外接硬盘、网络存储(NAS)或 Time Capsule。当需要恢复时,可进入「时间轴」界面选择历史版本,恢复单个文件、文件夹,甚至整个系统。 默认备份策略 Time Machine 的默认备份策略如下: 当备份磁盘空间不足时,系统会自动删除最早的备份,以便腾出空间给新的备份。 支持的备份目标 Time Machine 可将备份存储到以下设备: 文件系统要求 备份磁盘推荐使用 APFS(Apple 文件系统)或者 HFS+(Mac OS 扩展(日志式))。 macOS Big Sur 之后,Time Machine 对 APFS 磁盘备份的支持更好,速度更快,占用空间更少,且支持快照技术。 恢复功能 Time Machine 可恢复的范围包括: 如果电脑崩溃或者更换新机,可在初次设置时直接从 Time Machine 备份中迁移数据,恢复到相同或类似状态。 配置与排除项 用户可在「系统设置」>「Time Machine」中指定备份磁盘,也可以选择排除某些文件夹、卷宗或文件类型,以减少空间占用或提高备份效率。 定制化需求 Time …

macOS 应用安装、卸载及彻底清理数据的完整指南

在 macOS 上,安装和卸载应用相较于其他系统显得更为直观,但实际上很多人忽视了「卸载后数据残留」的问题,导致硬盘空间浪费,甚至引发隐私风险。本文详细介绍 macOS 上安装、卸载及彻底删除应用数据的完整流程,帮助系统保持干净状态。 🟢 macOS 应用安装方式 macOS 的应用主要通过以下几种方式安装: 不论哪种方式,应用本体通常位于: /Applications 或者: ~/Applications 🔴 常见误区:仅删除 .app 文件并不彻底 在 Finder 中,将某个 .app 文件拖入废纸篓并清空,这个操作只会删除程序本体。绝大多数应用会在用户目录下生成配置文件、缓存、历史记录、日志等,默认不会自动清理。这些文件通常保存在以下目录: ~/Library/Application Support/~/Library/Caches/~/Library/Preferences/~/Library/Saved Application State/ 🟠 如何查找应用残留数据 1️⃣ 列出已安装应用 通过终端查看当前系统已安装的应用: ls /Applications/*.app ~/Applications/*.app 结果会显示所有安装的应用名称,用于后续比对。 2️⃣ 查看 Application Support 内容 执行以下命令查看所有可能残留的文件夹: ls ~/Library/Application\ Support/ 若文件夹对应的软件已经不在「应用程序」里存在,基本可以判定为「卸载后残留」。 🔵 如何彻底删除已卸载应用的数据 删除 Application …