MacBook のホームディレクトリ(/Users)を別パーティションに移動 [mac]

ホームディレクトリをデフォルトとは別のパーティションに移動することにしました。
パーティションは、HDD 換装時 [2006-08-06]に /Volumes/Volume 1 と /Volumes/Volume 2 に分けてあり、システムは /Volumes/Volume 1 にインストールされています。
大きめに割り当てた /Volumes/Volume 2 にホームディレクトリを移動します。

Netinfo Manager で設定する Mac 的な方法と、fstab で設定する unix 的な方法があるようです。
Linux での経験から fstab での設定の方が慣れているので、今回はこの方法を選択しました。

1. root アカウントを使用できるようにします。
Mac OS X で「ルート」ユーザを使用可能にする方法について / アップル - サポート参照。

2. ターミナルで root アカウントに切り替えます。

$ su -
< rootのパスワード>


3. 既存の /Users をコピーします。

# ditto -v /Users/<ユーザー名> /Volumes/Volume\ 2/<ユーザー名>


4. /etc/fstab を編集します。存在しない場合は作成します。

/dev/disk0s3 /Users hfs rw 1 2

を追加します。

5. Mac を再起動します。

6. 正しくマウントできているか (/dev/disk0s3 on /Users) を確認します。

$ mount
/dev/disk0s2 on / (local, journaled)
devfs on /dev (local)
fdesc on /dev (union)
 on /.vol
/dev/disk0s3 on /Users (local, journaled)
automount -nsl [179] on /Network (automounted)
automount -fstab [184] on /automount/Servers (automounted)
automount -static [184] on /automount/static (automounted)


以上の手順で、無事移動できました。
元のホームディレクトリ (/Volumes/Volume\ 1/Users) は削除して OK.

ref.
Mac OS Xのユーザーのホームディレクトリ移動 / Hiro's Personal Pages
OS Xホーム移動 / cHiro's Personal Pages
Home ディレクトリを移動する / Solidpanda.com