btrfsバランスタスクをバックグラウンドに移動するには?

btrfsバランスタスクをバックグラウンドに移動するには?

DIY NASにリモートで接続し、以下を実行しました。

sudo btrfs balance start -dconvert=raid1 -mconvert=raid1 /mnt/tank

しかし、いくつかのナプキンの計算によると、次のデータを完了するのに約1週間かかります。

sudo btrfs balance status /mnt/tank

btrfs balance startアクションの実行には使用しませんが、どのように--bgアクションを背景に移動できますか?

Ctrl + Z試して入力しましたが役に立ちdisownません。

文書も確認しましたがフラグがないようですbtrfs balance pausebtrfs balance resume--bg

どうすればいいですか?

答え1

最良の2つのオプションは、次のものを使用して再度ログインすることですssh

  1. btrfs cancelコマンドをbtrfs balance発行してやり直す--bgか、

  2. 一時停止して実行してtmuxから再起動しますtmux(またはscreen代わりに使用tmux)。

答え2

私は1時間ごとにバックグラウンドで実行されているcronジョブにジョブを配置します。これが正しいアプローチかどうかはわかりませんが、バックグラウンドで実行されます。これは私のコマンドです:

btrfs balance start -mconvert=raid1 -dconvert=raid0 / -f

私の設定はRAID1ではなくRAID0ですが、理解できます。

関連情報