No meu velho Mac Pro eu tenho 4 HDD dentro e eu tendo um script loginhook
no lançamento para desmontar algumas unidades (para o ruído).
No meu MacBook Pro eu tenho um HDD em um caddy, eu apenas deixo dormir.
Crie um script de shell como
#!/bin/bash
diskutil umountDisk /Volumes/YourDriveName &
Teste-o
chmod +x yourloginhookscript.sh
./yourloginhookscript.sh
E instale como LoginHook
sudo defaults write com.apple.loginwindow LoginHook "/Users/dragon/the/path/to/your/shell/script"
E ao lado de remontar sua unidade, em um terminal
diskutil list
diskutil mountDisk /dev/disk1
Se você deseja montar uma unidade de rede, sei que essa não é sua pergunta:
osascript -e 'mount volume \"afp://192.168.0.100/backup/\"' &>/dev/null &
Você também pode criar um arquivo em LaunchAgents
para iniciar seu script.