Arch-Linux
你能解壓一個 btrfs 文件系統嗎?
我發現您可以通過使用
-clzo
or對其進行碎片整理來壓縮整個 Btrfs 文件系統-czlib
,但是是否可以再次解壓縮它?我問是因為我設法阻止我的系統啟動,因為/boot
它不在單獨的分區中,所以ldlinux.c32
被壓縮了。在禁用 fstab 壓縮後,我通過從 chroot 重新安裝 syslinux 解決了這個問題,但我想知道是否可以完全(自動)解壓縮文件系統。順便說一句,我正在使用 Arch Linux。
在重新安裝 syslinux 之前,我還嘗試在不指定壓縮選項的情況下再次對文件系統進行碎片整理,但這不起作用,所以我的猜測是碎片整理不會自動禁用壓縮。
您可以使用帶有選項的壓縮工具。
--decompress
這將遞歸刪除 +c (壓縮)標誌,然後複製然後刪除原始文件和文件夾。最簡單的方法可能是使用 Arch Linux 安裝介質(CD、USB 等)啟動,掛載要解壓的根目錄並執行命令。
syslinux-install_update -i
另一種解決方案是使用Arch Linux 安裝介質簡單地重新安裝 Syslinux(我假設這就是您正在使用的)文件。當然,請確保您已在未啟用壓縮的情況下安裝了根分區。