2006-09-06-1

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 [長いので以降省略しました]