내 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 장치는 유효하지 않은 상태이므로 다시 생성해야 합니다. [clean
cset.uuid
원천]
그러나 깨끗하다면 캐시된 장치 없이 지원 장치를 강제로 시작해 볼 수 있습니다.
echo 1 | sudo tee /sys/class/block/$dev/bcache/running