Не будите внешний жесткий диск при сохранении на внутренний

9

Моя проблема в том, что у меня есть внешний жесткий диск, подключенный к моему Mac. Поскольку он используется только для резервного копирования, он спит большую часть времени.

Однако, если я теперь хочу сохранить что-то (например, изображение с веб-сайта) на свой внутренний жесткий диск, мне придется подождать, пока внешний не проснется, прежде чем появится диалоговое окно «Сохранить как ...».

Я знаю о вопросе Как сохранить файл быстро , и нет необходимости ждать для внешних жестких дисков в «просыпается»? , но звучит так, как будто это решение о том, чтобы не дать жестким дискам засыпать, тогда как я хотел бы, чтобы внешний жесткий диск получил заслуженный отдых.


РЕДАКТИРОВАТЬ:

  • Я не хочу отключать его, потому что я знаю, что забуду переподключить его перед автоматическим резервным копированием
  • различные другие операционные системы очень хорошо справляются с подобными ситуациями

EDIT2:

Используя ответ Шервуда Ботсфорда, я собрал следующий 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'"
samcarter_is_at_topanswers.xyz
источник
4
Я действительно ищу реальный ответ на этот вопрос, а не просто ответы, которые вращаются вокруг «отключить диск». Когда открывается диалоговое окно сохранения, не должно быть никаких причин вращать любые внешние диски, если место сохранения не находится на одном из этих дисков. Это плохое поведение, и Apple знает об этом в течение многих лет.
Гильошон

Ответы:

3

возможности.

A: Размонтируйте диск из командной строки.

diskutil unmountDisk Lacie

будет командой размонтировать диск с файловой системой Lacie. Вы также можете обратиться к самому устройству, но устройства могут варьироваться от одного крепления к другому. unmountDisk примет любое имя файловой системы в качестве объекта, но размонтирует все другие файловые системы, если на диске их несколько.

Затем, когда вы хотите сделать резервную копию,

 diskutil mount Lacie

Вам также нужно отключить Spotlight от индексации этого диска.

Шервуд Ботсфорд
источник
1
Вы можете написать скрипт, который периодически монтирует диск, чтобы разрешить резервное копирование, но в большинстве случаев оставляет его не подключенным. Если вы запланировали сценарий с помощью launchctl, это обеспечило бы поведение «установи и забудь», которого хочет samcarter.
BringMyCakeBack
Для всех применимых томов, вы бы как вариант сдержанных , но отличительных размонтировать иконки (две стрелки, если смотреть в Disk Utility) в обеих (а) на боковой панели Finder и (б) Столбцы просмотр на уровне компьютера?
Грэм Перрин