MacOSXのディスクマウントに関するメモ

マウントはmountコマンド,アンマウントはumountコマンドで十分だと思ってた.

あたりまえだけど,mountはsuしないとできない.

調べるとMacOSXにはdiskutilってコマンドがあった.

たとえば,接続されているデバイス

$ diskutil list
/dev/disk0
  #: TYPE NAME SIZE IDENTIFIER
  0: GUID_partition_scheme *298.1 Gi disk0
  1: EFI 200.0 Mi disk0s1
  2: Apple_HFS Macintosh 297.8 Gi disk0s2
/dev/disk1
  #: TYPE NAME SIZE IDENTIFIER
  0: Apple_partition_scheme *931.5 Gi disk1
  1: Apple_partition_map 31.5 Ki disk1s1
  2: Apple_Driver43 28.0 Ki disk1s2
  3: Apple_Driver43 28.0 Ki disk1s3
  4: Apple_Driver_ATA 28.0 Ki disk1s4
  5: Apple_Driver_ATA 28.0 Ki disk1s5
  6: Apple_FWDriver 256.0 Ki disk1s6
  7: Apple_Driver_IOKit 256.0 Ki disk1s7
  8: Apple_Patches 256.0 Ki disk1s8
  9: Apple_HFS TimeMachine 931.4 Gi disk1s10

で確認できる.

/dev/disk1s10をマウントするなら,

$ diskutil mountDisk disk1s10

でおk.

アンマウントも

$ diskutil umountDisk disk1s10

短くてよろしい!

ほかにも機能満載.こりゃ便利.