Raspbery Pi: memanjangkan hayat kad SD

Cip memori kilat dan tulisan "seumur hidup"

Seperti yang kita tahu, ingatan kilat mereka mempunyai kehidupan yang terbatas, kerana mereka merosot dengan penulisan data setelah beberapa ribu kitaran. Pada prinsipnya, untuk penggunaan normal ini seharusnya tidak menimbulkan masalah besar, tetapi jika kita menggunakan SD secara intensif, ia dapat menimbulkan masalah (terutama jika kita menggunakan raspi sebagai pelayan).

Oleh itu, kami dapat memperpanjang umur kad SD kami di Raspberry Pi dan terima kasih kepada Linux. Tujuannya adalah untuk mengurangkan jumlah penulisan pada kad SD kami untuk memanjakan lebih banyak memori dan kesalahan tidak muncul begitu awal.

Untuk ini, ada beberapa amalan baik yang mesti kita laksanakan, seperti menggunakan SD dalam mod baca sahaja, seolah-olah LiveCD. Pilihan lain ialah mengurangkan bilangan penulisan yang dibuat ke SD berkat RAM.

Bagaimana ini dapat dilakukan? Baik dengan alat tmpfs. Agar kernel dapat menulis ke RAM bila mungkin dan mengelakkan penulisan SD yang tidak perlu, kita mesti mengubah fail / etc / fstab. Untuk ini kami akan menambah baris:

tmpfs /var/log tmpfs defaults,noatime,nosuid,mode=0755,size=100m 0 0

El kernel anda akan dapat memasang / var / log in RAM dan menggunakannya untuk menulis di sana untuk mengelakkan penulisan ini yang sebaliknya akan pergi ke SD. Apabila data tidak diperlukan, RAM yang digunakan akan dilepaskan. Jadi hanya RAM yang diperlukan digunakan dan cekap.

Seperti yang kita lihat, dalam baris kita telah menggunakan "size = 100m" sehingga 100MB dapat digunakan, tetapi Anda dapat mengubah ukuran yang Anda inginkan, selalu berhati-hati untuk tidak menghabiskan semua RAM. Kami juga telah menggunakan / var / log, tetapi ada fail lain di mana kernel biasanya banyak menulis, jadi kami dapat menambahkan baris lain seperti yang sebelumnya tetapi dengan fail lain seperti: / tmp, / var / tmp, / var / jalankan, / var / spool, ...

Saya harap anda menyukai muslihat itu dan menganggapnya berguna.

Maklumat lanjut - OpenSuSE 13.1: untuk Raspberry Pi


Tinggalkan komen anda

Alamat email anda tidak akan disiarkan. Ruangan yang diperlukan ditanda dengan *

*

*

  1. Bertanggungjawab untuk data: AB Internet Networks 2008 SL
  2. Tujuan data: Mengendalikan SPAM, pengurusan komen.
  3. Perundangan: Persetujuan anda
  4. Komunikasi data: Data tidak akan disampaikan kepada pihak ketiga kecuali dengan kewajiban hukum.
  5. Penyimpanan data: Pangkalan data yang dihoskan oleh Occentus Networks (EU)
  6. Hak: Pada bila-bila masa anda boleh menghadkan, memulihkan dan menghapus maklumat anda.