Become a MacRumors Supporter for $50/year with no ads, ability to filter front page stories, and private forums.

mikeshep

macrumors member
Original poster
Apr 23, 2008
95
7
Midwest US
Hi, I've used Intel Mac Minis for my two recording studios for many years. I maintain a legacy Mojave OS setup for editing software I don't want to part with that isn't usable with OS generations beyond 10.14. (10.15 and above --the 64-bit only standard)

Anyway, I've been using external Samsung 870 drives for quite awhile as my "write-to" disk, connected via the USB 3.2 port. I've decided to pick up some newer gen Samsung SSDs for faster write times/lower latency. From what I can gather this should roughly double my transfer speeds...and they could be even higher with other, newer drives via the TB port(s)...but for my purposes 3.2 speed should be plenty fast.

In the past when I've made a simple change like swapping out drives that are associated with an existing user architecture, i recall running into problems with Permissions. Like, this ain't as drop dead simple as early generation Macs where you could just change a drive and the recognition would not change. It just worked. What I'd LIKE to do after formatting them HFS+ (also a requirement of the "Legacy" editor DAW I use) - is transfer all the existing content on the old HDs over to the new drives and ideally, just start 'writing' to them like nothing changed. I also recall, last time i made a change like this...there were some internal things to adjust such as disabling "SIP" and enabling TRIM. (Anything else?)

I want to make this switch on two different but identical i7 2018 Minis as seamlessly as possible. What's the best way to move the stuff on the old drives to the new drives that are replacing them. What if anything do i need to do to avoid any weird anomalies like lockouts of certain folders or files ("Priveleges"). This sort of stuff is why I always get anxious making changes like this.
Shouldn't be a big deal...but always seems to have some catch.

Thanks for any thoughts!
 
Privileges issues should only happen when you connect a drive to different OS's that have different IDs for the users.
Usually the first user has ID 501.
Migration Assistant might change the ID of a user if it's not used to migrate an existing user.

Compare the following commands:
ls -l ~
ls -ln ~

Here's a couple commands to list normal users for the current OS:
Code:
dscacheutil -q user | grep -A 3 -B 2 -e uid:\ 5'[0-9][0-9]'
dscl . list /Users UniqueID | grep -v '^_'

Make sure both Minis have the same list of users.

Disk Utility Restore can be used to copy HFS+ partitions from one disk to another. Select the destination partition for restore. Select the source partition and begin. Make sure the source and destination are selected correctly. It may help to give the destination a different name from the source. The names will be the same after the restore, so maybe rename the source after that.
 
  • Like
Reactions: apostolosdt
Thanks. Well, each of the new SSDs would be a dedicated drive to one Mac. Is there any way to make a drive permission-free so i just could bypass any of this user stuff? I am the only user ever.

If i can clone the existing external HD volume to the initialized new, HFS+ formatted drive that is
replacing it, shouldn't the host Mac just read that new HD as if it were the old HD with no need to
do anything? I should note, these aren't startup drives, they're strictly used as scratch-disks to write
audio files and save to, but files are dragged back and forth between the internal and external all
the time so i just wanted to be sure i'd have zero road-blocks.
 
Is there any way to make a drive permission-free so i just could bypass any of this user stuff? I am the only user ever.
Finder, select volume, Get Info, Click Lock, select "Ignore ownership on this volume".

If i can clone the existing external HD volume to the initialized new, HFS+ formatted drive that is
replacing it, shouldn't the host Mac just read that new HD as if it were the old HD with no need to
do anything?
Yes, it should work. The volume will have a new ID diskutil info -all so it's not exactly the same as the old volume.
 
If you have "drive a" and want to move everything to "drive b", I'd just use CarbonCopyCloner or SuperDuper. What you get is an exact copy of the source drive.

Then, to "deal with permissions":
- Mount new drive on desktop
- Click ONE time on drive icon to select it
- Bring up the "get info" box for the drive (you can type "command-i")
- At the bottom of get info, click the lock and enter your password
- Put a checkmark into "ignore ownership on this volume" (sharing and permissions)
- Close get info.

I've done this for many years with my external drives.
NO permissions problems, EVER.
 
Register on MacRumors! This sidebar will go away, and you'll see fewer ads.