mattintosh note

どこかのエンジニアモドキの備忘録

macOS でルートファイルシステムを拡張したい

macOS Sierra 用にディスクイメージを 25 GB で作成したんだけど、Xcode 入れようとしたら案の定足りなかったので拡張作業。

HFS+J の拡張は diskutil resizeVolume で出来るが、実行してみると「diskutil repairDisk を行ってね」と言われるので拡張対象のディスクに対して repairDisk を実行する。

Terminal

diskutil repairDisk disk0

resizeVolume では拡張後のサイズを直接していすることも出来るけど、R を指定すると自動的に最大サイズにしてくれるんだそうな。ディスクの指定はパーティションで指定する方法とボリューム名で指定する方法がある。この辺は事前に diskutil list で確認しておく。

Terminal

# パーティションで指定する場合
diskutil resizeVolume disk0s2 R

# ボリューム名で指定する場合
diskutil resizeVolume 'Macintosh HD' R