BCache対応デバイスを登録できません。パラメータが無効です。

BCache対応デバイスを登録できません。パラメータが無効です。

私のBCache対応デバイスを登録しようとすると:

echo $backing | sudo tee /sys/fs/bcache/register

わかりました。Invalid argument

キャッシュデバイスが登録されました。

答え1

まず、いくつかの整理を試してみてください。

echo $cset_uuid | sudo tee /sys/fs/bcache/pendings_cleanup
echo $backing_uuid | sudo tee /sys/fs/bcache/pendings_cleanup

UUIDを取得するために使用されますbcache-super-show

それからもう一度登録してみてください。

echo $cset_uuid | sudo tee /sys/fs/bcache/register
echo $backing_uuid | sudo tee /sys/fs/bcache/register

キャッシュデバイスの登録が成功した場合、キャッシュuuidは/ dev / fs / bcacheに存在する必要があります。

bcache-super-show代替状態が0のみでdev.data.cache_state構成されている場合、bcacheデバイスは無効な状態であるため、再生成する必要があります。 [cleancset.uuid源泉]

ただし、きれいな場合は、キャッシュされたデバイスなしでサポートデバイスを強制的に起動できます。

echo 1 | sudo tee /sys/class/block/$dev/bcache/running

関連情報