Adicionando novo HDD à VirtualBox Linux VM e configurando-o para o ponto de montagem já montado - o que acontece com o conteúdo antigo?

2

Eu tenho uma VM rodando no host Win10 (pobre de mim) com o Xubuntu 16.04 como convidado. Depois de instalar um monte de coisas, o espaço livre no HDD dedicado da VM (10GB) diminuiu consideravelmente. Eu preciso também instalar o Qt, que é desnecessário dizer que requer mais do que posso oferecer com o atual disco rígido conectado à VM. Agora existem várias opções de como proceder aqui (clonar o disco rígido, expandi-lo e voltar a ligá-lo usando o Clonezilla; redimensionar o disco rígido usando as ferramentas do VirtualBox (eu o tenho como tamanho fixo para que funcione mais ou menos) etc.). Um par de anos atrás eu estava enfrentando um problema muito semelhante com um monte de projetos muito grandes que eu tinha que trabalhar em uma VM Linux e de volta do que eu criei um novo disco rígido, particionado (uma única partição lógica com ext4 como FS) , montou-o (editou /etc/fstab , claro) e usou-o sem problemas.

Aqui está a coisa - eu decidi dedicar o novo HDD com sua parição para /opt como um ponto de montagem. No entanto, /opt já é obtido pelo primeiro HDD quando a instalação inicial do Xubuntu foi concluída. Eu fiz isso e escusado será dizer que as adições de convidados do VirtualBox desapareceram (a única coisa que estava no /opt anterior. Reinstalá-las não foi um problema, então tudo funciona bem agora.

No entanto, isso levantou uma questão em meu minúsculo cérebro, ou seja, quando você ajusta os pontos de montagem (como no meu caso /opt do HDD 1 para /opt do HDD 2) o que acontece com o conteúdo que estava lá? >     
por rbaleksandar 05.10.2016 / 11:38

1 resposta

2

Quando você monta um dispositivo em um diretório (ponto de montagem) que não estava vazio, digamos /opt , o conteúdo antigo desse diretório fica inacessível.

Agora, /opt contém os arquivos contidos no diretório raiz do dispositivo. No entanto, os arquivos antigos não foram perdidos; quando você desmontar o dispositivo, verá que /opt contém os arquivos antigos.

Isto porque quando você monta um dispositivo, sua raiz do sistema de arquivos é apenas anexada ao ponto de montagem - ele não sobrescreve nada no sistema de arquivos subjacente. Quando você desmonta o dispositivo, a raiz do sistema de arquivos é desanexada . Portanto, é possível montar um dispositivo em um diretório não vazio, mas, em geral, isso deve ser evitado, pois pode ser confuso.

    
por 05.10.2016 / 14:57