【Mac】diskutilを使ったSDカードのパーティション分割

こんばんは、白米のおともです。

先日256GBのSDカードを購入しました。 理由は2つ、Macの容量増設のためとバックアップのためです。

現在SSD 128GBのMacを使用しているのですが、最近容量が圧迫されてきていて困っていました。 しかもそのほとんどがアプリとシステムファイル! 個人データは外付けHDDに入れればいいかと思っていたのですが、わざわざ出したりするのって結構面倒なんですよねぇ。。。 そのため外付けHDDに取るようにしていたバックアップは平気で半年は取っていない状態。 Macを使うたびに通知で催促されるのもだんだん鬱陶しくなってきたこの頃でした。

ただSDカードを指しただけでは、ディスクユーティリティでパーティション分けができなかったので、diskutilコマンドを使ってパーティション分割を行いました。

現在のパーティションの確認

diskutil listで現在のパーティションの状況と、SDカードのマウント名を確認します。

$ diskutil list
...
省略
...

/dev/disk2 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:     FDisk_partition_scheme                        *256.1 GB   disk2
   1:                  Apple_HFS sd-256                  256.1 GB   disk2s1

これが現在のSDカードのパーティションの状況です。 この/dev/disk2に対してパーティションの分割を行います。

パーティションの分割

今回は、SDカードをTimeMachine用と普通のファイル用の2つのパーティションに分割します。 サイズの比率は4:6、どちらもJournaledHFS+形式でフォーマットを行います。

$ diskutil partitionDisk /dev/disk2 2 JournaledHFS+ TimeMachine 40% JournaledHFS+ sd-card 60%
Started partitioning on disk2
Unmounting disk
Creating the partition map
Waiting for partitions to activate
Formatting disk2s2 as Mac OS Extended (Journaled) with name TimeMachine
Initialized /dev/rdisk2s2 as a 95 GB case-insensitive HFS Plus volume with a 8192k journal
Mounting disk
Formatting disk2s3 as Mac OS Extended (Journaled) with name sd-card
Initialized /dev/rdisk2s3 as a 143 GB case-insensitive HFS Plus volume with a 16384k journal
Mounting disk
Finished partitioning on disk2
/dev/disk2 (internal, physical):
   #:                       TYPE NAME                    SIZE       IDENTIFIER
   0:      GUID_partition_scheme                        *256.1 GB   disk2
   1:                        EFI EFI                     209.7 MB   disk2s1
   2:                  Apple_HFS TimeMachine             102.3 GB   disk2s2
   3:                  Apple_HFS sd-card                 153.3 GB   disk2s3

これで終了です。 TimeMachineの設定も無事完了しました。

GUIDのpartition schemeができたからか、ディスクユーティリティからGUIパーティション分けができるようになっていました! ちょっと容量の比率が思ったのと違ったので、直しておきました。

参考ページ

https://support.apple.com/kb/PH8306?viewlocale=ja_JP&locale=en_US