このカーネルは最適化範囲 ioctl をサポートしません。オプションなしで試してください。

このカーネルは最適化範囲 ioctl をサポートしません。オプションなしで試してください。

compress=lzoに追加するためにBTRFSファイルシステムを圧縮しようとしています/etc/fstab。 Live CDから起動し、次のコマンドを実行しました。

sudo mount /dev/mapper/root /mnt
sudo btrfs filesystem defragment -r -v -clzo /mnt

次の結果が表示されます。

ERROR: defrag range ioctl not supported in this kernel, please try without any options.

何が間違っていて解決する方法がありますか?他のBTRFSボリュームは正常に実行されますが/

ベストアンサー1

私も同じ問題があります。理由はわかりませんが、一度に1つのサブディレクトリを指定して最適化と圧縮を実行できました。

sudo btrfs filesystem defragment -r -clzo /var

実行中のファイルシステムでこれを実行していることに注意してください。また、問題を引き起こすのは、-rオプション(フラグメントコレクション/サブディレクトリ)です。

おすすめ記事