howto prepare mac os ventura to use external disk for user data and backup with NAS located time machine

i am using the interne Disk of my Mac Mini for OS Venturainstallation and an external SSD Disk for my UserData on Mac OS (i only have ohne Local Admin Account on internal disk)

With Ventura, i got in Problems during recovery, after a fail state of an Ventura Update.

The MigrationAssistent will not recover the previous backedup Data to the external Userdata disk, it failed because of less space on my MacMinis local Disk (found no Option to Redirect the Userdata to external Disk).

After some not successful trials, I decided to install and recover Complete System to the bigger size external Disk. 

The result is a very confusing Situation with an "internal" map auto_home on /System/Volumes/Data/home mount of a Snapshot.

Would be nice to get Tipps to clean this situation and to reconfigure the backup concept back to a functioning way with Time Machine.

The requirements to use external disk for additional Userdata und NAS located Timemachine Seouls be Part of the Solution.

Mac mini (2018)

Posted on Apr 7, 2023 04:08 AM

Reply
Question marked as Top-ranking reply

Posted on Apr 8, 2023 02:15 AM

getting help for my "unsupported risky" Configuration elsewhere in the Googlecommunity


as this community here is not the right place for "unsupported risky" configurations, pls follow the link to help other people with the same Problem. up2you and by YOUR OWN RISK!


[Link Edited by Moderator]


Documenting my own solution here, but would be happy to hear whether others have

tried this in different ways. There are just a few steps to consider.

1. Create a dummy user with admin permissions with home directory on the built-

in /Users disk

2. Name your external volume to something, e.g. Home - it would normally then be

mounted on /Volumes/Home

3. Find the Volume UUID for your external disk using diskutil list /Volumes/Home,

let's say the UUID is XYZ

4. Now comes the magic, use the sudo vifs command to add a line to your (by

default empty) fstab file, the line should look like this:

5. UUID=XYZ /Users hfs rw 0 2

Finally, reboot your machine and you are good to go.

Caveat 1: if your external disk is missing or broken you will not have home directories, so

do make a backup!

Caveat 2: if your external disk is missing and you do not have a dummy user (step 1

above) you will not be able to log in at all.

After this you may want to restore a time machine backup. However, Migration Assistant

tries to outsmart you and checks the amount of available space for the root directory

(which is small) rather than the externally mounted /Users directory. To circumvent this

you have to use a two-step process:

5. Restore user details (accounts) but not their data by de-selecting all the data

directories when restoring using Migration Assistant, after doing this you will

have re-created users without most of their data files.

6. Using the command line tool tmutil you can restore without the check:

tmutil restore

/Volumes/Backup/Backups.backupdb/PreviousMachine/PreviousDisk/Users/{joe,anne}

/Users

(please run man tmutil before trying this and use the correct directory names).


Your mount solution works, but I prefer a different setup leaving /Users and

/Users/Shared on the boot volume. You can point an existing account at the mounted

home folder easily:

* Change the name of your macOS user account and home folder - Apple Support

* Account on external HD

This way you can still have a local admin account to run updates and install software that

don't follow the rules of not assuming a user folder is on the same volume as the system

with a local admin account. Your method will break harder in these cases. Apple allows

(and designed updates) to have only one off accounts not in the boot drive /Users as

opposed to over mounting it entirely.



Similar questions

10 replies
Question marked as Top-ranking reply

Apr 8, 2023 02:15 AM in response to imhotep_son

getting help for my "unsupported risky" Configuration elsewhere in the Googlecommunity


as this community here is not the right place for "unsupported risky" configurations, pls follow the link to help other people with the same Problem. up2you and by YOUR OWN RISK!


[Link Edited by Moderator]


Documenting my own solution here, but would be happy to hear whether others have

tried this in different ways. There are just a few steps to consider.

1. Create a dummy user with admin permissions with home directory on the built-

in /Users disk

2. Name your external volume to something, e.g. Home - it would normally then be

mounted on /Volumes/Home

3. Find the Volume UUID for your external disk using diskutil list /Volumes/Home,

let's say the UUID is XYZ

4. Now comes the magic, use the sudo vifs command to add a line to your (by

default empty) fstab file, the line should look like this:

5. UUID=XYZ /Users hfs rw 0 2

Finally, reboot your machine and you are good to go.

Caveat 1: if your external disk is missing or broken you will not have home directories, so

do make a backup!

Caveat 2: if your external disk is missing and you do not have a dummy user (step 1

above) you will not be able to log in at all.

After this you may want to restore a time machine backup. However, Migration Assistant

tries to outsmart you and checks the amount of available space for the root directory

(which is small) rather than the externally mounted /Users directory. To circumvent this

you have to use a two-step process:

5. Restore user details (accounts) but not their data by de-selecting all the data

directories when restoring using Migration Assistant, after doing this you will

have re-created users without most of their data files.

6. Using the command line tool tmutil you can restore without the check:

tmutil restore

/Volumes/Backup/Backups.backupdb/PreviousMachine/PreviousDisk/Users/{joe,anne}

/Users

(please run man tmutil before trying this and use the correct directory names).


Your mount solution works, but I prefer a different setup leaving /Users and

/Users/Shared on the boot volume. You can point an existing account at the mounted

home folder easily:

* Change the name of your macOS user account and home folder - Apple Support

* Account on external HD

This way you can still have a local admin account to run updates and install software that

don't follow the rules of not assuming a user folder is on the same volume as the system

with a local admin account. Your method will break harder in these cases. Apple allows

(and designed updates) to have only one off accounts not in the boot drive /Users as

opposed to over mounting it entirely.



Apr 7, 2023 06:20 AM in response to Barney-15E

Recovery did not work, it says reinstall Ventura and use Migrationassistent, thats why i did it.

But

  • what will be the Right todo and why Apple decided to advice me to do it that way.
  • Yes after using MigAssistent i got my UserDisk additionally mounted under /System/Volumes/ as Users

if i change in to that path i can see the Userdirectories and all the other stuff of my origin Disk Users.

I really do not know what the Assistent has done, i had priviously deleted both disks.

Apr 7, 2023 04:31 AM in response to imhotep_son

If your user home is on an external, you don't need to Migrate. Just create the same user as you had and set that folder as your home folder as you did, previously.


You need to keep that admin user on the internal when the external fails to mount in time to load your user at login.


You'll need to consult your HAS as to how to back up with Time Machine. You should just need to make an SMB share to use for Time Machine and find it in the Time Machine settings.


/System/Volumes/Data is where your data volume (Macintosh HD - Data) is mounted. You should not need to know that or access your data from that path. It is not a Snapshot. The startup volume is mounted from a Snapshot.

Apr 7, 2023 11:24 AM in response to imhotep_son

There is no longer a method to restore both the OS and the data. Apple’s instructions are for the standard setup that they support. Except for an Active Directory network home, you will not find any Apple instructions for moving your home folder to another location, so you are responsible for knowing how to restore your unique, unsupported configuration.



I don’t know what Migration Assistant would do or has done as it isn’t supported. Since you moved your home folder to an external drive, I expect that you know how to do it, again. To maintain your desired configuration, you would need to create a new user on the new or erased Mac using the same name as your user home folder name. Then, change the home folder path to the external’s location.


You should have no expectation that Migration Assistant would handle your configuration in any normal way.

Apr 7, 2023 04:28 PM in response to imhotep_son

Unfortunately using such a custom configuration is very risky, especially these days since macOS seems to be breaking such configurations (even when just putting the home user folder onto the external drive), much less using custom links to do so. Supposedly macOS 13.3.1 is supposed to fix some issues with some of these custom configurations on external drives. macOS these days does not like surprise configurations which deviate from defaults.


I'm not entirely clear on how you customized your setup which is one reason it is nearly impossible to advise you beyond what @Barney-15E has already suggested. I was going to suggest another possible option, but after thinking about it I don't think it will work. The best & easiest thing to do is to perform a clean install like @Barney-15E suggested. Manually set up the Mac again by creating your macOS user accounts and installing your third party apps. Then launch the TM app and pull your files into the new user account(s)...if possible as I'm not sure whether TM will allow this with all the new security settings macOS now has.


When you perform such a custom setup, you are ultimately responsible for figuring out how to fix things when something breaks. Apple only handles default setups and I think Apple barely even tests the default setups these days by all the bugs I've encountered with each release in the last few years. Like I said before, without being entirely clear on your custom setup (or its current condition), nor how TM may behave in such a situation, I am not sure how anyone will be able to provide any better advice than you have already been given. Things like this usually require being able to see the system and the errors. It is nearly impossible to convey all the necessary information to us here. You may even have to go through multiple attempts to fix things anyway depending on whether you are trying to fix the current setup or start fresh.


I just thought of a reason TM may be having an issue with your custom configuration....perhaps TM is attempting to transfer an APFS snapshot of the home user folders instead of just slowly transferring files like it used to do. This is just a guess though.


I wish we could really offer more. If you figure out how to fix things, then update your thread so it may help others in a similar situation as yours.


Good luck.

Apr 8, 2023 01:33 AM in response to imhotep_son

There ist nothing special on my configuration, like i said.

I have installed Mac OS like every time on the small size local Mac Mini SSD with creating an Admin Account.

After this i added a second disk to the MacMini with USB-C cable, formated this in the described way from Apple.

Created new Users with the Admin Account and redirected the Home of these Users to the external Disk.

This was done with a previous Version of Ventura, i think it was Big Sur but i am not really clear about that.

What‘s is the real problematic thing todo this that way?

Since Ventura, only the Migrationassistent give me the Option to recover the second drive, no usually used recovery is helpful.

But it Looks like i will not get any help from you, because you always point to Not supported. If this is the communities goal, okay i will try to resolve my prob with googlecommunity and reduziert my invest in Apples universe. May the force be with you!

Apr 8, 2023 11:19 AM in response to imhotep_son

Thanks for the follow up. I can understand those two custom setups. While both of the proposed setups should theoretically work fine, be prepared for macOS to possibly break things with an update. It has happened multiple times recently.


And thanks for providing the information on how to get TM to restore to such a custom setup. I just learned something new.


Good job figuring it out and thanks for sharing.


This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

howto prepare mac os ventura to use external disk for user data and backup with NAS located time machine

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.