
-clzo
Btrfsファイルシステム全体を使用したり、最適化によって圧縮したりできることがわかりました-czlib
。しかし、再び解凍できますか?/boot
システムが別のパーティションにないためldlinux.c32
に圧縮されているため、システムが起動しないように管理しているために尋ねます。
fstabで圧縮を無効にした後、chrootからsyslinuxを再インストールしてこの問題を解決しましたが、ファイルシステムの圧縮を完全に(自動的に)解放できるかどうかを知りたいです。ところで、私はArch Linuxを使用しています。
また、syslinuxを再インストールする前に圧縮オプションを指定せずにファイルシステムの最適化を再試行しましたが、機能しなかったため、最適化は自動的に圧縮を無効にしないようです。
答え1
使用できる圧縮オプションのツール--decompress
。これにより、+c(圧縮)フラグが繰り返し削除され、元のファイルとフォルダがコピーおよび削除されます。最も簡単な方法は、おそらくArch Linuxインストールメディア(CD、USBなど)から起動し、解凍したいルートディレクトリにマウントしてコマンドを実行することです。
別の解決策は、syslinux-install_update -i
Arch LinuxインストールメディアからSyslinux(あなたが使用していると仮定)ファイルを再インストールすることです。もちろん、圧縮を有効にせずにルートパーティションをマウントする必要があります。