ระบบการถ่ายทอดสดที่มาพร้อมกับอูบุนตู ISO filesystem.squashfs
คือการติดตั้งอูบุนตูในการบีบอัดไฟล์ที่เรียกว่า ไฟล์นี้มีระบบไฟล์ของSquashFS 1ซึ่งเทียบเท่ากับระบบไฟล์ ISO ของซีดีและดีวีดีซึ่งสามารถติดตั้งและใช้งานได้ 2
ไฟล์นี้อยู่ใน/casper/
ไดเรกทอรีของซีดี คุณสามารถเมาท์ไฟล์นี้ได้เช่นเดียวกับการเมานต์ไฟล์ ISO
ไฟล์นี้จะถูกเมาท์และโหลดลงในหน่วยความจำระหว่างการบู๊ตเพื่อใช้เป็นระบบจริง แต่ไฟล์แบบเต็มไม่สามารถโหลดได้ในครั้งเดียว แต่มีเพียงบางส่วน / โปรแกรมตามต้องการ
ระบบสดสามารถสร้าง / ไฟล์การเปลี่ยนแปลงของสื่อด้วยความช่วยเหลือของที่ไฟล์แบบต่อเนื่อง ไฟล์ถาวรที่ใช้ในอูบุนตูนั้นมีชื่อcasper-rw
และมีระบบไฟล์ที่เหมือนext3
หรือext4
เขียนทับได้ ใน USB ที่สามารถบู๊ตได้จะอยู่ในรูทของไดรฟ์
นี้casper-rw
ไฟล์ติดตาคือสหภาพติดตั้งเป็นระบบแฟ้มซ้อนทับซึ่งหมายความเท่านั้นอ่านทั้งในfilesystem.squashfs
และอ่าน / เขียนได้ติดตั้งอยู่บนcasper-rw
/
ไฟล์ใด ๆ casper-rw
ที่มีการเปลี่ยนแปลงหรือสร้างขึ้นจะถูกบันทึกไว้ในระบบแฟ้มสามารถเขียนนี้ ดังนั้นการสร้างภาพลวงตาอย่างมีประสิทธิภาพที่ Live CD นั้นสามารถเขียนได้
ดังนั้นตอบคำถามของคุณ -
ไฟล์เหล่านี้ถูกบันทึกไว้ที่ไหนจริง?
คำตอบที่ได้รับข้างต้น
พวกมันถูกโหลดเข้าไปใน RAM หรือไม่ดังนั้นหน่วยความจำสูงสุดสำหรับระบบจริงคือความจุ RAM ของเครื่องจริงหรือไม่
ฉันคิดว่าmemory
คุณกำลังอ้างอิง Space อยู่ คำถามของคุณคือ "ดังนั้นพื้นที่ว่างที่พร้อมใช้งานสูงสุดสำหรับระบบที่ใช้งานจริงคือความจุ RAM ของเครื่อง"
ไม่พื้นที่เก็บข้อมูลสูงสุดที่ใช้ได้สำหรับระบบสดคือขนาดของไฟล์ถาวร (หากมี) + พื้นที่สว็อป (ถ้ามีอยู่แล้ว) + RAM (ต้องใช้เป็นที่เก็บข้อมูลจนกว่าจะรีบูต)
โปรแกรมที่ติดตั้งเก็บอยู่ในแคชของ CPU หรือที่อื่น ๆ ทั้งหมดหรือไม่?
หากคุณติดตั้งโปรแกรมในระบบ Live ที่ไม่มีไฟล์ถาวรไฟล์เหล่านั้นจะอยู่ในหน่วยความจำของคุณ หากคุณรีบูตเครื่องทั้งหมดจะหายไป อย่างไรก็ตามหากคุณใช้casper-rw
ไฟล์ถาวรไฟล์เหล่านั้นจะถูกบันทึกไว้ในไฟล์นั้นและจะสามารถใช้งานได้หลังจากรีบูตครั้งถัดไป ( โดยที่คุณไม่ได้ลบไฟล์นั้น )
หรือว่าข้อมูลนั้นอาจถูกเขียนบนพื้นที่ว่างของสื่อ CD?
ไม่มันไม่ได้เขียนลงบน CD Medium ตามที่อธิบายไว้ในคำตอบก่อนหน้า
หวังว่าคุณจะได้รับคำตอบของคุณ
หมายเหตุ:
SquashFS - เป็นระบบไฟล์แบบอ่านอย่างเดียวที่ช่วยให้คุณบีบอัดทั้งระบบไฟล์หรือไดเรกทอรีเดียวเขียนไปยังอุปกรณ์ / พาร์ทิชันอื่น ๆ หรือไฟล์ธรรมดาแล้วติดตั้งโดยตรง (ถ้าอุปกรณ์) หรือใช้อุปกรณ์ลูปแบ็ค (ถ้า มันเป็นไฟล์) แหล่ง
คุณสามารถติดมันโดยใช้คำสั่งเช่น sudo mount ./filesystem.squashfs /mnt -o loop
การเมาท์ยูเนี่ยนเป็นวิธีการรวมหลายไดเรกทอรีเป็นหนึ่งเดียวที่ดูเหมือนจะมีเนื้อหาที่รวมกัน แหล่ง
aufs
หรือระบบไฟล์ซ้อนทับอื่น ๆ - พวกเขาตั้งค่าได้ง่ายกว่าtmpfs
โครงแบบดั้งเดิม