Eu tenho o LVM com o aprovisionamento dinâmico ativado. Eu tenho dois volumes lógicos finos quase idênticos com sistemas de arquivos ext4 que diferem ligeiramente. O primeiro volume é usado inteiramente para armazenar o sistema de arquivos. No segundo volume, o sistema de arquivos é armazenado com um pequeno deslocamento. É montado com a opção -o offset=1048576
.
O primeiro volume pode ser limpo com o comando fstrim
, mas o segundo não. Dá o erro:
fstrim: second: the discard operation is not supported
Isso é por causa da montagem offset, acredito. Receber comando de montagem de opção offset cria um dispositivo de loop temporário e o monta. Então, o principal suspeito é o dispositivo de loop.
É possível, de alguma forma, limpar o sistema de arquivos que se deslocou para o endereço do bloco de início do volume?