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

관련 정보