MAC:仅应要求安装硬盘

MAC:仅应要求安装硬盘

我正在用 SSD 替换我的内置 HDD。我打算将旧的 1TB HDD 安装在笔记本电脑的 HDD Caddy 上。但是,这只会用于时间机器备份和文件的长期存储。有没有办法只在需要时安装驱动器。我认为这既能节省能源,又能延长驱动器的使用寿命。

答案1

这是我使用的方法。

创建一个文件 /etc/fstab,内容如下。

# fstab
#
# Identifier  mount point  fs type  options1
#
UUID=3CA41C88-3E86-3A39-88CE-9379FF44B6A5 none hfs rw,noauto

可以使用 diskutility 找到 = 符号后面的字母汤。

启动 DiskUtility,选择卷,右键单击,更多信息通用 ID
或在 El Capitan 上,选择卷,然后单击信息按钮,右上角,文件系统 UUID。

FS 选项卡需要以下所有权和权限:

bash-3.2# ls -l /etc/fstab
-rw-r--r--  1 root  wheel  71 29 Aug  2011 /etc/fstab

要创建文件,请尝试以下操作:

sudo nano /etc/fstab

noauto 选项会导致它在启动时不挂载。在终端窗口中输入文件系统维护其他选择

来源:Ask Different -我怎样才能告诉 OSX 不要安装我电脑上的某些驱动器?

如果您只是偶尔需要安装驱动器,则可以从磁盘实用程序安装。它不会在下次启动时重新安装,或者您可以以相同的方式手动卸载。

答案2

在我的旧 Mac Pro 上,我安装了 4 个硬盘,并且loginhook在启动时我有一个脚本来卸载一些驱动器(用于消除噪音)。在我的 MacBook Pro 上,我有一个放在支架上的硬盘,我只是让它处于睡眠状态。

创建如下 Shell 脚本

#!/bin/bash
diskutil umountDisk /Volumes/YourDriveName &

测试一下

chmod +x yourloginhookscript.sh
./yourloginhookscript.sh

并将其安装为 LoginHook

sudo defaults write com.apple.loginwindow LoginHook "/Users/dragon/the/path/to/your/shell/script"

接下来在终端上重新安装驱动器

diskutil list
diskutil mountDisk /dev/disk1

如果您想安装网络驱动器,我知道这不是您的问题:

osascript -e 'mount volume \"afp://192.168.0.100/backup/\"' &>/dev/null &

您还可以创建一个文件LaunchAgents来启动您的脚本。

相关内容