誤って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