Filesystems
什麼是 filesystem.squashfs,為什麼載入到可啟動媒體需要這麼長時間?
當我使用 Unetbootin 將 Linux ISO 放在 USB 驅動器上時,它會非常快地執行,直到它到達
filesystem.squashfs
,這比其他所有東西加起來要花費更長的時間。這是在向 USB 寫入一個新的文件系統,還是在複製一些依賴於文件系統的巨大文件?如果是這樣,如果我將嘗試許多發行版並想加快這一步,有沒有辦法只做一次?
大多數主要發行版都
squashfs
用來保存他們的 live CD。squashfs
旨在用於只讀文件系統,這正是 Live CD 的本質。解壓縮
filesystem.squashfs
比任何其他過程都需要更長的時間,因為filesystem.squashfs
它包含整個系統。有關更多資訊,請查看維基百科頁面:https ://en.wikipedia.org/wiki/SquashFS
它可能是在掛載
squashfs
需要編輯的文件或目錄後復製文件。例如,一些文件在引導過程中/usr
或/var
將被複製到 ram,除非 liveCD 實現了覆蓋文件系統,如Gentoo Linux liveCD 中使用的覆蓋文件系統auFS
或overlayfs
前者不需要從其squashfs
映像複製目錄。