保存到内部硬盘时不要唤醒外部硬盘


9

我的问题是我的Mac连接了外部硬盘驱动器。由于它仅用于备份,因此大多数时候它处于休眠状态。

但是,如果现在我想将某些内容(例如,网站上的图片)保存到内部硬盘上,则必须等待外部硬盘唤醒,然后出现“另存为...”对话框。

我知道这个问题,如何快速保存文件,而无需等待外部硬盘驱动器“唤醒”?,但这听起来像是要解决一个不让硬盘进入睡眠状态的解决方案,而我想让外部硬盘得到应有的休息。


编辑:

  • 我不想拔掉它,因为我知道在自动备份之前我会忘记重新连接它
  • 各种其他操作系统可以很好地应对此类情况

编辑2:

使用Sherwood Botsford的答案,我整理了以下AppleScript,它安装了硬盘驱动器,执行了例如rsync,然后再次将其卸载。

do shell script "diskutil mount 'Name of your Volumn'"

do shell script "rsync -av --delete ~/ '/Volumes/Name of your Volume/.'"

do shell script "diskutil unmountDisk 'Name of your Volume'"

4
我真的在寻找这个问题的真正答案,而不仅仅是围绕“拔下驱动器”的答案。当一个保存对话框打开时,只要保存位置不在这些驱动器之一上,就应该有零个理由来启动任何外部驱动器。这是不良行为,Apple已经知道了很多年。
Guillochon 2014年

Answers:


3

可能性。

答:从命令行卸载磁盘。

diskutil unmountDisk Lacie

将是卸载上面装有名为Lacie的文件系统的磁盘的命令。您也可以参考设备本身,但是设备可能因一个安装座而异。unmountDisk将任何文件系统名称作为对象,但是如果驱动器有多个,则将卸载所有其他文件系统。

然后,当您要备份时,

 diskutil mount Lacie

您还需要禁用Spotlight索引该驱动器。


1
您可以编写一个脚本来定期挂载驱动器以允许备份,但是在大多数情况下不会挂载。如果您通过launchctl安排了脚本,则将实现samcarter想要的“设置并忘记它”的行为。
BringMyCakeBack 2014年

对于所有适用的卷,您是否希望在(a)Finder的侧边栏和(b)在计算机级别的列视图中都选择谨慎但独特的卸载图标(在磁盘实用程序中看到两个箭头)?
Graham Perrin 2014年
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.