실수로 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