내부 하드 디스크에 저장할 때 외부 하드 디스크를 깨우지 마십시오


9

내 문제는 Mac에 외장 하드 드라이브가 연결되어 있다는 것입니다. 백업 용도로만 사용되므로 대부분 잠자기 상태입니다.

그러나 이제 내부 하드 디스크에 무언가 (예 : 웹 사이트의 그림)를 저장하려면 "다른 이름으로 저장 ..."대화 상자가 나타나기 전에 외부 하드 디스크가 깨어날 때까지 기다려야합니다.

파일을 빠르게 저장하는 방법에 대해 알고 있으며 외장 하드 드라이브가 "깨어날"때까지 기다릴 필요가 없습니다. 그러나 하드 디스크가 잠자기 상태가되지 않도록하는 해결책을 원하는 것처럼 들리지만 외장 하드 드라이브에는 충분한 휴식을 취하고 싶습니다.


편집하다:

  • 자동 백업 전에 다시 연결하는 것을 잊어 버릴 것이므로 플러그를 뽑고 싶지 않습니다.
  • 다양한 다른 운영 체제는 이와 같은 상황을 잘 처리합니다.

EDIT2 :

Sherwood Botsford의 답변을 사용 하여 하드 드라이브를 마운트하고, 예를 들어 rsync를 실행하고 다시 마운트 해제하는 다음 AppleScript를 구성했습니다.

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

답변:


3

가능성.

A : 명령 줄에서 디스크를 마운트 해제하십시오.

diskutil unmountDisk Lacie

Lacie라는 파일 시스템이있는 디스크를 마운트 해제하는 명령입니다. 장치 자체를 참조 할 수도 있지만 장치마다 마운트마다 다를 수 있습니다. unmountDisk는 파일 시스템 이름을 오브젝트로 사용하지만 드라이브에 둘 이상의 파일이 있으면 다른 모든 파일 시스템을 마운트 해제합니다.

그런 다음 백업을 수행하려고 할 때

 diskutil mount Lacie

이 드라이브를 인덱싱 할 때 스포트라이트를 비활성화해야합니다.


1
백업을 허용하기 위해 드라이브를 정기적으로 마운트하는 스크립트를 작성할 수 있지만 대부분 마운트 해제 된 상태로 둡니다. launchctl을 통해 스크립트를 예약 한 경우 samcarter가 원하는 "설정하고 잊어 버린"동작을 수행합니다.
BringMyCakeBack

적용 가능한 모든 볼륨 에 대해 (a) Finder의 사이드 바 및 (b) 컴퓨터 수준의 열보기에서 모두 신중하지만 고유 한 마운트 해제 아이콘 (디스크 유틸리티에 표시된 두 개의 화살표) 옵션 을 원 하십니까?
Graham Perrin
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.