Subscribe

Sunday, May 04, 2008

Leopard Tip: Move Home Directory to Another Volume: 把Home文件夹从启动分区移动到其它分区

前文叙述了如何在Mac OS X 10.4下把/User/username文件夹从启动分区移动到其它分区, 但其中的niutil命令在Leopard下是不可用的, 所以此方法在Leopard下行不通.

所幸的是在Leopard下有更简单的方法来更改这一路径.

第一步, 同前文, 先把整个Home文件夹移动到目标分区:
sudo ditto -rsrc "/Users/username" "/Volumes/volumename/Users/username"
第二步, System Preference->Accounts, 如果左下角的锁是闭合的, 点击, 输入密码开锁以作更改. 选中左栏上面要移动Home文件夹的用户名, 右键点击弹出Advanced Options...,打开高级选项面板, 找到Home Directory一行, 点击右边的Choose按钮, 并找到第一步移出去的/Volumes/volumename/Users/username文件夹, 然后点Open.

第三步, 同前文:
sudo rm -dr "/Users/username/"

sudo ln -s "/Volumes/volumename/Users/username" "/Users/username"
Done.