Enterprise SSDs, Powered Off, Potentially Lose Data In a Week
New submitter Mal-2 writes with a selection from IB Times of special interest for anyone replacing hard disks with solid state drives:
The standards body for the microelectronics industry has found that Solid State Drives (SSD) can start to lose their data and become corrupted if they are left without power for as little as a week. ... According to a recent presentation (PDF) by Seagate's Alvin Cox, who is also chairman of the Joint Electron Device Engineering Council (JEDEC), the period of time that data will be retained on an SSD is halved for every 5 degrees Celsius (9 degrees Fahrenheit) rise in temperature in the area where the SSD is stored. If you have switched to SSD for either personal or business use, do you follow the recommendation here that spinning-disk media be used as backup as well?
If the contents are lost in a week, we're probably talking about capacitor-backed SSDs that use some other technology than flash memory. Yes, it would be insane to use flash memory for archival purposes as well, but it still should easily retain its contents for at least a decade. When powered on, this problem does not exist as normally the controller slowly walks through the flash refreshing it.
8 hours of deduplication and compressing aside, it's not being kept on Seagate products, I can assure you.
There's full shutdown, there's power left on at the wall, there's hibernate with wall power left on, there's sleep. Lots of laptops come with (toshiba, for example) "sleep-and-charge" where they will supply current to USB ports while asleep. I rarely do a full shutdown on laptops or desktops, would this be enough to avoid the problem?
Or would there need to be a BIOS feature to ensure current supply to SSDs as well as USB ports?
They sentenced me to twenty years of boredom
Aren't thumb drives flash? isolated charge type memory - they don't seem to forget sitting in my thumb drive wallet for weeks on end.
So.. It's better to cook my SSD so that it can retain longer at 30 degrees poweroff? Guess i'll mount it to my cpu's heatpipe next time instead of the drive bay with the fans and good airflow, screw common sense! I guess those thermal pads were actually to help keep our nand toasty instead of cooling them after all!
Scotty will have the power back just in time.
Sheesh, evil *and* a jerk. -- Jade
The relevant table is on 27. page.
In short: if you use the SSD in a cold environment AND store it in hot environment than you may lose data quite quickly. Quicker than two weeks.
Client drives are also affected, but the data loss occurs slighly later. I guess reason of the difference is that enerprise drives assume a higher work temperature.
So the advice is that if you use the SSD in your air conditioned basement in a good case then do not store your SSD on the sun for extended periods.
And no, I do not use spinning media as a backup. I use tapes. Using spinning media for proper backups is almost impossible. See http://www.taobackup.com/
FTFS:
If you have switched to SSD for either personal or business use, do you follow the recommendation here that spinning-disk media be used as backup as well?
So how do backups help you? Except for ZFS and btrfs (?), no file systems check for data integrity. You're not going to detect the bitrot taking place, and you'll happily send that rotten data to your backup until the corruption is noticed in some other way.
8 of 13 people found this answer helpful. Did you?
It's too expensive to buy at that volume and not yet proven.
Laws are rules for the court, but merely a bottom bar to hit for life. Think beyond laws in your actions always.
The build server uses two SSDs in RAID-0, and gets its input from the version control server.
So my single point of failure is the VC server's RAID controller.... Yes, it would be better to have that RAID-5 array mirrored, by RAID-1. to another RAID-5 array. It would take an entirely new server to realize that, sadly enough. I still have to come up with a better idea, though. Not being dependent, in any way, on SSDs for business continuity is already an achievement in and by itself. Or so I believe.
It boils down to
1) not being dependent upon SSDs
2)Moving dependency upon SSDs away to dependency upon other hardware, namely RAID controllers....
Religous speak to God. Insane are spoken to by God. When all shut up, one can finally hear Shostakovich in peace
If the drive goes bad, remove it, put it in the oven and cook @ 55C for a couple of weeks and all the data will be effectively erased. Cool.
Bring laptop with SSD to Death Valley, leave it in the car stuck in the sun and go hiking. How long until your data is in trouble? However, I just looked at the specs for the Samsung 840 EVO, since it was the first to pop up:
Temperature
Operating: 0C to 70C
Non-Operating: -55C to 95C
I would assume the 95C is with data? It would be a rather small caveat if the drive survived but your data was fried.
Live today, because you never know what tomorrow brings
I have one that I use in the trunk of my car. I had a problem with another part of it and it didn't get powered up for a long time and still works fine as my carputer's boot drive.
I skimmed though Seagate's paper. At first glance, it appears to have a hidden agenda. That is to make hard drives preferable to solid state drives for everyday use, as Seagate primarily sells hard drives. For long term storage that is what is generally done anyway due to cost, along with tape. For performance, 120+ GB SSD's cannot be beaten, one on one, by any hard drive. Does anyone know of data that indicates that (non-OCZ) drives lose data over time during use, not when powered off for many months after use? Seagate's paper may not be useful if it doesn't correspond to real world use.
Is anyone using M-Discs for backup? They got a lot of press when first released, and seem to still be an option, but I see very little discussion of them.
If you have switched to SSD for either personal or business use, do you follow the recommendation here that spinning-disk media be used as backup as well?
First, anything stored on any kind of drive should be backed up if you care about it.
Second, if you do backup, who backs up to SSD? You don't need frequent fast random-access on backups, and SSD is about the most expensive storage technology around per-GB. Anybody doing bulk storage is going to be doing it on either hard disks, tape, or something optical.
So, if you're backing your data up, you'll be backing it up to something safe most likely.
Of course, this does bring up the need for the ability to verify the integrity of your data at-rest, and right now I'd say ZFS/btrfs are the best way of accomplishing this. You could also do hashing above the filesystem layer, but that requires a lot of overhead if your files change frequently. If your files don't change much than something like tripwire would be fine. You'd want to run that more often than you rotate your backup media so that you don't discard the last-known-good version of anything.
as a regular computer user buying consumer-grade SSDs, what are the chances of my SSD losing data if I power everything off and go on a ten day trip?
Slide 10:
Unrecoverable Bit Error Ratio = ( number of data errors ) / ( number of bits read )
You should be leasing it via a support contract: the premium is with a tech on the other end of the phone who's out in a couple hours to replace a dud drive and have your RAID rebuilt before the day ends
I always think the idea of giving back a storage device that has had real data on it under some long-term warranty or rapid on-site service agreement is mostly marketing spin.
Every company I work with has a simple policy on this, for basic security/privacy reasons: a drive that is DOA can go back, but anything that has ever been touched by real data is written off and securely destroyed. Any warranty longer than a few days is therefore worthless to us, as is any rapid service support contract if all it's going to do is swap the failed drive out for a new one.
Obviously this is only applicable to drives where recovering data is potentially possible. If everything (including things like swap space) was encrypted before it hit the drive's controller then returning the unit is in theory an option. But usually it's not worth the trouble to verify that this was the case throughout whatever working life any drive had, and permanent encryption introduces a significant performance hit.
I've seen enterprise support contracts from major brands that specifically say a failed drive won't have to be returned for exactly these reasons.
If you disagree, post your argument. (-1, Overrated) isn't your personal censorship tool for views you don't like.
I just bought a new SSD from newegg.com. I don't know how long it's been sitting in their inventory but I could easily see it having sat around for months on end. Does this mean that I should assume I'm going to have lots of bad "sectors" on it immediately upon receipt?
As a data point, at work I took an 80GB Intel SSD from the IT guys' desk drawer (I needed it for a project and that's all he had available as he had a bulk order out). He told me it would probably be blank, since he hadn't used it in over a year. I found a whole PC worth of data on there which I had to format. He was surprised and until reading this article, I really didn't understand why. At least in my case, everything was there and could be read just fine, over a year after it had been written. It was in a 70F office both while in use and in storage.
Peter predicted that you would "deliberately forget" creation 2000 years ago...
Newer 3D NAND is using a charge trap design which basically solves the electron leakage issue found with the older floating gate NAND...
Also, the move to the newer 3D NAND brings us back up to 40nm processes vs the 10nm gates we are currently working with, allowing for much better reliability.
Disclaimer: I've been selling enterprise flash storage for the last 6 years.
up 12 days, 22:30, 2 users, load averages: 993.20, 994.21, 994.56
*makes note to limit user processes...
I knew there was a reason I turned my computer on every day for next to no reason. my data is always gonna be safe!
No longer use WD and Seagate which have a short life span. I switched 5 years ago to Hitachi brand drives and it has been running without issues.
You can make reliable fast access NVM using DRAM plus battery or cap based backup to run the refresh engine during power-off. So not complete nonsense.
They must be talking about their own low quality SSDs. For online storage, the crappiest Samsung SSD will probably outlast your data. The best ones will outlast any old fashioned hd out there. As for offline storage, if you won't touch the data for months, using HDs is just stupid. You're better off with tapes.
"I decided I could write something better than everything out there in two weeks. And I was right." - Linus Torvalds
There are some pretty fancy optical discs which are supposed to last for decades if kept in a reasonable environment, and which are written in ordinary drives. They're a cheap intermediate step before tape.
"You're right," Fisheye says. "I should have set it on 'whip' or 'chop.'"
These tests explicitly state that the SSD is rewritten until it reaches its endurance rating before the retention test is done. At that point the flash in a consumer would not be expected to retain data unpowered for more than 1 year.
If you write your data to a fresh SSD once, multiply the number by at least 10.
-Matt
From TFA - consumer SSDs can expect 2 years, which is better than lots of HDs which probably won't spin up. Enterprise SSDs are faster but more ephemeral.
On the other hand I wouldn't count on this - cell drift is what causes the Samsung 840 slowdown after just a month.
And yes, I back all my stuff up constantly since I don't want to lose it. To platter drives just because it's much cheaper and speed doesn't matter.
Those tables say that for any give 'Storage Temperature' the data retention time increase for higher 'Active Temperature'.
For example, if the storage temp is 25, and active temp is 55, then data retention is 404 weeks. But if the active temp is 40, then data retention is 105 weeks.
Operating your SSD in hotter environments increases data retention time?
How does this work?
I do backup of course on my 1 TB Hitachi. But, this thing about SSD and data loss sounds really unbelievable. That means, i have Samsung 840 EVO, and when i go on vacation for 10 or 15 days, i won't be able to boot my Win7 when i get back to my home because it was temperature difference meanwhile while i was away. No logic at all but we will see...
It's good for thousands of years, even at temperatures in the thousands of degrees. Although the density is a problem.
If you store your SSDs at 131F for a week and lose data, you only have yourself to blame. Consumer SSDs, per the article, will retain data for up to 1 year when stored without power under NORMAL circumstances. Enterprise SSDs only retain for 3 months which was a little surprising to read, I would have expected them to store data longer not shorter.
Lesson to be learned: do not use SSDs for archiving data, use them only for active boot/application drive, keep backups in different formats.
I pull backups from my SSD every night to a network share. Using the free version of Macrium Reflect....excellent tool by the way. The file server runs a script that drops any backup older than a week. I have a 3TB drive for quick access archiving, some of the more important files get backed up to an enterprise grade SCSI drive and then I use 'abandoned' hard drives (anything that is too small to occupy a slot in a live system) for additional backup/archiving offsite.