如何使用 USB 快閃記憶體驅動器作為執行 Linux 的 Chromebook 文件系統的一部分?
我想在 Chromebook 上安裝 Linux。但是,我正在考慮購買的 Chromebook 僅配備 16 GB SSD。這似乎是非常小的硬碟空間可以使用。
在網上搜尋,我發現了兩種擴展硬碟儲存空間的方法:
- 打開硬碟,取出現有硬碟,換上更大的硬碟
- 連接 USB 快閃記憶體驅動器(例如 64 GB 驅動器)
上面的方法#2 似乎更簡單,是我想嘗試的。
我的問題是如何使 USB 快閃記憶體驅動器成為文件系統的一部分,以便如果我安裝其他軟體包(例如 eclipse、LaTeX),這些軟體包將安裝到快閃記憶體驅動器而不是現有的非常小的硬碟驅動器?
使用 Unix 和 Linux,任何設備都可以安裝在文件系統中的幾乎任何目錄路徑上。在那裡,它將用於儲存在該目錄下的所有文件。可以在該目錄下進行其他掛載,但這超出了您的需要。
將系統軟體包安裝到此類設備的問題在於,大多數軟體包使用標準的 /etc、/usr、/lib 和相關目錄來儲存它們的文件。將基本系統目錄移動到這樣的設備是可能的,但很棘手且容易出錯。考慮如果在作業系統需要這些文件啟動時在引導時未連接外部驅動器會發生什麼。
如果您想走那條路,可以將驅動器安裝在臨時位置,例如 /mnt,從硬碟驅動器複製現有文件,更改 /etc/fstab 文件以將新驅動器安裝在現有位置上,並重新啟動系統。
此處的另一條評論 - 不要將外部驅動器與 FAT/VFAT 文件系統(大多數 USB 設備的預設設置)一起使用。使用 Linux 文件系統重新格式化它。否則,您將遇到權限和文件名處理問題(Linux 文件名區分大小寫,而 FAT/VFAT 不區分大小寫)。
更簡單,也許更好地使用這種設置,將使用者主目錄放置在設備上。這種設置的一個好處是核心 O/S 與使用者文件分離,使得升級 O/S 變得更加簡單,而不必擔心失去重要的數據文件。
如果您有時間、意願和方法將系統恢復到工作狀態,以防它變得無法使用,請嘗試一下。這可能是一次很棒的學習經歷。
關於管理空間的最後一個技巧。符號連結是重新定位文件以管理空間同時保持原始路徑可訪問的好方法。請注意,這是管理文件空間的“艱難方式”,但它非常有效。我已經用過很多次了。