9 poin oleh GN⁺ 2025-11-25 | 2 komentar | Bagikan ke WhatsApp
  • Memori flash non-volatil SSD mempertahankan data meski daya dimatikan, tetapi jika dibiarkan terlalu lama dapat terjadi kerusakan data akibat hilangnya muatan
  • SSD konsumen berbasis QLC·TLC NAND hanya dapat menyimpan data dengan aman tanpa daya selama sekitar 1~3 tahun
  • MLC·SLC NAND dapat bertahan hingga 5~10 tahun, tetapi kebanyakan pengguna umumnya memakai NAND kelas murah
  • Dalam penggunaan PC sehari-hari ini bukan masalah besar, tetapi menggunakan SSD untuk penyimpanan jangka panjang (cold storage) berisiko
  • Untuk stabilitas data, prinsip backup 3-2-1 dan pemanfaatan beberapa media penyimpanan adalah hal yang wajib

Ketidakpermanenan data SSD

  • SSD menyimpan data melalui status muatan pada sel flash NAND, dan tetap mempertahankannya untuk jangka waktu tertentu meski tanpa daya
    • Berbeda dengan hard disk yang memakai piringan magnetik, SSD merepresentasikan 0 dan 1 melalui perubahan tegangan pada transistor
  • QLC NAND dapat mempertahankan data sekitar 1 tahun, TLC NAND 3 tahun, MLC 5 tahun, dan SLC sekitar 10 tahun tanpa daya
  • Karena sebagian besar SSD konsumen menggunakan TLC atau QLC NAND, ada risiko kerusakan integritas data jika dibiarkan tanpa daya lebih dari 1 tahun
  • Saat tidak ada daya, tegangan pada sel NAND bisa menghilang, sehingga data dapat hilang atau drive menjadi sepenuhnya tidak berguna
  • Karena sifat ini, SSD tidak cocok sebagai media penyimpanan jangka panjang, terutama menjadi faktor risiko bagi kreator dan peneliti

Bagi kebanyakan pengguna, dampaknya tidak besar

  • Situasi menyimpan data dalam jangka panjang tanpa daya hanya relevan bagi sebagian pengguna seperti perusahaan, profesional, dan pendiri solo
  • Pengguna umum memakai SSD sebagai perangkat penyimpanan di dalam PC, dan masa tanpa daya biasanya hanya beberapa minggu hingga beberapa bulan
  • Penyebab kehilangan data dalam banyak kasus lebih sering berasal dari lonjakan listrik atau drive yang bermasalah daripada hilangnya tegangan
  • Suhu dan kualitas NAND memengaruhi kecepatan hilangnya muatan
  • Bahkan saat SSD menyala, pada akhirnya ia tetap akan habis umur pakainya karena batas umur tulis (siklus P/E), tetapi kebanyakan pengguna menggantinya sebelum itu terjadi
Iklan

Pentingnya backup

  • Backup adalah cara paling sederhana untuk menghadapi keterbatasan media penyimpanan
  • Aturan backup 3-2-1: simpan 3 salinan data di 2 jenis media, dan 1 salinan disimpan di lokasi lain
    • Contoh: kombinasi komputer utama + NAS + penyimpanan cloud
  • Backup melindungi data dari semua risiko seperti kehilangan daya, akhir umur pakai, dan kerusakan tak terduga
  • Bukan hanya SSD, HDD pun berisiko jika hanya ada satu salinan; yang terpenting adalah penyimpanan redundan (redundansi)

Mengapa SSD tidak boleh digunakan untuk penyimpanan jangka panjang

  • SSD tidak bermasalah jika digunakan sebagai penyimpanan utama, tetapi ada risiko kehilangan data jika disimpan lama tanpa daya
  • Kehilangan data dapat terjadi bahkan dalam rentang 1~3 tahun
  • Jika membutuhkan penyimpanan jangka panjang, disarankan memakai media alternatif seperti HDD, pita magnetik, atau M-Disc
  • Membangun sistem backup adalah syarat utama untuk menjaga kelestarian data

2 komentar

 
GN⁺ 2025-11-25
Komentar Hacker News
  • Retensi data SSD berbanding terbalik dengan jumlah siklus program/hapus, dan menurun secara eksponensial saat suhu meningkat
    Karena itu, spesifikasi biasanya ditulis dalam bentuk seperti “retensi X jam pada suhu Z derajat setelah Y kali siklus”
    Produsen juga kadang menyesuaikan angka ini agar metrik DWPD/TBW terlihat lebih tinggi
    Dalam praktiknya, yang benar-benar bertambah hanya kapasitas, sementara daya tahan dan retensi memburuk puluhan kali lipat
    Dulu SLC lama memiliki standar retensi 10 tahun setelah 100 ribu siklus, tetapi QLC sekarang hanya bertahan beberapa bulan setelah kurang dari 1.000 siklus

    • Sel harus dibuat lebih kecil agar kapasitas meningkat, tetapi itu juga mempermudah difusi muatan, sehingga daya tahannya turun
      QLC adalah trik untuk menyimpan 4 kali lebih banyak data dalam sel yang sama, jadi penurunan kualitas memang tak terhindarkan
    • Suhu saat penulisan juga berpengaruh. Saya pernah dengar bahwa menulis saat panas lalu menyimpannya dalam keadaan dingin bisa meningkatkan retensi, dan saya penasaran apakah itu benar
    • Turunnya daya tahan akibat proses fabrikasi yang makin kecil adalah konsekuensi yang wajar
      Sekitar tahun 2035, perangkat keras 2010 mungkin masih baik-baik saja, tetapi produk 2020 rasanya akan sulit dipercaya
    • Ungkapan “kalau dimasukkan ke freezer -40 derajat bisa bertahan puluhan tahun” benar-benar berarti cold storage
  • Saya penasaran bagaimana SSD sebenarnya melakukan refresh data
    Apakah itu otomatis saat perangkat dinyalakan, berjalan berkala, atau harus membaca blok tertentu?
    Jika dimasukkan ke casing eksternal lalu hanya disambungkan sebentar sebulan sekali, apakah itu cukup,
    dan bagaimana dengan ruang yang tidak digunakan, masih belum jelas bagaimana pengelolaan nyatanya

    • Saya adalah engineer firmware SSD enterprise
      Refresh otomatis terjadi di latar belakang saat daya menyala
      Saat ini terjadi, performa bisa sedikit melambat
      Ruang yang tidak digunakan biasanya disimpan di area SLC sehingga relatif lebih aman
      Menjalankan fsck kira-kira sebulan sekali sepertinya cukup. Meski begitu, saya tidak merekomendasikannya untuk backup cold storage
    • Memori flash tidak membaca 0/1, melainkan nilai muatan floating-point
      Pengendali SSD mengoreksinya dengan kode koreksi kesalahan yang kompleks seperti LDPC
      Pada akhirnya, inti persoalannya adalah “kapan data akan hilang?”, dan pada saat itulah sistem pemulihan benar-benar diuji
    • Ruang kosong justru bagus. Ia bisa beroperasi dalam mode MLC/SLC alih-alih QLC, sehingga performa dan retensi meningkat
  • Tulisan ini tampaknya merupakan reinterpretasi dari standar retensi JEDEC
    Menurut standar itu, Enterprise SSD diwajibkan mempertahankan data selama 3 bulan tanpa daya,
    sedangkan Client SSD selama 1 tahun
    Sebagai gantinya, Enterprise diasumsikan dipakai 24 jam sehari, sementara Client berdasarkan 8 jam
    Pada akhirnya ini soal kompromi seperti apa yang dipilih pengguna

    • Jika melihat dokumen ringkasan JEDEC, pengujian retensi dilakukan setelah pengujian daya tahan
      Pengukuran dilakukan setelah TBW terpakai habis, atau dengan teknik percepatan yang hanya memberi stres sebagian
      Jadi kondisi nyata tidak se-ekstrem angka yang terlihat di artikel
    • Secara spesifik, ini adalah standar JEDEC JESD218, dan daya tahan tulis didefinisikan dalam JESD219
    • Meski begitu, bahkan retensi 1 tahun pun tetap tidak bisa menghindari kehilangan data
  • Saya meragukan apakah artikel XDA memiliki sumber data yang benar-benar bisa dipercaya
    XDA sering memakai judul yang memancing klik untuk membahas hal-hal dangkal,
    dan tulisan kali ini juga hanya mengutip artikel XDA lain tanpa sumber primer
    Kalimat seperti “jangan terlalu khawatir” juga sulit dipercaya
    Tak ada perangkat keras yang bisa menyimpan selamanya, tetapi ini tampak seperti clickbait

  • Saya penasaran bagaimana cara menjaga SSD tetap hanya mendapat suplai daya
    Saya ingin membuat SSD backup bertahan selama mungkin, jadi sedang mempertimbangkan apakah lebih baik dipasang di server,
    atau memakai perangkat yang hanya memberi daya saja

    • Untuk backup jangka panjang, saya rasa HDD magnetik jauh lebih baik daripada SSD
      Saya pernah mengeluarkan HDD berumur 17 tahun dan ternyata masih bisa dibaca
      Namun, harus disimpan dalam kantong antistatis dan lingkungan yang kering
    • Dengan adapter USB–SATA/NVMe, mungkin saja hanya memberi suplai daya
      Tetapi belum jelas apakah pengendali akan melakukan pekerjaan pemeliharaan internal hanya dengan daya saja
      Mungkin bisa diduga dari bertambahnya waktu menyala pada nilai SMART
  • XDA memang bukan sumber yang terlalu bisa dipercaya,
    tetapi saya rasa sekarang saatnya langsung meminta pendapat dari produsen SSD

  • Untuk SSD yang menyala tetapi hampir tidak pernah dibaca, dengan banyak file yang jarang diakses,
    saya penasaran apakah pengendalinya otomatis melakukan refresh
    atau justru semua file harus dibaca secara berkala

    • Firmware yang bagus akan melakukan scrub bertahap saat idle
      Tetapi tidak ada cara untuk memastikan apakah itu benar-benar terjadi
      Mungkin perubahan konsumsi daya bisa dipakai untuk mendeteksi aktivitas internalnya
    • Saya juga punya pertanyaan yang sama
    • Ada yang menyarankan membaca seluruh blok setiap 2 minggu dengan sesuatu seperti dd if=/dev/disk of=/dev/null
  • Saya penasaran prosedur apa yang diperlukan untuk “mengisi ulang” SSD yang sudah mati berbulan-bulan
    Apakah cukup hanya dicolokkan, perlu dibiarkan menyala beberapa jam,
    atau perlu menjalankan sesuatu seperti perintah TRIM

    • Sebenarnya tidak ada yang tahu persis
      Akan bagus kalau ada tes jangka panjang untuk mengukur waktu refresh,
      tetapi saat hasilnya keluar, kemungkinan pengendali baru sudah keburu muncul
    • Mungkin pembacaan penuh bisa menjadi pemicu, tetapi tiap produsen berbeda-beda
    • Alat backup seperti Kopia punya perintah untuk memeriksa ulang blok hash
      Jangan hanya mengandalkan perangkat keras; verifikasi integritas dengan backup ganda tetap diperlukan
    • Saya juga berharap ada simulator SSD dengan degradasi dipercepat untuk pengujian seperti ini
    • Kesimpulannya sederhana — backup, backup, backup
  • Hampir tidak ada perangkat penyimpanan flash untuk pengguna umum yang benar-benar berfokus pada retensi data jangka panjang
    Akan menyenangkan jika kartu SD berusia 25 tahun masih menyimpan datanya saat dikeluarkan lagi,
    tetapi pasar saat ini kosong untuk produk seperti itu

    • NOR Flash menjamin retensi 20 tahun, tetapi mahal, sekitar 30 dolar per 1GiB
  • Ide produk: kotak cold storage bertenaga listrik
    Perangkat yang secara berkala otomatis membaca beberapa SSD M.2 lalu mematikan dayanya
    Akan bagus jika saat sukses ditandai dengan lampu hijau, dan juga bisa berjalan dengan baterai

    • Cara yang lebih sederhana adalah cukup membeli hard disk mekanis
    • Penghematan biayanya kecil sekali dibanding board ARM yang selalu menyala
    • Dengan operasi berkala memakai tenaga surya, sepertinya bisa mendapatkan umur pakai dan kesederhanaan sekaligus
 
shopcom 2025-11-26

Bikin pusing. Mending pakai cloud saja