Linux Bcache デバイスタイプの変更

Linux Bcache デバイスタイプの変更

誤ってSSDをキャッシュデバイスの代わりにバックアップデバイスとして設定しました。次のいずれかを試してください。

sudo make-bcache -C /dev/sdb1
sudo make-bcache -C /dev/sdb

エラーが発生します。

Can't open dev /dev/sdb1: Device or resource busy
Can't open dev /dev/sdb: Device or resource busy

この状況を解決するには?

ベストアンサー1

make-bcacheプライマリデバイスでbcacheデバイスを再実行する前に、カーネルにそれを閉じるように指示する必要があります。

サポートされているデバイスをオフにするには:

echo 1 > /sys/block/<device>/bcache/stop

キャッシュ装置の電源を切ります。

echo 1 > /sys/block/<device>/bcache/set/unregister

(より文書詳細については。 )

そのため、誤って/dev/sdb1デバイスをサポートするようにパーティションを設定した場合は、次のコマンドを使用してパーティションをオフにすることができます

echo 1 > /sys/block/sdb/sdb1/bcache/stop

次に、もう一度実行して前の設定make-bcache--wipe-bcache上書きすることを選択します。

make-bcache --wipe-bcache -C /dev/sdb1

おすすめ記事