具有持久性的即時 USB 會自動儲存檔案嗎?

具有持久性的即時 USB 會自動儲存檔案嗎?

我什至不確定我的問題措辭是否正確,但是,我正在熟悉 Ubuntu,並且想將其安裝在我剛剛完成組裝的新桌面上,因此我首先透過即時 USB 在我的筆記型電腦上嘗試它。

我在安裝 NTFS Windows 分割區磁碟時遇到問題,解決了該問題,但我還看到一個磁碟具有與我分配用於持久性的確切記憶體量。我嘗試存取它,但它顯示了與我的 NTFS 磁碟未安裝時遇到的相同 ACL 錯誤。

我已經下載了一些東西並使用 LibreOffice 製作了一些東西,想知道這些東西是否已自動保存,或者我是否必須安裝 USB 磁碟才能持久保存。

答案1

是的,如果 Live USB 是持久的,那麼它將儲存對程式和檔案的所有更改,包括新安裝的軟體包。但是,您應該不是使用持久性作為常規安裝的替代品,只是一種臨時措施。 Ubuntu 的持久性變慢戲劇性地隨著時間的推移,由於 Live USB 的架構。

關於持久性和 Live CD/DVD/USB 的簡短入門

Linux 的Live CD 功能非常有效率。使用名為 SquashFS 的唯讀檔案系統,您可以將約 4GB 的檔案系統映像壓縮至 700MB 左右,該大小足以存放在 CD 上。最近,Canonical 認為,由於 CD 的使用量迅速下降,不值得花費精力將其 CD(現在的 DVD/USB)映像放入 CD 上,因此他們決定將其映像定位於DVD 代替。這意味著您無法再將庫存 Ubuntu 映像放入 CD 中。然而,這並不是讓(壓縮的)映像膨脹的藉口,因此 Ubuntu(以及大多數其他 Linux 發行版)仍然使用 SquashFS 進行壓縮。然而,獲得高得離譜的壓縮率有一個缺點:如上所述,SquashFS 是唯讀的。

那麼堅持又如何呢? Live USB 使用唯讀檔案系統,持久性如何實現?好吧,發生的情況是,當您退出持久性會話時,Ubuntu 會將所有文件變更儲存到持久文件中。然後,下次啟動 Live USB 時,Ubuntu 首先載入「vanilla」Ubuntu 安裝。完成後,它會取得持久性檔案並使用其中的資料將檔案重新修改回上次停止時的位置。

這是一個非常聰明的機制,但有一些缺點,其中之一是,隨著您更多地使用系統並更新某些軟體包,持久性檔案會變得越來越大,這意味著啟動時間越來越長,而不是越來越長。

因此,我們的教訓是,雖然持久性對於 Live USB 來說是一個非常方便的功能,但您應該只在必要時使用它,例如,您的主電腦出現故障。

答案2

僅限直播

您可以將套件安裝到僅即時作業系統(從 DVD 或 USB 引導)。但已安裝的軟體包將在關機或重新啟動時消失。

持續直播

是的,您可以將套件安裝到持久的即時作業系統中(從 USB 啟動)。已安裝的軟體包將在關閉和重新啟動後繼續存在。存在限制:您不能使用新的核心和核心驅動程式(例如圖形驅動程式),因為它們是在啟動持久性覆蓋之前啟動的。

help.ubuntu.com/community/mkusb

help.ubuntu.com/community/mkusb/persistent

以下連結提供了一種方法和工具,可以保存您的個人資料和調整(在主目錄中),同時使持久即時系統保持最新狀態。但您必須重新安裝您安裝的程式包。

使用 casper-rw 和 home-rw 分區製作持久的即時驅動器

USB磁碟機中安裝的系統

也可以將 Ubuntu 安裝到 USB 驅動器中,就像安裝到內部驅動器一樣。這樣的系統在快速 USB3 隨身碟中運作良好(在外接盒中的 SSD 或 HDD 中效果更好)。

這樣的系統與任何已安裝的 Ubuntu 系統一樣靈活。您可以安裝包括核心和核心驅動程式在內的各種程式包並將系統保持最新。它也可以在電腦之間移植。

但僅實時和持久實時系統更便攜,因此如果您想要一個適用於大多數計算機的 USB 閃存盤(您可以暫時藉用),那麼持久實時系統是一個不錯的選擇。

從外部磁碟機啟動 Ubuntu

相關內容