Open System Preferences
holding the Control key and clicking (or right-clicking) on the account you want to change, and selecting Advanced Options.
Select Choose and Select either the New Folder Location or Hard Drive Location and click Ok.
Do Not Change anything like USER ID or Anything.
More In dept Version Below:
If you have decided you would like to migrate your home folder to a secondary hard drive, the process is actually quite simple. Your home folder is just a collection of files and folders owned by your user account, which you have complete control over, so to migrate it just follow these steps.
- Make sure you have a secondary admin account.
When adjusting user settings there is always the potential for something to go wrong, so to ensure that you will at least be able to log in, you should create a new admin account, which will allow you to easily revert changes if needed. You can do this in the Users & Groups (or Accounts) system preferences.
- Copy the home folder to the location of choice.
You can place the home folder anywhere on the secondary drive, though I recommend creating a “Users” folder in which to place it. Once you have established where you would like it to go, open the Users directory on your boot drive and copy your home directory to its destination (it may take a long time to copy, depending on the number and size of files in the home folder).
(Credit: Screenshot by Topher Kessler)
- Open your user account settings.
Go to the Users & Groups (or Accounts) system preferences, and select your username. You may have to authenticate first by clicking the lock at the bottom of the window.
- Go to the advanced settings.
Right-click your username and choose “Advanced Options,” which should bring up a window containing a number of details such as the user ID, group, account name, and log-in shell. The window will also contain a warning stating that changes to these settings might damage your account.
- Change your home folder directory.
In this advanced options window, click the Choose button next to the Home Directory field, and then browse to the new location where you copied your home folder. Select the home folder and click Open, and the path to the new folder should now be in the “Home Directory” field.
After you have made these changes, click “OK” and then log out of your account. Then log back in and your account should load from its location on the secondary hard drive. If all goes well then you should see no difference in behavior. However, if something does go awry then you can log in to the secondary administrator account and edit your account in the same way to revert the home directory back to its original default location.
After logging in to your account successfully, you can then go back to the Users directory on your boot drive and remove the old home folder in there if you would like.
(Credit: Screenshot by Topher Kessler)
While moving your home folder is easy to do and has its benefits, do keep in mind that there are a few potential drawbacks. For one, secondary drives and volumes are not as protected as your main drive. They can easily be formatted and also set so permissions are ignored, which will allow your home folder to be easily browsed by other accounts on the system and thereby potentially compromise the security of your data on a multiuser setup; however, the impact of this would depend on who you allow access to your computer.
While moving your home folder to a new drive might seem like the only way to quickly access a larger secondary drive through your home directory, there are some alternative setups that will perform the same functions. One easy option is to just mirror the home folder directories (Music, Movies, Documents, and so on) to a directory on the secondary drive, and then create aliases to these folders within the respective folders in your account.
This setup will still use the account’s library contents (application preferences and settings) from the main boot drive, while allowing you to easily access the external drive through the aliases so you can store your data and documents. The one drawback to this setup is that some programs will need to be configured to access the external drive instead of the original home folder. For instance, Safari‘s default downloads folder will need to be changed to point to the secondary drive, and you will need to set the location of your iTunes or iPhoto libraries to point to their locations on the external drive as well, but once these changes are done then everything should work properly.
Do you have a custom or unique home folder setup that has its benefits? If so, let us know about it below in the comments.
Thanks to CNET: