Frage MAC: Erstellen Sie eine Festplatte nur auf Anfrage


Ich ersetze meine interne Festplatte durch eine SSD. Ich werde die ältere 1TB HDD auf einem HDD Caddy in meinem Laptop montieren. Dies wird jedoch nur für Zeitmaschinen-Backups und die Langzeitspeicherung von Dateien verwendet. Gibt es eine Möglichkeit, das Laufwerk nur auf Anfrage zu mounten? Ich denke, das würde sowohl Energie sparen als auch das Leben des Laufwerks verlängern.


0
2017-11-12 04:55


Ursprung




Antworten:


Auf meinem alten Mac Pro habe ich 4 HDD im Inneren und ich habe eine loginhook Skript beim Start unmount einige Laufwerke (für das Rauschen). Auf meinem MacBook Pro habe ich eine HDD auf einem Caddy, ich lass es einfach schlafen.

Erstellen Sie ein Shell-Skript wie

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

Probier es aus

chmod +x yourloginhookscript.sh
./yourloginhookscript.sh

Und installieren Sie es als LoginHook

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

Und neben dem Remount Ihre Fahrt, auf einem Terminal

diskutil list
diskutil mountDisk /dev/disk1

Wenn Sie ein Netzwerklaufwerk mounten möchten, weiß ich, dass das nicht Ihre Frage ist:

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

Sie können auch eine Datei in erstellen LaunchAgents um dein Skript zu starten.


1
2017-11-12 13:42





Dies ist die Methode, die ich verwende.

Erstellen Sie eine Datei / etc / fstab mit folgendem Inhalt.

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

Die Buchstabensuppe nach dem = Zeichen kann mit Nachdruck gefunden werden.

Starten Sie DiskUtility, wählen Sie das Volume, Rechtsklick, Weitere Informationen Universal ID
oder auf El Capitan, wählen Sie das Volume, dann die Info-Taste, oben rechts, File System UUID.

FS Registerkarte benötigt die folgenden Besitzrechte und Berechtigungen:

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

Versuchen Sie Folgendes, um die Datei zu erstellen:

sudo nano /etc/fstab

Die noauto-Option bewirkt, dass sie beim Booten nicht geladen wird. In einem Terminalfenstertyp Mann fstab für andere Optionen

Quelle: Frag anders - Wie kann ich OSX sagen, dass einige der Laufwerke in meinem Computer NICHT geladen werden sollen?

Wenn Sie das Laufwerk nur gelegentlich bereitstellen müssen, können Sie es über das Festplatten-Dienstprogramm mounten. Es wird nicht beim nächsten Start neu mounten, oder Sie können manuell auf die gleiche Weise unmounten.


0
2017-11-13 10:19