UPDATE: Saya dapat memecahkan masalah ini bertahun-tahun yang lalu, tetapi bagi siapa pun yang membaca ini di masa depan, masalah daya tahan ternyata terkait dengan pasokan daya yang terkelupas.
--- pertanyaan asli ---
Saya mencoba menggunakan Raspberry Pi sebagai komputer tertanam / industri. Suhu berada dalam kisaran yang benar-benar waras, dan masalah keandalan utama yang saya hadapi tampaknya berada di sekitar kematian kartu SD setelah beberapa bulan.
Apakah ada statistik kartu SD yang diterbitkan yang digunakan dalam solusi tertanam / industri dan MTBF mereka (Mean Time Before Failure)? Saya telah melihat beberapa statistik dasar yang mengklaim 1.000.000 siklus tulis per sektor dengan leveling keausan terpasang ke dalam kartu, dan itu semua baik dan bagus, tetapi saya sedang mencari hasil tes dunia nyata yang dipublikasikan, bukan lembar spesifikasi penjualan, yang menunjukkan kinerja dan angka kegagalan dunia nyata.
Idealnya saya memerlukan sesuatu yang saya dapat reliabilitas untuk menulis terus menerus selama sekitar 2 tahun sebelum kegagalan untuk menginstal linux tertanam yang menempati sekitar 1,8 Gb ruang pada kartu. Saya juga menyadari bahwa semakin besar ruang kosong Anda, semakin Anda dapat menyebarkan leveling keausan, sehingga kartu yang lebih besar dengan daya tahan yang sama secara efektif memberi Anda umur yang lebih panjang.
Adakah yang mencoba menggunakan Raspberry Pis dalam situasi industri dengan sukses?
sumber
Jawaban:
Sebuah episode dari Jupiter Broadcasting Techsnap (Penelitian yang Berasal) membahas bagaimana universitas melakukan tes stres kehidupan nyata pada chip NAND. Ini tentang kegagalan daya tetapi diskusi menyentuh pada kehidupan yang diharapkan dari chip NAND dan sejenisnya. Tidak ada manufaktur yang terungkap tetapi hasilnya menarik.
Pendekatan terbaik adalah mencoba dan meningkatkan masa pakai kartu sebagai pengganti mencoba mencari tahu berapa lama itu akan bertahan. Anda harus bertindak dalam kepentingan terbaik untuk menggandakan waktu hidupnya yang akan menjamin masa operasi normal 2 tahun penuh.
Anda dapat mulai dengan membuat sistem file root hanya baca. Ini juga termasuk mematikan log atau memindahkannya ke
/tmp
. Anda juga akan memilih keluar dari pembaruan rutin atau memasang sistem file secara manual dengan izin menulis untuk memperbarui jika diperlukan.Buat partisi data "jarang" untuk file yang jarang diakses, seperti file server web atau akses FTP.
Dua atau lebih partisi untuk cadangan.
Tetapkan Anda
/tmp
untuk menggunakan RAM dan menyimpan file yang sering ditulis di sana. Lapor masuk/etc/fstab
untuk menyesuaikan pengaturan.Mintalah proses terpisah untuk membuat cadangan
/tmp
file Anda setiapn
menit atau jam ke partisi data kecil yang terpisah. Anda bahkan dapat menyalin file yang sama ke dua partisi berukuran identik untuk redundansi jika Anda benar-benar paranoid.Jika kartu SD mati kelelahan karena suhu ekstrim atau lonjakan tegangan maka tidak semuanya hilang. Perusahaan pemulihan data yang baik dapat membaca chip dan membangun kembali data untuk Anda jika itu sangat penting. Biasanya hanya pengontrol goreng sementara chip memori masih berisi semua data.
Saya menyarankan melihat jawaban ini untuk detail lebih lanjut tentang cara memperpanjang umur kartu SD.
Tapi sejujurnya ... bahkan memalu kartu SD yang bagus 24/7 dengan kecepatan penuh akan membutuhkan waktu bertahun-tahun sebelum selesai.
sumber
Pertimbangkan untuk menggunakan kartu jenis SLC (bukan MLC ). (Lihat penjelasan menyeluruh di sini .) Mereka adalah urutan besarnya lebih mahal, tetapi mereka juga lebih tahan lama (seberapa banyak, saya tidak tahu; spesifikasi menyarankan urutan besarnya melompat di sini, juga, tapi ...) .
Dan, tentu saja, ikuti saran dalam misalnya jawaban bagus ppumkin , kecuali kalimat terakhir:
Memiliki "kartu SD yang baik" tidak ditentukan (haruskah hanya SLC atau produk kelas industri yang memenuhi syarat?), Saya hanya dapat mengatakan bahwa pengalaman menunjukkan sebaliknya, kecuali kartu Samsung, Kingston dll. Yang umum semua dianggap "tidak baik". Mengenai pengalaman saya sendiri, saya memiliki microSD ( beberapa menganggapnya lebih dapat diandalkan daripada SD normal) dan yang normal rusak di bawah satu tahun di komputer ( cukup digunakan penyimpanan data statis di laptop, dan Raspbian default pada R'PI) , sementara tidak ada kerusakan pada perangkat "bodoh", seperti kamera digital atau telepon.
Perkiraan durabilitas reguler perlu mengasumsikan distribusi rata-rata penulisan yang cukup ramah, sedangkan menjalankan sistem langsung dari kartu semacam itu memiliki pola penulisan yang sangat berbeda (= mengerikan ), terutama pada
/[inux]+/
sistem (maaf tentang regexp samar;)), di mana "semuanya ada file "adalah cara hidup standar. (Aku tahu, aku tahu, itu seharusnya Plan9, tapi ...)BTW, pilihan filesystem juga memiliki efek luas pada daya tahan / keandalan media flash. Dan keluarga Ext * jelas bukan yang terbaik untuk tujuan ini.
(BTW / 2: Pertanyaan Anda adalah tentang " Maksimum , daya tahan yang ditunjukkan", tetapi pada kenyataannya, yang Anda butuhkan adalah " minimum yang dijamin " untuk dapat diandalkan, bukan catatan umur panjang. Bagaimanapun, seperti kata ppumkin, itu masih bisa hanya menjadi tebakan yang tidak bisa diandalkan.)
sumber
Perusahaan Transcend memiliki serangkaian kartu SD dan SDHC berperingkat industri Di Sini
sumber
Pernahkah Anda melihat untuk menempatkan sistem file root ke HDD eksternal atau USB pen drive? Ini lebih cepat (dalam hal HDD eksternal, seperti untuk stik USB itu sebenarnya lebih lambat) dan memperpanjang umur kartu SD, karena kartu SD hanya digunakan untuk booting; sistem file root disimpan secara eksternal. Ini juga membuat pencadangan / pemulihan lebih mudah, serta mentransfer file.
Inilah situs yang saya baca tentang ini di: http://c-mobberley.com/wordpress/index.php/2013/04/13/moving-raspberry-pi-root-folders-from-sd-card-to-usb -hdd / dan di sini: http://raspberrypihobbyist.blogspot.com/2013/07/running-from-external-hard-drive.html .
Dari pos pertama:
Saya belum mencoba ini, tetapi saya berencana untuk melakukannya relatif segera.
Semoga ini membantu!
sumber