Linux MintとLinux Mint Debian Edition LMDEでZFSをbachefsに変換するには?

Linux MintとLinux Mint Debian Edition LMDEでZFSをbachefsに変換するには?

2023-10-31、BcachefsがLinux 6.7カーネルにマージされました。

手動:

メーリングリスト:

  • 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つの方法でZFSからbachefsに「変換」できます。

変形1:

  • 追加のハードドライブを購入

  • 新しいファイルシステムにbachefsファイルシステムを作成する

  • 既存のハードドライブから新しいハードドライブにファイルをコピーします。 pe:

    rsync -va -AHSX source target 
    

バリアント2(これが起こり、結果としてデータが失われます...):

  • データをバックアップ
  • 古いファイルシステムの削除
  • 新しいファイルシステムの作成
  • バックアップからデータを復元する

答え2

ZFSをbachefsに変換することはまだサポートされていません。

bcachefs-tools convert

関連情報