ラベル USB の投稿を表示しています。 すべての投稿を表示
ラベル USB の投稿を表示しています。 すべての投稿を表示

2013年6月17日月曜日

MacBook Airのフタを閉じたら外付けディスクを自動アンマウント

MacBook Airを取り外して会議に出かけるときや自宅に持って帰る時、ディスプレイのフタを開けたら下の図のようなウォーニングが出ていることがあります。
理由は、MacBook Airのディスプレイを閉じて、その後USBケーブルを抜くのですが、外付けディスクをFinder上で取り出すという操作をしていないためです。
ファイルやディスクが壊れる原因にもなるのですが、急いでいると忘れてしまいます。

持ち運びする時は大概の場合、ディスプレイを閉じるのでスリープ状態になります。ということは、以前Synergyを使う際にインストールしたSleepWatcherが使えそうです。
スリープに入る際に外付けディスクをアンマウントすれば良さそうです。USBを再接続した時は、以前から自動でマウントされていますので、そのままで良さそうです。

現在のMacBook Airの設定では、~/.sleepというshスクリプトファイルにコマンドを書けば良いようにしています。
まず、ディスクがどのような名前でマウントされているか確認します。

$ mount

/dev/disk0s2 on / (hfs, local, journaled)
devfs on /dev (devfs, local, nobrowse)
map -hosts on /net (autofs, nosuid, automounted, nobrowse)
map auto_home on /home (autofs, automounted, nobrowse)
map -fstab on /Network/Servers (autofs, automounted, nobrowse)
/dev/disk1s3 on /Volumes/ExFAT (exfat, local, nodev, nosuid, noowners)
/dev/disk1s2 on /Volumes/Backup (hfs, local, nodev, nosuid, journaled)

1本のディスク(/dev/disk1)をパーティション分けして使っていたので、disuutilのunmountDiskコマンドを使うことにします。umountのmanを見ると、diskutilを使えて書いてありました。

~/.sleepに、以下のコマンドを追加して試したところ、うまくいきました。


/usr/sbin/diskutil unmountDisk /dev/disk1 2>&1 | logger


最後のloggerは、システムログにメッセージを出すためです。

2013年2月25日月曜日

SSD 使用開始2ヶ月後のDisk Speed Test (on Mac mini 2012 via USB3)

2ヶ月前にSSDの速度を測ったわけですが、ディスクの内容を調べたついでに速度がどうなったか測ってみました。Mac mini 2012 Late, Mountain Lion、Plextor PX-512M3Pです。

WRITEは当初(12月)はレッドゾーン近辺(380MB/s)だったのですが、今回(2月)はレッドゾーンに行かなかったのでちょっと下がったようです。READは、この図では350MB/s近くですが、360MB/sを超えていることも多く、以前とあまり変わっていない感じです。以前、WRITEが速かった理由がよくわからないのですが、今は通常の状態ではないかと思います。でも、時間が経ってWRITEが遅くなってきているのでちょっと心配しています。ThuderboltかeSATA化してTrimコマンドを有効にできればと思っていますが、まだ先になりそうです。

更に、今回はMac mini内蔵のHDD (5400rpm 2.5 inch, 1TB)と外付けUSB2 2TB HDD (5400rpm 3.5inch)のテスト結果も付けます。

SSDとは比べるべくもありませんが、内蔵HDDもそれなりに高速ですね。今は、Time Machineのバックアップ用として使っています。
外付けUSB2.0 HDDは以下のようになっています。USB2.0だからというのもありますが、やはり遅いです。データ保管用なのでいいのですが。

それから、USB3につないだSSDを起動ディスクにしていますが、今のところ全く問題ありません。調子が悪いという方もいらっしゃるようですが、AppleからMac mini用のupdateがなかなか出てきませんね。
また、ディスプレイの砂嵐現象もMac mini EFI Firmware 1.4 updateを当ててからは治まったようです。

何かの参考になれば。