Partição dinamicamente redimensionável em um arquivo .. possível?

3

Eu encontrei o erro ecryptfs , onde arquivos com nomes de arquivos longos não são gravados (porque do prefixo que o ecryptfs adiciona aos nomes de arquivos originais, estendendo assim seu comprimento). Então eu queria saber se havia uma maneira de criar um sistema de arquivos (esperançosamente ext4 ) em um arquivo, dentro de uma montagem ecryptfs. Assim, o ecryptfs criptografa o arquivo sem problemas de comprimento de nome de arquivo. No entanto, eu não quero especificar um tamanho estático para o sistema de arquivos ext4, eu quero que ele cresça (ou encolha) à medida que eu adiciono (ou removo) arquivos. Tenho a sensação de que isso não é possível, mas existe uma solução para esse problema? Não consigo alterar os nomes dos arquivos que são muito longos.

    
por insaner 24.03.2016 / 19:45

1 resposta

3

Como o @Lucas mencionou, o LUKS seria preferível ao eCryptfs para isso, mas sim, você pode facilmente redimensionar um arquivo de imagem do ext4. Você pode usar truncate -s xxx file para alterar o tamanho do arquivo e, em seguida, losetup -c /dev/loopX para atualizar a idéia do tamanho do driver (ou desmontá-lo e remontá-lo) e, em seguida, resize2fs para expandi-lo. Para encolher, ele deve ser desmontado e você resize2fs antes de reduzir o tamanho do arquivo. Apenas tome cuidado para não reduzir o arquivo menor que resize2fs para o tamanho do sistema de arquivos.

    
por 24.03.2016 / 23:07

Tags