Como criar um volume de disco rígido virtual usando um arquivo no Linux

Como criar um volume de disco rígido virtual usando um arquivo no Linux

Disco rígido virtual (Vhd) é um formato de arquivo de imagem em disco que representa uma unidade de disco rígido virtual, capaz de armazenar o conteúdo completo de um disco rígido físico. É um arquivo de contêiner que age semelhante a um disco rígido físico. A imagem do disco replica um disco rígido existente e inclui todos os dados e recursos estruturais.

Assim como um disco rígido físico, um Vhd pode contém um sistema de arquivos e você pode usá -lo para armazenar e executar um sistema operacional, aplicativos e dados de armazenamento. Um dos usos típicos de VHDS Nas Máquinas Virtuais VirtualBox (VMS) para armazenar sistemas e aplicativos operacionais e dados.

Neste artigo, demonstraremos como criar um volume de disco rígido virtual usando um arquivo no Linux. Este guia é útil para criar VHDs para fins de teste em seu ambiente de TI. Para os fins deste guia, criaremos um volume de tamanho VHD 1 GB, e formate -o com Ext4 Tipo de sistema de arquivos.

Crie uma nova imagem para manter o volume de unidade virtual

Existem várias maneiras de fazer isso, mas a maneira mais fácil é usar o seguinte comando dd. Neste exemplo, criaremos um volume de tamanho VHD 1 GB imagem.

$ sudo dd if =/dev/zero de = vhd.img bs = contagem de 1m = 1200 

Onde:

  • if =/dev/zero: Arquivo de entrada para fornecer um fluxo de caracteres para inicializar o armazenamento de dados
  • de = vhd.img: arquivo de imagem a ser criado como volume de armazenamento
  • BS = 1M: Leia e escreva até 1m de cada vez
  • contagem = 1200: Copie apenas 1200m (1 GB) de blocos de entrada
Crie arquivo de imagem VHD no Linux

Em seguida, precisamos formatar o Ext4 Tipo de sistema de arquivos no Vhd arquivo de imagem com o utilitário mkfs. Responder y, quando solicitado isso /mídia/VHD.img não é um dispositivo especial em bloco, como mostrado na captura de tela a seguir.

$ sudo mkfs -t ext4 /mídia /vhd.img 
Formatar imagem VHD

Para acessar o Vhd Volume, precisamos montar em um diretório (Mount Point). Execute esses comandos para criar o ponto de montagem e montar o volume VHD, respectivamente. O -o é usado para especificar opções de montagem, aqui, o loop de opção indica o nó do dispositivo sob o /dev/ diretório.

$ sudo mkdir/mnt/vhd/$ sudo montagem -t auto -o loop/mídia/vhd.img/mnt/vhd/ 

Observação: O Vhd O sistema de arquivos permanecerá montado apenas até a próxima reinicialização, para montá -la na inicialização do sistema, adicione esta entrada no /etc/fstab arquivo.

/mídia/VHD.IMG/MNT/VHD/EXT4 Padrões 0 0 

Agora você pode verificar o recém -criado sistema de arquivos VHD com o Mount Point usando o seguinte comando df.

$ df -ht 
Verifique o sistema de arquivos VHD

Removendo o volume de unidade virtual

Se você não precisar mais do volume VHD, execute os seguintes comandos para desmontar o sistema de arquivos VHD e exclua o arquivo de imagem:

$ sudo umount/mnt/vhd/$ sudo rm/mídia/vhd.img 

Usando a mesma ideia, você também pode criar uma área/espaço de troca usando um arquivo no Linux.

Isso é tudo! Neste guia, demonstramos como criar um volume de disco rígido virtual usando um arquivo no Linux. Se você tiver algum pensamento para compartilhar ou perguntas a fazer, chegue -nos através do formulário de comentário abaixo.