Estender o tamanho do contêiner VeraCrypt

1

Suponha que eu tenha criado um contêiner VeriCrypt de 1 GiB e agora tenha preenchido para 900 MiB.

Como posso estender o contêiner para 5 GiB no Ubuntu?

(sem ter que criar um novo contêiner de 5 GiB e depois copiar os arquivos)

Seguindo o conselho de pbies, criei um contêiner de 5 MiB VeraCrypt (com uma partição normal e oculta).

Eu usei dd if=/dev/zero bs=5M count=1 >> File para adicionar 5 MiB de bytes nulos

Em execução sudo resize2fs /dev/mapper/veracrypt1 , recebo um erro:

resize2fs 1.42.13 (17-May-2015)
resize2fs: Bad magic number in super-block while trying to open /dev/mapper/veracrypt1
Couldn't find valid filesystem superblock.

Assegurei-me de usar o EXT4 como sistema de arquivos (em vez de FAT, pois resize2fs não pode operar nele)

    
por 7Fwt7jmMuyR5BZd 06.05.2017 / 19:48

1 resposta

0

Você deve ser capaz de adicionar 4GB de zero-bytes no final do container e depois conectá-lo ao VeraCrypt - redimensionando a partição dentro dele.

Crie um arquivo de 4 GB de zero bytes usando dd e /dev/zero , cat it por >> no final do contêiner, depois monte a unidade e use resize2fs para torná-la maior.

Se houver partições ocultas no contêiner, você poderá perdê-las. Faça backup dos seus dados primeiro!

EDIT: Depois de adicionar 4GB no final do arquivo, você precisa executar fdisk e redimensionar a partição (removê-lo e criá-lo, mas maior, sem perda de dados neste processo - ele só funciona na tabela de partições).

    
por 06.05.2017 / 19:56