 |
 |
Massive Data Loss Bug in Leopard
|
 |
|
 |
|
Mac Elite
Join Date: Sep 2005
Location: Vancouver, BC
Status:
Offline
|
|
I wrote a fairly detailed article about it on my site (here: tomkarpik.com » Massive Data Loss Bug in Leopard), but the gist of it is basically ...
1. Initiate move operation across volumes
2. Destroy the destination while the move is in operation (ie. disconnect the SMB mount, unplug the USB device, etc.)
3. Finder *deletes* the source anyway, even though the move was not successfully completed
|
|
|
| |
|
|
|
 |
|
 |
|
Professional Poster
Join Date: Jun 2007
Status:
Offline
|
|
Interesting bug.
Personally I don't do moves, especially if its a large folder. I do a copy and then delete the source but then I'm paranoid 
|
|
|
| |
|
|
|
 |
|
 |
|
Senior User
Join Date: Mar 2002
Location: CT
Status:
Offline
|
|
I filled a radar bug referencing your article.
|
|
|
| |
|
|
|
 |
|
 |
|
Posting Junkie
Join Date: Oct 2000
Location: Los Angeles
Status:
Online
|
|
Pretty cool. I do moves all the time (only local drives though), and I'd be pissed if this happened to me. I guess it's a really good thing Leopard has Time Machine.
|

Apple and Intel: As kosher as a cheeseburger.
|
| |
|
|
|
 |
|
 |
|
Mac Elite
Join Date: Sep 2005
Location: Vancouver, BC
Status:
Offline
|
|
Originally Posted by Chris Grande
I filled a radar bug referencing your article.
Thanks!
|
|
|
| |
|
|
|
 |
|
 |
|
Senior User
Join Date: Nov 2005
Status:
Offline
|
|
You made Slashdot too...
Slashdot | Data Loss Bug In OS X 10.5 Leopard
I have to admit that I'm quite surprised by this...I would think that a move would make sure stuff was moved before deleting the source. Maybe this is why when you drag and drop between volumes, the default action is a "copy" and not "move."
|
|
13.3" MacBook 1.83 GHz Core 2 Duo, 2 GB RAM, OS X 10.5.4
Indigo iMac G3 400 MHz, 384 MB RAM, OS X 10.4.11
16 GB iPhone (gen 1), firmware 1.1.4
40 GB Apple TV 2.0.2
|
| |
|
|
|
 |
|
 |
|
Mac Elite
Join Date: Nov 2004
Location: eating kernel
Status:
Offline
|
|
Originally Posted by frdmfghtr
You made Slashdot too...
Slashdot | Data Loss Bug In OS X 10.5 Leopard
I have to admit that I'm quite surprised by this...I would think that a move would make sure stuff was moved before deleting the source. Maybe this is why when you drag and drop between volumes, the default action is a "copy" and not "move."
Digg too
|
|
|
| |
|
|
|
 |
|
 |
|
Mac Elite
Join Date: Sep 2005
Location: Vancouver, BC
Status:
Offline
|
|
Yeah, I submitted my story to Digg, but I didn't expect Slashdot to pick it up. Cool.
|
|
|
| |
|
|
|
 |
|
 |
|
Mac Elite
Join Date: Nov 2000
Location: Tasmania, Australia
Status:
Offline
|
|
This is a feature, not a bug. It is a means for Apple to promote the use of Time Machine.
|
|
|
| |
|
|
|
 |
|
 |
|
Forum Regular
Join Date: Feb 2007
Status:
Offline
|
|
Good to know, hope you didn't lose anything that wasn't backed up.
|
|
|
| |
|
|
|
 |
|
 |
|
Addicted to MacNN
Join Date: Oct 2002
Location: Cambridge
Status:
Offline
|
|
can we keep bug discussions in one thread?
Thanks.
Edit: you know, second thoughts - I think this is a critical enough bug for it to be separate from the "general niggles with Leopard"
(Last edited by Peter; Nov 6, 2007 at 07:39 AM
)
|
|
|
| |
|
|
|
 |
|
 |
|
Fresh-Faced Recruit
Join Date: Nov 2007
Status:
Offline
|
|
Can anyone check if this is true with other move methods as well?
I.e. Tom showed this problem with drag-n-drop,
what about cut-paste?
or mv from the terminal?
Using the same/similar scenario: e.g. Moving a large folder to a USB stick and pulling it out mid-transfer.
edit:
nm about the mv command, I just checked the man page, and it specifically states the copy-check-delete step as the process by which mv works
|
|
|
| |
|
|
|
 |
|
 |
|
Mac Elite
Join Date: Nov 2004
Location: eating kernel
Status:
Offline
|
|
Originally Posted by ninjit
Can anyone check if this is true with other move methods as well?
I.e. Tom showed this problem with drag-n-drop,
what about cut-paste?
or mv from the terminal?
Using the same/similar scenario: e.g. Moving a large folder to a USB stick and pulling it out mid-transfer.
edit:
nm about the mv command, I just checked the man page, and it specifically states the copy-check-delete step as the process by which mv works
There is no cut and pasting of files in Leopard, or Mac OS X for that matter...
|
|
|
| |
|
|
|
 |
|
 |
|
Mac Elite
Join Date: Sep 2005
Location: Vancouver, BC
Status:
Offline
|
|
Since the bug is really in the Finder's handling of a move op, the "mv" program (Terminal) is not affected. It does its own logic, as you just discovered. :-P
|
|
|
| |
|
|
|
 |
|
 |
|
Fresh-Faced Recruit
Join Date: Nov 2007
Status:
Offline
|
|
Originally Posted by C.A.T.S. CEO
There is no cut and pasting of files in Leopard, or Mac OS X for that matter...
I could have sworn there was one  , but apparently not since 10.0 has cut-paste been allowed in the Finder....
|
|
|
| |
|
|
|
 |
|
 |
|
Addicted to MacNN
Join Date: Oct 2002
Location: Cambridge
Status:
Offline
|
|
cut and paste is a terrible idea for file management.
What if you cut a file, then copy a piece of text - where have your files gone?
|
|
|
| |
|
|
|
 |
|
 |
|
Mac Elite
Join Date: Sep 2005
Location: Vancouver, BC
Status:
Offline
|
|
Originally Posted by Peter
cut and paste is a terrible idea for file management.
What if you cut a file, then copy a piece of text - where have your files gone?
This is the #1 mis-conception about cutting/pasting of files. Let's clear it up:
a) When files are "cut", they aren't read or moved anywhere. References to these files are simply stored in memory (the clipboard). When you then perform a "paste" operation, the OS goes back and moves these files, because it has a list of names.
b) If one were to put something new in the clipboard while some files are in a "cut" state, the references to the files are simply overwritten with your new data. The files go back to a normal state.
c) Anyone who's ever used Windows knows that when you "cut" files, their icons become semi-transparent, but the files themselves go nowhere.
d) It would be completely retarded to read every file that's been "cut" into memory and then delete the file off the hard drive. Not only does this risk your data the moment you do another CTRL+C, but it would also take huge amounts of time and memory.
Windows' cut and paste mechanism for files is sound, and a pleasure to use.
|
|
|
| |
|
|
|
 |
|
 |
|
Professional Poster
Join Date: Jun 2001
Location: Northwest Ohio
Status:
Offline
|
|
Originally Posted by Tomchu
Windows' cut and paste mechanism for files is sound, and a pleasure to use.
And terribly confusing to new users.
It might make more sense to call it something other than "cut and paste" when dealing with files.
Maybe "pick up and drop?" "Pick up and move?" Something else?
|
|
|
| |
|
|
|
 |
|
 |
|
Mac Elite
Join Date: Sep 2005
Location: Vancouver, BC
Status:
Offline
|
|
Perhaps.
Though I've never met any new users who weren't able to apply the "cut and paste" concept to files after learning about its use on text.
|
|
|
| |
|
|
|
 |
|
 |
|
Grizzled Veteran
Join Date: Jan 2006
Status:
Offline
|
|
I finally installed Leopard after holding back for a couple of weeks to read everyone's experiences. I must be fortunate because I haven't encountered a single problem so far (except that Stacks is crap) and all my apps work. My workflow is untouched. 
|
|
|
| |
|
|
|
 |
|
 |
|
Professional Poster
Join Date: Feb 2007
Location: T •
Status:
Offline
|
|
Apple should really have addressed this by now.
|
|
|
| |
|
|
|
 |
| |