wp.bmemo.pw

自分のための覚書・備忘録

Mac

Mac でスリープ時にSDカードを自動アンマウントさせる

投稿日:2017年5月14日 更新日:

Macのストレージ問題を解決する方法にSDカードやUSBメモリを利用する事が多いですよね。最近だとMacの筐体から飛び出さないような特殊形状のSDカードもあります。しかし問題点が。SDカードを挿したままMacの蓋を閉じると完全なスリープに移行せず、スリープ状態にも関わらずバッテリーがモリモリ減っていくことがあります。

対策としてTranscendのJetDrive Lite では、JetDrive Toolboxを導入することでスリープ時にSDカードを自動アンマウントするようなパワーセーブ機能があります。通常のSDカードやMicroSDカード使用者は、Jettisonという600円ほどのシェアウェアを使うことで対策ができます。

いやしかし、自力でなんとかならないものか、、、と思って調べたらフリーソフトウェアとシェルスクリプトで上記機能を実現できたので書き残しておきます。

用意するもの

以上です。SleepWatcherはMacのスリープ時と復帰時にトリガーして指定のスクリプトを実行することができるソフトウェアです。ソースも付いてくるみたいです。


インストール

ダウンロードしたファイルを解凍すると以下のファイルが出てくるかと思います。

ターミナルを起動して解凍したフォルダに移動しましょう。


ターミナル上で

とします。/etc/以下に rc.sleep と rc.wakeup があり、これがsleepwatcherのトリガー時に実行されるスクリプトとなります。

rc.sleepとrc.wakeupの最後の行にそれぞれ・・・

rc.sleepのvolumeには、いまマウント中のSDカードの名称を入れてください。

保存したら、再起動してください。

起動後、しばらくしたらMacの蓋を閉じて、しばらくしたらまた開いてください。/opt/sdsleep/sleep.log にマウントとアンマウントのログが出ていれば成功です。


注意点

  • DropBoxなどのクラウドストレージをSDで同期している場合、DropBox等のエージェントアプリによってSDカードが常にビジー状態になるので自動アンマウントできないことがあります。
  • HDD等の回転体ストレージの場合、スピンアップ時間を考慮して自動マウント時にsleepコマンドで少し時間を開けてからマウントすると良いでしょう。
  • macOS Sierraで確認しています。他のバージョンではわかりません。
  • 普通にSDカード挿すとはみ出るので、Mac Book Pro/Air用MicroSDアダプタを使用するのがおすすめです。
  • 基本的にはSleepWatcherに同梱されているReadMe.rtfを読もう

もう電源に悩まされない。出先に持っていって50%とかだったら絶望するタイプなのでとても精神的に楽になりました。

私はMicroSDをこれに挿して使ってます。

JetDrive LiteってMacの世代によってサイズが異なるんですね。間違って買わないように・・・

-Mac
-, , , ,

執筆者:


comment

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.

関連記事

FFFTP、まだ使っているんですか?他に乗り換えるクライアントは?

FacebookTwitterPinterestFTPクライアントとしてFFFTPは有名で長らく使われてきましたが、既に2011年に開発終了しておりその後のバージョンは有志によるオープンソースプロジェ …

【クライアント設定編】SambaやNASの転送が遅い時の対処法

FacebookTwitterPinterestSambaやNASの転送が遅いという方のために自分が試した対処法をつらつら書いていきます。 この記事は【クライアント設定編】です。 【LAN設定編】はこ …

Macでスリープ時にバッテリーが減る現象を改善する方法まとめ

FacebookTwitterPinterestEl capitanから?よくわからないけどMacのスリープ中にバッテリーがモリモリ減る現象が出るようになった。夜100%、朝80%とかになってたり。M …

Mac Book Proを買ったら予定よりハイスペックな製品が届いた件

FacebookTwitterPinterest書くことないので今日起こったことを簡単に書いておきます。 私は4月12日にMac Book Pro Retina 13インチを「整備済製品」枠で購入しま …

PC版Androidこと「Remix OS」を MacBookAir で試す

FacebookTwitterPinterestPC版Android如く脚光を浴びたRemix OSのX86_64版「Remix OS for PC」をMacBookAirで起動してみたいと思います。 …