Raspbery Pi: ยืดอายุการใช้งานการ์ด SD

ชิปหน่วยความจำแฟลชและคำจารึก "อายุการใช้งาน"

อย่างที่เราทราบกันดีว่า หน่วยความจำแฟลช พวกเขามีอายุการใช้งานที่ จำกัด เนื่องจากข้อมูลเหล่านี้มีการเขียนข้อมูลน้อยลงหลังจากผ่านไปสองสามพันรอบ โดยหลักการแล้วสำหรับการใช้งานปกติสิ่งนี้ไม่ควรเป็นปัญหาใหญ่ แต่ถ้าเราใช้ SD อย่างเข้มข้นอาจทำให้เกิดปัญหาได้ (โดยเฉพาะอย่างยิ่งถ้าเราใช้ ราสปี้ เป็นเซิร์ฟเวอร์)

ดังนั้นเราจึงสามารถยืดอายุการใช้งานการ์ด SD ของเราในไฟล์ ราสเบอร์รี่ Pi และขอขอบคุณ Linux จุดมุ่งหมายคือการลดจำนวนการเขียนลงในการ์ด SD ของเราเพื่อเพิ่มความพึงพอใจให้กับหน่วยความจำมากขึ้นและข้อผิดพลาดจะไม่เกิดขึ้นตั้งแต่เนิ่นๆ

สำหรับสิ่งนี้มีแนวทางปฏิบัติที่ดีบางประการที่เราต้องปฏิบัติเช่นการใช้ไฟล์ SD ในโหมดอ่านอย่างเดียวราวกับว่าเป็น LiveCD อีกทางเลือกหนึ่งคือการลดจำนวนการเขียนลงใน SD ด้วย RAM

ทำได้อย่างไร? ด้วยเครื่องมือ tmpfs. เพื่อให้เคอร์เนลเขียนไปยัง RAM เมื่อทำได้และหลีกเลี่ยงการเขียน SD ที่ไม่จำเป็นเราต้องแก้ไขไฟล์ / etc / fstab สำหรับสิ่งนี้เราจะเพิ่มบรรทัด:

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

El เมล็ด คุณจะสามารถเมานต์ / var / log in RAM และใช้เพื่อเขียนที่นั่นเพื่อหลีกเลี่ยงการเขียนเหล่านี้ที่จะไปที่ SD เมื่อไม่ต้องการข้อมูล RAM ที่ใช้จะถูกปล่อยออกมา ดังนั้นจึงใช้ RAM ที่จำเป็นและมีประสิทธิภาพเท่านั้น

อย่างที่เราเห็นในบรรทัดเราได้ใช้ "size = 100m" เพื่อให้สามารถใช้งานได้ 100MB แต่คุณสามารถปรับเปลี่ยนขนาดที่คุณต้องการได้โดยระวังอย่าให้หมด แรม. นอกจากนี้เรายังใช้ / var / log แต่มีไฟล์อื่น ๆ ที่เคอร์เนลมักจะเขียนจำนวนมากดังนั้นเราจึงสามารถเพิ่มบรรทัดอื่น ๆ เช่นเดียวกับก่อนหน้านี้ แต่ใช้ไฟล์อื่น ๆ เช่น: / tmp, / var / tmp, / var / รัน, / var / spool, ...

ฉันหวังว่าคุณจะชอบเคล็ดลับนี้และพบว่ามีประโยชน์

ข้อมูลมากกว่านี้ - OpenSuSE 13.1: สำหรับ Raspberry Pi


แสดงความคิดเห็นของคุณ

อีเมล์ของคุณจะไม่ถูกเผยแพร่ ช่องที่ต้องการถูกทำเครื่องหมายด้วย *

*

*

  1. รับผิดชอบข้อมูล: AB Internet Networks 2008 SL
  2. วัตถุประสงค์ของข้อมูล: ควบคุมสแปมการจัดการความคิดเห็น
  3. ถูกต้องตามกฎหมาย: ความยินยอมของคุณ
  4. การสื่อสารข้อมูล: ข้อมูลจะไม่ถูกสื่อสารไปยังบุคคลที่สามยกเว้นตามข้อผูกพันทางกฎหมาย
  5. การจัดเก็บข้อมูล: ฐานข้อมูลที่โฮสต์โดย Occentus Networks (EU)
  6. สิทธิ์: คุณสามารถ จำกัด กู้คืนและลบข้อมูลของคุณได้ตลอดเวลา