- SSD'nin uçucu olmayan flash belleği, güç kapalıyken de veriyi korur; ancak uzun süre kendi halinde bırakılırsa yük kaybına bağlı veri bozulması meydana gelebilir
- QLC·TLC NAND tabanlı tüketici SSD'leri, güç olmadan sırasıyla yalnızca yaklaşık 1~3 yıl boyunca veriyi güvenle saklayabilir
- MLC·SLC NAND bunu en fazla 5~10 yıla kadar sürdürebilir; ancak çoğu kullanıcı genellikle düşük maliyetli NAND kullanır
- Günlük PC kullanımında bu büyük bir sorun değildir; ancak SSD'yi uzun süreli arşivleme (cold storage) için kullanmak risklidir
- Veri güvenliği için 3-2-1 yedekleme ilkesi ve birden fazla depolama ortamı kullanımı şarttır
SSD verilerinin kalıcı olmaması
- SSD'ler veriyi NAND flash hücrelerinin yük durumunda saklar ve güç olmasa da belirli bir süre boyunca bunu korur
- Sabit diskin manyetik plakalar kullanmasından farklı olarak SSD, 0 ve 1'i transistör voltajındaki değişimle ifade eder
- QLC NAND yaklaşık 1 yıl, TLC NAND 3 yıl, MLC 5 yıl, SLC ise yaklaşık 10 yıl boyunca güç olmadan veriyi koruyabilir
- Tüketici SSD'lerinin çoğu TLC veya QLC NAND kullandığı için, 1 yıldan uzun süre güç verilmeden bırakıldığında veri bütünlüğünün bozulma riski vardır
- Güç olmadığında NAND hücrelerindeki voltaj kaybolur; bu da verinin eksilmesine veya sürücünün tamamen kullanılamaz hale gelmesine yol açabilir
- Bu özellik nedeniyle SSD'ler uzun süreli saklama ortamı olarak uygun değildir; özellikle içerik üreticileri ve araştırmacılar için risk oluşturur
Çoğu kullanıcı için büyük bir etkisi yok
- Verileri uzun süre güç olmadan saklama durumu yalnızca kurumlar, profesyoneller ve solo girişimciler gibi bazı kullanıcılar için geçerlidir
- Genel kullanıcılar SSD'yi PC içindeki depolama aygıtı olarak kullanır ve elektriksiz kalma süresi çoğu zaman en fazla birkaç hafta ile birkaç ay arasındadır
- Veri kaybının nedeni çoğunlukla voltaj kaybından çok güç dalgalanması veya arızalı sürücülerdir
- Sıcaklık ve NAND kalitesi, yük kaybı hızını etkiler
- SSD'ler güç açıkken de yazma ömrü sınırı (P/E döngüleri) nedeniyle sonunda ömrünü tamamlar; ancak kullanıcıların çoğu ondan önce değiştirmiş olur
Yedeklemenin önemi
- Yedekleme, depolama ortamlarının sınırlarına karşı en basit önlemdir
- 3-2-1 yedekleme kuralı: Verinin 3 kopyasını 2 farklı ortamda saklayın ve 1 kopyayı farklı bir konumda tutun
- Örnek: ana bilgisayar + NAS + bulut depolama kombinasyonu
- Yedekleme, verileri güç kaybı, ömür sonu ve beklenmedik arızalar dahil tüm risklere karşı korur
- Yalnızca SSD değil, HDD de tek bir kopya tutulduğunda risklidir; kritik olan yedeklilik (redundancy) sağlamaktır
SSD'yi neden uzun süreli arşivleme için kullanmamalısınız?
- SSD, ana depolama aygıtı olarak kullanıldığında sorun çıkarmaz; ancak güç verilmeden uzun süre saklandığında veri kaybı riski taşır
- Veri kaybı 1~3 yıl içinde bile yaşanabilir
- Uzun süreli saklama gerekiyorsa HDD, manyetik teyp, M-Disc gibi alternatif ortamların kullanılması önerilir
- Veri korumanın temel şartı, bir yedekleme sistemi kurmaktır
2 yorum
Hacker News görüşleri
SSD’lerde veri saklama süresi (retention), programlama/silme döngüsü sayısıyla ters orantılıdır ve sıcaklık arttıkça üstel olarak azalır
Bu yüzden teknik özelliklerde genelde “Y döngüden sonra Z derecede X saat saklama” gibi ifadeler yer alır
Üreticiler bazen bu değeri ayarlayarak DWPD/TBW rakamlarını daha yüksek gösterebilir
Gerçekte ise çoğu zaman yalnızca kapasite artmıştır; dayanıklılık ve veri saklama ise onlarca kat kötüleşmiştir
Eskiden SLC için standart, 100 bin döngü sonrası 10 yıl saklamaydı; bugün QLC ise 1.000’den az döngü sonrası birkaç ay seviyesindedir
QLC, aynı hücrede 4 kat veri tutmaya yönelik bir hile olduğu için bozulma kaçınılmazdır
2035 civarında 2010 donanımı hâlâ sağlam olabilirken 2020 ürünlerine güvenmek zor olabilir gibi geliyor
SSD’nin veriyi gerçekte nasıl yenilediğini (refresh) merak ediyorum
Güç verildiğinde bunu otomatik mi yapıyor, periyodik mi yapıyor, yoksa belirli blokların okunması mı gerekiyor?
Harici kutuya koyup ayda bir kez kısa süre bağlamak yeterli olur mu,
kullanılmayan alanlara ne oluyor gibi pratik yönetim ayrıntıları belirsiz
güç açıkken arka planda otomatik yenileme yapılır
Bu sırada performans biraz düşebilir
Kullanılmayan alan genelde SLC bölgesinde tutulur, bu yüzden görece daha güvenlidir
Ayda bir kez fsck çalıştırmak yeterli olabilir. Yine de cold backup için önermem
SSD denetleyicisi bunu LDPC gibi karmaşık hata düzeltme kodları ile telafi eder
Sonuçta asıl soru “veri ne zaman kaybolacak?” olur ve o anda asıl sınanan şey kurtarma sistemidir
Bu yazı muhtemelen JEDEC retention standardını yeniden yorumluyor
Standarda göre Enterprise SSD için güç kesik durumdayken 3 ay,
Client SSD için ise 1 yıl saklama istenir
Bunun karşılığında Enterprise, günde 24 saat kullanım varsayar; Client ise 8 saat üzerinden değerlendirilir
Sonuçta mesele, kullanıcının hangi ödünleşimi seçtiğidir
Ölçüm ya TBW tamamen doldurulduktan sonra yapılır ya da hızlandırılmış yöntemlerle kısmi stres uygulanır
Bu yüzden haberde görülen rakamlar kadar uç bir durum pratikte olmayabilir
XDA makalesinin güvenilir bir veri kaynağına dayanıp dayanmadığından şüpheliyim
XDA bazen tıklama odaklı başlıklarla yüzeysel içerikler yayımlıyor,
bu yazı da yalnızca başka bir XDA yazısını alıntılıyor ve birincil kaynak sunmuyor
“Çok endişelenmeyin” tarzı ifadeler de pek güven vermiyor
Hiçbir donanım sonsuza dek veri saklayamaz ama bu içerik clickbait gibi görünüyor
SSD’yi yalnızca güç verili halde tutmak için ne yapılması gerektiğini merak ediyorum
Yedek SSD’yi uzun süre yaşatmak istiyorum; sunucuya takılı mı bırakmalı,
yoksa sadece güç sağlayan bir cihaz mı kullanmalı, emin değilim
17 yıllık bir HDD’yi çıkarıp baktım, hâlâ okunabiliyor
Yalnız antistatik poşette ve kuru bir ortamda saklamak gerekir
Ama denetleyicinin sadece güçle iç bakım işlerini yapıp yapmayacağı belirsiz
Bunu belki SMART değerlerindeki güç süresi artışından tahmin etmek mümkün olabilir
XDA güvenilir bir kaynak olmayabilir ama
artık bu konuda SSD üreticilerine doğrudan soru sormanın zamanı geldiğini düşünüyorum
Güç açık olmasına rağmen neredeyse hiç okunmayan çok sayıda dosya barındıran SSD’lerde,
denetleyicinin otomatik yenileme yapıp yapmadığını merak ediyorum
Yoksa düzenli aralıklarla tüm dosyaları okumak mı gerekiyor?
Ama gerçekte bunun olup olmadığını doğrulamanın bir yolu yok
Acaba güç tüketimindeki değişimden iç işlemler tespit edilebilir mi diye merak ediyorum
dd if=/dev/disk of=/dev/nullşeklinde tüm blokları okumak öneriliyorBirkaç ay kapalı kalmış SSD’yi “yeniden şarj etmek” için hangi prosedür gerektiğini merak ediyorum
Sadece takılı bırakmak yeterli mi, birkaç saat açık mı tutmak lazım,
yoksa TRIM komutu gibi bir şey mi çalıştırmak gerekir?
Bu tür testleri uzun süre yapıp yenileme süresini ölçmek güzel olurdu,
ama sonuçlar çıktığında muhtemelen çoktan yeni denetleyiciler gelmiş olurdu
Sadece donanıma güvenmeyin; çoklu yedeklerle bütünlüğü doğrulamak gerekir
Uzun süreli veri saklama odaklı flash depolama ürünleri sıradan kullanıcı için neredeyse yok
25 yıllık bir SD kartı çıkarınca verilerin hâlâ durmasını isterdim,
ama bugünkü piyasada böyle bir ürün boşluğu var
Ürün fikri: güç beslemeli cold storage kutusu
Birden fazla M.2 SSD’yi belirli aralıklarla otomatik okuyup sonra gücü kesen bir cihaz
Başarılı olursa yeşil ışık yansın ve pille de çalışabilse güzel olur
Can sıkıcı. Doğrudan bulut kullan.