Hệ thống trực tiếp đi kèm với Ubuntu ISO là bản cài đặt Ubuntu trong một tệp nén được gọi là filesystem.squashfs
. Tệp này có hệ thống tệp SquashFS 1 tương đương với hệ thống tệp ISO của CD & DVD, có thể được gắn và sử dụng. 2
Tập tin này nằm trong /casper/
thư mục của CD. Bạn thậm chí có thể gắn tệp này giống như cách bạn có thể gắn tệp ISO.
Tập tin này được gắn kết và tải vào bộ nhớ trong khi khởi động để được sử dụng như một hệ thống trực tiếp. Nhưng toàn bộ tệp không được tải cùng một lúc mà chỉ có các phần / chương trình cần thiết theo yêu cầu.
Hệ thống trực tiếp có thể tạo / thay đổi các tệp của phương tiện với sự trợ giúp của Tệp liên tục . Tệp liên tục được sử dụng trong Ubuntu được đặt tên casper-rw
và chứa hệ thống tệp như ext3
hoặc ext4
có thể ghi. Trong một USB có thể khởi động, cái này nằm trong thư mục gốc của ổ đĩa.
Đây casper-rw
tập kiên trì là công đoàn gắn kết như một hệ thống tập tin lớp phủ, có nghĩa là cả hai chỉ đọc filesystem.squashfs
và đọc / ghi casper-rw
được gắn trên /
. Bất kỳ tệp nào được thay đổi hoặc tạo đều được lưu trong hệ thống tệp có thể ghi này của casper-rw
. Do đó, tạo ra ảo tưởng rằng Live CD có thể ghi được, trong đó thực tế chúng không có.
Vì vậy, trả lời câu hỏi của bạn -
Những tập tin này thực sự được lưu ở đâu?
Trả lời ở trên.
Có phải chúng được nạp vào RAM, vì vậy bộ nhớ khả dụng tối đa cho hệ thống trực tiếp thực sự là dung lượng RAM của máy?
Tôi cho rằng, bởi memory
bạn đang đề cập đến Không gian. Câu hỏi của bạn là "Vì vậy, không gian tối đa có sẵn cho hệ thống trực tiếp là dung lượng RAM của máy"?
Không. Dung lượng lưu trữ khả dụng tối đa cho Hệ thống trực tiếp là kích thước của Tệp liên tục (Nếu có) + Hoán đổi không gian (Nếu chúng đã tồn tại) + RAM (Nó cần được sử dụng làm Lưu trữ cho đến khi khởi động lại)
Các chương trình đã cài đặt được lưu trữ trong bộ đệm CPU hay ở nơi nào khác hoàn toàn?
Nếu bạn cài đặt chương trình trong hệ thống Live mà không có Tệp liên tục , chúng sẽ nằm trong Bộ nhớ của bạn. Nếu bạn khởi động lại, tất cả sẽ bị mất. Tuy nhiên, nếu bạn đang sử dụng casper-rw
tệp liên tục, những tệp đó sẽ được lưu trong tệp đó và sẽ khả dụng sau lần khởi động lại tiếp theo ( Với điều kiện bạn không xóa tệp đó )
Hoặc là thông tin đó có thể được ghi trên không gian trống của phương tiện CD?
Không, nó không ghi trên CD Medium. Như đã giải thích trong câu trả lời trước.
Hy vọng bạn nhận được câu trả lời của bạn.
Ghi chú:
SquashFS - Đây là hệ thống tệp chỉ đọc cho phép bạn nén toàn bộ hệ thống tệp hoặc thư mục đơn, ghi chúng vào các thiết bị / phân vùng khác hoặc vào các tệp thông thường, sau đó gắn chúng trực tiếp (nếu là thiết bị) hoặc sử dụng thiết bị loopback (nếu nó là một tập tin) Nguồn
Bạn có thể gắn kết nó bằng các lệnh như sudo mount ./filesystem.squashfs /mnt -o loop
Gắn kết liên kết là một cách kết hợp nhiều thư mục thành một thư mục dường như chứa nội dung kết hợp của chúng. Nguồn
aufs
hoặc một số hệ thống tệp lớp phủ khác - chúng dễ thiết lập hơn so vớitmpfs
cấu hình cổ điển .