อย่างที่เราทราบกันดีว่า หน่วยความจำแฟลช พวกเขามีอายุการใช้งานที่ จำกัด เนื่องจากข้อมูลเหล่านี้มีการเขียนข้อมูลน้อยลงหลังจากผ่านไปสองสามพันรอบ โดยหลักการแล้วสำหรับการใช้งานปกติสิ่งนี้ไม่ควรเป็นปัญหาใหญ่ แต่ถ้าเราใช้ 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