Como reiniciar um dispositivo bcache 'parado'?

4

Eu preciso atualizar o firmware de algumas unidades e gostaria de encerrar o bcache pela duração.

Os documentos mostram como parar um dispositivo bcache:

stop

Write to this file to shut down the bcache device and close the backing device.

Para mim, será assim:

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

e para o dispositivo de cache:

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

Mas como eu trago o dispositivo de volta (sem reiniciar o servidor)?

    
por Jack Douglas 14.05.2015 / 17:09

1 resposta

2

Simplesmente registre novamente cada dispositivo bcache no conjunto de cache (dispositivos de backup e de cache) no kernel:

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

Ou, se as regras do udev do bcache-tools estiverem em vigor, o partprobe registrará automaticamente os dispositivos quando eles forem verificados.

    
por 26.06.2015 / 04:02

Tags