fracai wrote:
I suspect that permissions are being ignored when the drive is connected to the Airport. I don't have such a setup so I can't check, but the fact that
chmod shows missing write permissions and then
ls shows read / write / execute for everyone seems to indicate they aren't sticking. You could confirm this by performing the
chmod and
ls while directly connected
*Directly attached:*
If I do, it says: permission denied.
If I do with sudo, it says: no such file or directory.
Then re-enabled ownership, JPsBigiMac:~ jamespond$ chmod -vv -w /Volumes/S.Misc1/JPsBigiMac.sparsebundle/Info.* runs, but no verbose mode messages (?)
JPsBigiMac:~ jamespond$ ls -la /Volumes/S.Misc1/JPsBigiMac.sparsebundle/
total 24
drwx------@ 7 jamespond jamespond 238 Apr 12 18:56 .
drwxrwxr-x 10 jamespond jamespond 408 Apr 12 18:49 ..
-r-xrwxrwx 1 jamespond jamespond 499 Apr 12 18:56 Info.bckup
-r-xrwxrwx 1 jamespond jamespond 499 Apr 12 18:56 Info.plist
drwxr-xr-x 1743 jamespond jamespond 59262 Apr 12 18:56 bands
-rw-r--r-- 1 jamespond jamespond 532 Apr 12 18:56 com.apple.TimeMachine.MachineID.plist
-rwx------ 1 jamespond jamespond 0 Apr 12 11:41 token
*Back to Airport (ownership still enabled)*
JPsBigiMac:~ jamespond$ ls -la /Volumes/S.Misc1/JPsBigiMac.sparsebundle
total 24
drwxrwxrwx@ 7 jamespond jamespond 264 Apr 12 18:56 .
drwx------ 12 jamespond jamespond 364 Apr 12 18:49 ..
-rwxrwxrwx 1 jamespond jamespond 499 Apr 12 18:56 Info.bckup
-rwxrwxrwx 1 jamespond jamespond 499 Apr 12 18:56 Info.plist
drwxrwxrwx 1743 jamespond jamespond 59218 Apr 12 18:56 bands
-rwxrwxrwx 1 jamespond jamespond 532 Apr 12 18:56 com.apple.TimeMachine.MachineID.plist
-rwxrwxrwx 1 jamespond jamespond 0 Apr 12 11:41 token
*Connected directly, disabled ownership, back to Airport*
JPsBigiMac:~ jamespond$ ls -la /Volumes/S.Misc1/JPsBigiMac.sparsebundle
total 24
drwxrwxrwx@ 7 jamespond jamespond 264 Apr 12 18:56 .
drwx------ 12 jamespond jamespond 364 Apr 12 18:49 ..
-rwxrwxrwx 1 jamespond jamespond 499 Apr 12 18:56 Info.bckup
-rwxrwxrwx 1 jamespond jamespond 499 Apr 12 18:56 Info.plist
drwxrwxrwx 1743 jamespond jamespond 59218 Apr 12 18:56 bands
-rwxrwxrwx 1 jamespond jamespond 532 Apr 12 18:56 com.apple.TimeMachine.MachineID.plist
-rwxrwxrwx 1 jamespond jamespond 0 Apr 12 11:41 token
If Airport disks always ignore permissions (?) my solution won't work for you. I wonder if you could "chain" sparsebundles by placing the TM image inside another which TimeMachine might not try to resize. Certainly less than optimal, but it might work.
I can't imagine that Time Machine would find it there.
I also saw a reference today that MacOS X Server includes an option to limit the size of client backups, but I'm having trouble finding that thread again. It may be possible that the mechanism used by Server is also available to Standard.
If you're referring to the +*defaults write /Library/Preferences/com.apple.TimeMachine MaxSize nnn+* command, it doesn't work, either. (I'm not sure it ever did -- it may have during beta testing.)
I'm beginning to think we're out of luck, especially since the most need is on a Time Capsule . . .