Acabei de expandir meu "homefile" de 1G, que é montado em /home/user por outro GB usando truncate -s +1G homefile
e, embora tenha alterado o tamanho do arquivo home mostrado df
para 2 GB, quando montado, ainda é de apenas 1 GB. Estou esquecendo de algo? Eu não tenho que usar mkfs.etx4 novamente, tenho? .. pois isso limparia os dados e anularia o propósito de eu usar truncate sobre fallocate, com o qual eu tenho que usar resize2fs após expandir, mas não altera os dados. Tentei usar resize2fs após truncar, mas ocorreu um erro no tipo de sistema de arquivos (terei que reiniciar minha VM se for pertinente).
Se não houver como expandir com truncar, existe outra maneira de montar um arquivo de expansão dinâmica? Eu sei qcow2 pode fazer isso, mas parece um pouco pesado para isso. Estou ciente de squashfs em coisas como PuppyOS e PorteuOS, mas tinha mais etapas envolvidas para configurar quando olhei. Eu gosto da simplicidade de truncar se funcionar.