"중지된" BCache 장치를 다시 시작하는 방법은 무엇입니까?

"중지된" BCache 장치를 다시 시작하는 방법은 무엇입니까?

일부 드라이브 펌웨어를 업그레이드해야 하는데 그동안 BCache를 끄고 싶습니다.

문서bcache 장치를 중지하는 방법을 보여줍니다.

멈추다

bcache 장치를 끄고 백업 장치를 끄려면 이 파일을 작성하십시오.

나에게는 다음과 같습니다.

echo 1 > /sys/block/bcache0/bcache/stop

캐싱 장치의 경우:

echo 1 > /sys/fs/bcache/<set-uuid>/stop

하지만 (서버를 다시 시작하지 않고) 장치를 복원하는 방법은 무엇입니까?

답변1

커널을 사용하여 캐시 세트의 각 bcache 장치(백킹 및 캐시 장치)를 다시 등록하기만 하면 됩니다.

echo /dev/<path_to_device> > /sys/fs/bcache/register

또는 bcache-tools의 udev 규칙이 적용되면 partprobe장치를 검색할 때 장치가 자동으로 등록됩니다.

관련 정보