Bagaimana cara memeriksa apakah kartu SD / USB menjadi rusak?

0

Saya memiliki beberapa papan model-B raspberryPi2, menggunakan drive USB sebagai sistem file root mereka. Ternyata, chip USB yang saya pilih cenderung membuat panas yang luar biasa, dan setelah 6-8 bulan, mereka mulai tidak berfungsi.

Sejauh yang saya tahu, setiap kali media yang dapat dipindahkan menjadi rusak (atau menunjukkan tanda-tanda itu akan terjadi), pengontrol memori menonaktifkan semua penulisan pada disk untuk mencegah korupsi data lebih lanjut. Perlindungan penulisan ini tidak dapat dihapus oleh alat konvensional (membutuhkan utilitas khusus pabrikan yang bukan milik umum).

Ini terjadi pada saya beberapa kali sebelumnya, tetapi saya dapat memigrasi seluruh sistem ke USB cadangan (on the fly) ketika saya menemukan masalah pada waktunya. Namun terkadang, saya memperhatikan masalah ketika sudah terlambat, misalnya. sistem tidak bisa bangun setelah reboot.

Saya memerlukan metode yang tepat untuk memeriksa apakah sistem file menjadi rusak / hanya baca ( karena kegagalan perangkat keras ), jadi saya dapat mengatur mekanisme untuk mengirim pemberitahuan tentang masalah tersebut.

Saya berpikir tentang hanya membuat file uji di area temp, dan memeriksa nilai pengembalian perintah, tapi saya tidak yakin itu sepenuhnya cara yang benar untuk melakukan itu.

Sesuatu seperti ini:

touch /tmp/testfile && { rm /temp/testfile; do stuff }

TL; DR; Jadi pada dasarnya, apakah ada cara gagal untuk memeriksa izin menulis filesystem root / kesehatan fisik, atau ini akan lebih dari cukup?

Gergely Lukacsy
sumber
Fantasi ini tampaknya tidak ada hubungannya dengan Pi.
Milliways
@Milliways Saya menyetujui bahwa pertanyaannya tidak terlalu banyak terkait Pi, tetapi kebanyakan kotak linux tidak menggunakan drive USB sebagai partisi root mereka, yang merupakan kasus dalam situasi saya. Jadi saya pikir akan lebih tepat untuk menanyakan pertanyaan ini pada komunitas Stack yang berdedikasi. ---- Karena keberanian, apa yang ingin Anda sampaikan kepada saya ketika menggunakan istilah "fantasi"? Maafkan saya, bahasa Inggris bukan bahasa pertama saya.
Gergely Lukacsy
"setiap kali media yang dapat dipindahkan menjadi rusak (atau menunjukkan tanda-tanda itu akan terjadi), sistem menonaktifkan semua penulisan pada disk"
Milliways
@Milliways Saya melihat beberapa petunjuk di sana-sini di Stack Exchange, dan saya ingat ada jawaban yang menghubungkan artikel terperinci tentang topik tersebut, tetapi saya tidak dapat menemukan jawaban khusus itu. --- Selain itu, inilah satu komentar yang menyebutkan perilaku ini: Tidak dapat memformat USB flash drive, semuanya mengklaim itu dilindungi penulisan
Gergely Lukacsy