Você tem um LV chamado "datacopyresize" de tamanho PE_size x 50 = 800 Mb.
Para encolher para 400 Mb, você precisará redimensionar primeiro o sistema de arquivos, depois o LV (caso contrário, você perderá dados):
resize2fs /dev/dataconresize/datacopyresize 400M
lvresize -L 400M /dev/dataconresize/datacopyresize
Em seguida, para estendê-lo para 600 Mb, redimensione primeiro o LV e, em seguida, o sistema de arquivos:
lvresize -L 600M /dev/dataconresize/datacopyresize
resize2fs /dev/dataconresize/datacopyresize 600M
Nota: você poderia usar lvreduce
para reduzir o LV e lvextend
para estendê-lo; a vantagem de lvresize
é que ele oferece um comando exclusivo para ambas as operações.
Além disso, você poderia passar o argumento --resizefs
para lvresize
para redimensionar automaticamente o fs junto com o LV, em vez de usar resize2fs
; Eu sugiro que você tente o meu método, que usa dois comandos separados, para entender melhor o que você está fazendo.