Data Loss Bug In OS X 10.5 Leopard 603
An anonymous reader writes "Leopard's Finder has a glaring bug in its directory-moving code, leading to horrendous data loss if a destination volume disappears while a move operation is in progress. This author first came across it when Samba crashed while he was moving a directory from his desktop over to a Samba mount on his FreeBSD server."
That's silly. (Score:5, Funny)
Normally while moving you ensure the copy completed before deleting the original. Apple must be using some discount programmers.
A great disturbance in the Apple (Score:3, Funny)
Wait... (Score:5, Funny)
Exactly which decade did you fall into your recently awkened from coma in? Testing? Testing? Nobody tests anything anymore, they just go play with all the new toys and stare at the eye-candy. Actual mundane, humdrum testing? That's an SEP if ever I didn't see one.
Re:Wierd (Score:5, Funny)
You just don't get it... (Score:5, Funny)
Re:A great disturbance in the Apple (Score:5, Funny)
Take advantage of Time Machine (Score:4, Funny)
Not to be glib, but.. This would be a great demonstration of the value of "Time Machine" backups. Time Machine is not perfect, but it is a good start on a backup system well integrated into the OS. The example problem, data loss, would be really easily recovered via Time Machine.
Beyond the basics that every decent backup app does, the things I like about Time Machine are:
- Integration into Applications. For example: "Show me what my iTunes library or iPhoto library looked like last Thursday"
- Integration into OS install. In the case of disk failure, recovery to previous state is simple - rather than multi-step with a separate backup app.
Some things that need improving:
- Better handling of file exceptions. I keep work data in encrypted disk volumes (DMGs). If I change one byte, the whole huge file needs to be backed up as each change is detected (generating MANY copies of that big DMG). The only other choice is to say "ignore this file/directory". Same thing applies to any large file, such as a VMware VM file. A better option would be to say "Back this file up, but only keep 'n' versions".
- Time Machine has gotten twice, pegging the CPU/fans on my MacBook Pro.
Re:A great disturbance in the Apple (Score:3, Funny)
Ah, the "outsourcing" coding model.. (Score:5, Funny)
Write OS-X compatible application to Move a file between two filesystem devices..
Time Allotted:: 6 hours. Reward: $10.00..
Re:That's silly. (Score:5, Funny)
Of course not! Don't be a troll.
Everyone knows that Apple's products Just Work, and that's no different in this case. The files were moved just like you asked, and if you can't find them. well, that's not Apple's fault, is it? You don't blame the contractor who built you home when you lose your keys, do you?
In any case, you should be using Shadow Copy...er...Time Machine which would have protected you from going and losing track of your own files.
Re:That's silly. (Score:3, Funny)
Re:Par for the course? (Score:5, Funny)
Forking Linux developers!
Re:Ah, the "outsourcing" coding model.. (Score:5, Funny)
Re:I don't understand (Score:5, Funny)
Despite its many shortcomings, Windows ME (*NOT* the more recent ME2) had this truly wonderful feature where if you delete something from a network share it would *copy* the data across the network into your trash folder.
Really handy when you delete 10G of data on a network share and your local hard drive has 5G available and you are on a 10mbps network.
Re:A great disturbance in the Apple (Score:5, Funny)
"Vistard"
Comment removed (Score:3, Funny)
Re:A great disturbance in the Apple (Score:3, Funny)
Leoptard.
Re:Ah, the "outsourcing" coding model.. (Score:3, Funny)
Comment removed (Score:5, Funny)
Re:Ah, the "outsourcing" coding model.. (Score:5, Funny)
Re:defectivebydesign (Score:5, Funny)
Re:Problems (Score:4, Funny)
Simon.
Temporal problem (Score:5, Funny)
Great! So now not only don't we know where our data is but when it is. Perhaps in a week or two's time the data will materialize in the folder it was supposed to be moved to with an accompanying "whorping" sound coming from the speakers?
Re:Tiger has this problem as well!!! (Score:5, Funny)
Abble? (Score:1, Funny)
Re:Ah, the "outsourcing" coding model.. (Score:3, Funny)
alias iMove mv
Re:That's silly. (Score:3, Funny)
Oh, wait...
I jokingly told him to sudo rm -r -f /
he tried it...
I'll have to tell him to do the softlinks / delete the hardlinks as a way to um... shadow his files
-nB
Re:Ah, the "outsourcing" coding model.. (Score:3, Funny)
Re:That's silly. (Score:5, Funny)
Re:Ah, the "outsourcing" coding model.. (Score:3, Funny)
If you're lucky, it will take forever and then delete all your data.
Re:That's silly. (Score:1, Funny)
I'm not joking, and don't call me Shirley.
Re:That's silly. (Score:5, Funny)
Why doesn't Apple just copy the way Ubuntu does it and get with the 2000's?
Pride is what it is. That damned pride!
Re:A great disturbance in the Apple (Score:3, Funny)
Woosh (Score:1, Funny)