2023-10-31、BcachefsがLinux 6.7カーネルにマージされました。
- https://www.phoronix.com/news/Bcachefs-Merged-Linux-6.7
- https://web.archive.org/web/20231103095158/https://www.phoronix.com/news/Bcachefs-Merged-Linux-6.7
手動:
- https://manpages.ubuntu.com/manpages/impish/man8/bcachefs.8.html
- https://web.archive.org/web/20230205131951/https://manpages.ubuntu.com/manpages/impish
- https://manpages.ubuntu.com/manpages/impish/man8/bcachefs.8.html
- https://web.archive.org/web/20230205131951/https://manpages.ubuntu.com/manpages/impish
メーリングリスト:
http://vger.kernel.org/vger-lists.html#linux-bachefs
bachefs 管理ソフトウェア bachefs-tools は、Linux Mint 21 および実際の Debian バージョン用のアプリケーション管理を通じて利用でき、以下の関連情報が含まれます。
bachefs migration [options] device 既存のファイルシステムを bcachefs に移行します。
-f fs Root of filesystem to migrate --encrypted Enable whole filesystem encryption (chacha20/poly1305) --no_passphrase Don't encrypt master encryption key -F Force, even if metadata file already exists
bachefs migration-superblock [オプション] デバイスは、移行後にデフォルトのスーパーブロックを生成します。
-d device Device to create superblock for -o offset Offset of existing superblock
源泉:
コメント:
今、bachefs-tools、gpartedなどを使って答えを探しています。既存の答えは、古いext4パーティションのデータを新しいbachefsパーティションにコピーすることですが、これは私が望むものではありません。
答え1
より良い方法が見つからない場合は、次の2つの方法でext4からbachefsに「変換」できます。
変形1:
追加のハードドライブを購入
新しいファイルシステムにbachefsファイルシステムを作成する
既存のハードドライブから新しいハードドライブにファイルをコピーします。 pe:
rsync -va -AHSX source target
バリアント2(これが起こり、結果としてデータが失われます...):
- データをバックアップ
- 古いファイルシステムの削除
- 新しいファイルシステムの作成
- バックアップからデータを復元する
答え2
BTRFSをbachefsに変換するサポート:
bachefs - ツール変換
これは次のように実行できます。
- Linuxをサポートするbachefsにext4ファイルシステムをマウントする
- bachefs-toolsによるファイルシステムの変換
- 削除
- ブロックデバイスでのmigration-superblockの実行
詳細については、次を参照してください。