Sistem live yang datang dengan ISO Ubuntu adalah instalasi Ubuntu dalam file terkompresi yang disebut filesystem.squashfs
. File ini memiliki sistem file SquashFS 1 yang dapat dibandingkan dengan sistem file ISO dari CD & DVD, yang dapat dipasang dan digunakan. 2
File ini ada di /casper/
direktori CD. Anda bahkan dapat memasang file ini dengan cara yang sama seperti Anda dapat memasang file ISO.
File ini akan dipasang dan dimuat ke dalam memori selama boot untuk digunakan sebagai sistem live. Tetapi file lengkap tidak dimuat sekaligus, tetapi hanya bagian / program yang diminta sesuai permintaan.
Sistem Langsung dapat membuat / mengubah file media dengan bantuan File Persisten . File persisten yang digunakan di Ubuntu dinamai casper-rw
dan berisi filesystem seperti ext3
atau ext4
yang dapat ditulis. Di USB yang dapat di-boot, ini berada di root drive.
Ini casper-rw
berkas ketekunan adalah serikat dipasang sebagai filesystem overlay, yang berarti kedua read-only filesystem.squashfs
dan membaca / ditulis casper-rw
dipasang di /
. Setiap file yang diubah atau dibuat disimpan dalam sistem file yang dapat ditulisi ini casper-rw
. Dengan demikian secara efektif menciptakan ilusi bahwa Live CD dapat ditulis, di mana sebenarnya tidak.
Jadi, jawab pertanyaan Anda -
Di mana sebenarnya file-file ini disimpan?
Jawaban yang diberikan di atas.
Apakah mereka dimuat ke dalam RAM, jadi memori maksimum yang tersedia untuk sistem live sebenarnya adalah kapasitas RAM mesin?
Saya kira, oleh memory
Anda merujuk Space. Pertanyaan Anda adalah "Jadi ruang maksimum yang tersedia untuk sistem live sebenarnya adalah kapasitas RAM mesin"?
Tidak. Penyimpanan maksimum yang tersedia untuk Sistem Langsung adalah ukuran File Persisten (Jika ada) + Swap Space (Jika sudah ada) + RAM (Ini perlu digunakan sebagai Penyimpanan hingga reboot)
Apakah program yang diinstal disimpan dalam cache CPU atau di tempat lain sepenuhnya?
Jika Anda menginstal program di sistem Live tanpa File Persisten , itu akan ada di Memori Anda. Jika Anda Reboot, semua akan hilang. Namun, jika Anda menggunakan casper-rw
file persisten, file-file itu akan disimpan dalam file itu dan akan tersedia setelah reboot berikutnya ( Asalkan Anda tidak menghapus file itu )
Atau apakah informasi itu mungkin ditulis di ruang kosong media CD?
Tidak, itu tidak menulis di CD Medium. Seperti yang dijelaskan dalam jawaban sebelumnya.
Semoga Anda mendapatkan jawaban Anda.
Catatan:
SquashFS - Ini adalah sistem file read-only yang memungkinkan Anda mengompres seluruh sistem file atau direktori tunggal, menulisnya ke perangkat / partisi lain atau ke file biasa, dan kemudian memasangnya secara langsung (jika perangkat) atau menggunakan perangkat loopback (jika ini adalah file). Sumber
Anda dapat memasangnya menggunakan perintah seperti sudo mount ./filesystem.squashfs /mnt -o loop
Union mounting adalah cara menggabungkan beberapa direktori menjadi satu yang tampaknya mengandung konten gabungan mereka. Sumber
aufs
sistem file overlay atau lainnya - lebih mudah diatur daripadatmpfs
konfigurasi klasik .