ระบบไฟล์สำหรับ EEPROM ที่เล็กมาก (8 KB)


5

ฉันต้องจัดการพื้นที่ 8 KB ใน EEPROM ฉันต้องการเก็บไฟล์ไว้ในนั้น: แน่นอนว่ามันจะมีขนาดเล็กมาก ยิ่งกว่านั้นเราไม่ต้องการสูญเสียข้อมูลใด ๆ ที่เก็บไว้แล้วหากแบตเตอรี่หมดหรืออะไรทำนองนั้น เมื่อต้องการทำเช่นนั้นฉันกำลังมองหาระบบไฟล์ต่าง ๆ ที่จะดีกับมัน (ฉันจะยอมรับคนที่ยอดเยี่ยมด้วย) ไม่มีใครรู้บ้างไหม?

หมายเหตุ:

  1. ในระหว่างการค้นหาของฉันฉันได้พบ JFS2 ซึ่งดูเหมือนว่าใช้ได้ แต่ฉันได้อ่าน "ขนาดระบบไฟล์ JFS2 ขั้นต่ำ: 16 MB" ซึ่ง faaaaar มากเกินไปและทำให้ฉันเสียใจ ยืนยัน?

  2. ฉันได้พบกับ TexFAT ซึ่งดูดีในด้านความปลอดภัย แต่ฉันไม่สามารถค้นหาข้อมูลใด ๆ ที่เกี่ยวข้องกับขนาดของระบบขั้นต่ำหรือขนาดขั้นต่ำของกลุ่มหรือแม้แต่พื้นที่ที่ต้องการสำหรับการทำงานของมันเอง

ขอบคุณมาก.


5
EEPROM ไม่ต้องการแบตเตอรี่ในการเก็บข้อมูลและไม่เหมาะสำหรับสถานการณ์ที่ข้อมูลมักถูกเขียนลงในฟิลด์ โดยปกติแล้ว EEPROM จะถูกเขียนที่โรงงานภายใต้สภาวะควบคุม ดังนั้นจึงมีความจำเป็นในการไม่มีjournaledระบบแฟ้มเช่นJFFS2 Ext2หรือFAT32หรือ FS แบบกำหนดเองอย่างง่ายหรือแม้กระทั่งตารางฮาร์ดโค้ดที่เพียงพอสำหรับการจัดระเบียบข้อมูลสำหรับ EEPROM หรือนี่เป็นคำถาม XY จริงๆหรือ
ขี้เลื่อย

คุณหมายถึงในกรณีที่ระบบทั้งหมดถูกปิดโดยไม่มีการเตือนใด ๆ ทุกอย่างที่เขียนใน EEPROM จะยังคงอยู่หรือไม่ ไม่มีความเสี่ยงของการสูญเสียข้อมูลอย่างที่คุณสามารถทำได้กับการจัดเก็บข้อมูลแบบดั้งเดิม? ฉันรู้ว่ามันแปลก ๆ ที่จะเขียนข้อมูลไปยัง EEPROM ในสนาม แต่นั่นคือสิ่งที่ฉันขอ ขอบคุณที่สละเวลา.
PPaFeu

"คุณหมายถึงในกรณี ... " - ใช่ แต่ ... "ไม่มีความเสี่ยงต่อการสูญหายของข้อมูล ... " - หืม? การจัดเก็บแบบไม่ลบเลือนเช่น EEPROM แฟลชและ HDD ทั้งหมดสามารถเก็บข้อมูลได้โดยไม่ต้องสิ้นเปลืองพลังงาน การปิดที่ไม่คาดคิด (aka สกปรก) เป็นปัญหาของระบบไฟล์ (และแก้ไขโดย) เมื่อข้อมูลทั้งหมดถูกฟลัชไปยังอุปกรณ์การปิดระบบสกปรกจะไม่สำคัญ สถานการณ์กรณีที่เลวร้ายยิ่งคือเมื่ออุปกรณ์สูญเสียพลังงานในระหว่างการดำเนินการเขียนข้อมูล FS ที่สำคัญ journaledระบบแฟ้มพยายามที่จะรักษาความสมบูรณ์ FS หมายเลขชิ้นส่วนของ EEPROM คืออะไร?
ขี้เลื่อย

EEPROM เป็นสถานที่ที่เหมาะสำหรับการเก็บรูทคิทและไวรัส แต่ก็ไม่มาก นอกจากนี้พวกเขามีวิธีการจัดเก็บไฟล์ ทำไมไม่ใช้มัน? อยากรู้ว่าทำไมคุณต้องจัดเก็บใน EEPROM แทนที่จะเป็น SSD ที่ไม่มีชิ้นส่วนเคลื่อนไหว?
Lizz

ko เกี่ยวกับ kb คืออะไร?
cutrightjm

คำตอบ:


1

ไฟล์เก็บถาวรอย่าง zip หรือ 7-zip นั้นทำงานเป็นระบบไฟล์และคุณจะได้รับประโยชน์จากการบีบอัดข้อมูลและดูเหมือนว่าเป็นความคิดที่ดีสำหรับระบบไฟล์ขนาดเล็ก เป็นไปได้ไหมที่จะเขียนไฟล์ zip ลงในอุปกรณ์บล็อกโดยตรง? ไม่แน่ใจว่าคุณจะรับมือกับสถานการณ์อวกาศได้อย่างไร แต่ก็น่าลองใช่มั้ย

โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.