รัน Debian 2.6 ใน RAM


0

ขณะนี้ฉันกำลังพยายามติดตั้งคอมพิวเตอร์ฝังตัวเพื่อโหลดระบบไฟล์ลงใน RAM เพื่อหลีกเลี่ยงการเขียนอะไรบนดิสก์จริง แต่เพื่อเรียกใช้แอปพลิเคชันตามปกติ ทุกอย่างควรทำงานเป็น RAM ระบบจะสามารถปิดได้ทุกเวลาโดยไม่มีการกระทบใด ๆ ฉันถูกบอกให้ใช้ramfsเพื่อให้บรรลุสิ่งนี้

os เป็นลินุกซ์เดเบียน 2.6.32-5-486 i586

ฉันไม่รู้อะไรเลยเกี่ยวกับเรื่องนี้ แต่ฉันได้ลองทำสิ่งต่อไปนี้แล้ว:

ฉันมีเนื้อหาไฟล์ต้นฉบับ / etc / fstab นี้:

# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# / was on /dev/sda1 during installation
UUID=6ef[....]7f3 / ext2 errors=remount-ro 0 1
# swap was on /dev/sda5 during installation
UUID=7ab[....]bd4 none swap sw 0 0
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0

ซึ่งฉันแก้ไขเช่นนี้ (เครื่องหมาย(เปลี่ยน)ไม่อยู่ในไฟล์จริง):

# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
# / was on /dev/sda1 during installation
#UUID=6ef[....]7f3 / ext2 errors=remount-ro 0 1                (changed)
ramfs / ramfs defaults 0 1                                     (changed)
# swap was on /dev/sda5 during installation
#UUID=7ab[....]bd4 none swap sw 0 0                            (changed)
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0

แต่นี่ดูเหมือนจะไม่ทำงาน เมื่อฉันทำคำสั่ง "df -a" ฉันจะได้รับสิ่งนี้โดยประมาณ:

File system    Use%    Mounted on
ramfs          17%     /
tmpfs          0%      /lib/init/rw
proc           -       /proc
sysfs          -       /sys
udev           1%      /dev
tmpfs          0%      /dev/shm
devpts         -       /dev/pts

แต่ฉันไม่รู้ด้วยซ้ำว่าผลลัพธ์นี้ดีหรือไม่พิจารณาข้อกังวลของฉันที่นี่ ทั้งหมดที่ฉันสามารถพูดได้คือเมื่อฉันสร้างไฟล์ในการกำหนดค่านี้มันจะยังคงอยู่หลังจากการรีบูตเครื่อง และฉันไม่ต้องการพฤติกรรมนี้

คุณช่วยส่องสว่างฉันเล็กน้อยเกี่ยวกับสิ่งที่ฉันลืมและเข้าใจผิดได้ไหม?


คุณตรวจสอบขั้นตอนนี้แล้วหรือยัง linuxquestions.org/questions/…
Jakke

หากคุณต้องการหลีกเลี่ยงการเขียนคุณสามารถเมานต์ระบบไฟล์รูทแบบอ่านอย่างเดียวและใช้ AUFS
Daniel B

@ Jakke: ฉันจะไปตรวจสอบลิงค์นี้ แต่ฉันหวังว่ามันจะใช้งานได้กับเดเบียน ~ 2.6 ด้วยเพราะมันถูกกล่าวถึง "Debian 4.0" ...
user3535021

@Daniel B: ฉันพยายามก่อนหน้านี้เพื่อตั้งค่า rootFS ในโหมดอ่านอย่างเดียวและฉันมีปัญหาที่ฉันจำไม่ได้ แต่ฉันไม่ได้ลองกับ AUFS ฉันจะลองทำเช่นนี้
user3535021

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