Saya memiliki 13 "Macbook Pro baru yang menjalankan Maverick. Komputer ini terhubung ke drive USB eksternal yang saya gunakan untuk cadangan Time Machine saya dan untuk penyimpanan eksternal. Backup Time Machine terjadi beberapa kali per hari dan drive sebagian besar tidak aktif untuk sebagian besar hari itu
Ketika saya bergegas ke pertemuan, ke ruang server atau saya pulang ke rumah pada akhir hari, saya ingin melakukan hal berikut:
- Tutup penutup pada Macbook saya, dengan cepat.
- Mintalah Mac secara otomatis melepas semua drive eksternal, secepat mungkin, dan secara paksa jika diperlukan. Saya bersedia menunggu beberapa detik untuk mematikan semua lampu.
Apakah ada cara untuk membuat komputer secara otomatis melepas semua drive eksternal segera setelah saya menutup penutup pada Mac saya?
Saat ini jika saya lupa melepas drive eksternal, Mac saya menghukum saya nanti dengan kesalahan "Disk tidak dikeluarkan dengan benar. Jika memungkinkan, selalu keluarkan disk sebelum mencabutnya atau mematikannya."
Saya tahu ini adalah praktik terbaik untuk selalu melepas disk secara bersih sebelum menghapus antarmuka disk, tetapi saya sedang mencari solusi otomatis. Saya tidak terlalu khawatir jika satu gambar cadangan Time Machine terganggu atau rusak, karena salah satu cadangan berikutnya akan bekerja dan saya sangat jarang perlu memulihkan dari cadangan. Karena filesystem adalah filesystem jurnal, jurnal secara transparan menangani banyak kesalahan korupsi filesystem lainnya.
sumber
Jawaban:
Ada sejumlah aplikasi yang dapat menjalankan skrip saat tidur:
Skrip bash seperti berikut ini akan meng-unmount semua disk yang ditentukan:
Untuk melepas semua volume kecuali
/
:atau lebih bersih ...
sumber
Opsi lain adalah Jettison (tersedia melalui App Store) - itulah yang telah saya gunakan selama beberapa bulan sekarang dan tidak memiliki masalah sama sekali. Baru-baru ini memperoleh opsi untuk secara otomatis mengount ulang disk yang masih terhubung ketika Anda bangun dari tidur.
V1.3.0 yang lebih baru (hanya dapat diunduh langsung - saya asumsikan sedang menuju App Store) harganya lebih mahal dan mereka menjelaskan mengapa ini ada dalam FAQ mereka.
Jika saya membacanya dengan benar, orang dapat membeli versi App Store dengan harga dua dolar dan kemudian memutakhirkan ke versi unduh langsung secara gratis, tetapi saya belum mengonfirmasi atau mencobanya.
Tidak persis mahal dengan harga mana pun, tetapi tidak gratis seperti pilihan SleepWatcher.
sumber
Saya akan menguraikan jawaban @ grgarside.
Saya menggunakan SleepWatcher
Instal dari port:
Baca manual di
/opt/local/share/doc/sleepwatcher/ReadMe.rtf
dan melaluiman sleepwatcher
. Baca Machint lama ini dari Macworld: Cure an insomniac Mac with SleepWatcher System . Menurut Machint saya cukup menambahkan kode ke~/.sleep
dan~/.wakeup
, atau ke file global/etc/rc.sleep
&/etc/rc.wakeup
.Tempatkan kode berikut
~/.sleep
:Aktifkan sleepwatcher. Ubah
<key>Disabled</key><true/>
ke<key>Disabled</key><false/>
.Memeriksa:
Selesai!
sumber
.plist
benar.