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