Nesse tutorial vamos aprender a montar e desmontar imagens (.iso, por exemplo) como se fossem partições normais, igual à drivers virtuais no Windows. Tutorial super simples e demonstração em Shell-Script.
Vamos ao que interessa!
Para montarmos imagens como partições devemos digitar esse comando:
# mkdir /media/Nome_da_partição
# mount Caminho_da_Imagem -o loop /media/Nome_da_partição/
Onde:
- Caminho_da_Imagem é o verdadeiro caminho da imagem (ex: /home/usuário/imagem.iso)
- Nome_da_partição é o nome do volume/partição a ser criada (ex: disco)
Para montar é somente isso, nunca esquecendo de colocar SEMPRE a extensão da imagem (ex: .iso).
Em shell script fica assim:
#!/bin/bash
echo "*******************************"
echo "Entre com o Caminho da Imagem: "
read Caminho
echo "*******************************"
echo "Entre com o Nome da Unidade a ser Montada: "
read Nome
mkdir /media/$Nome
mount $Caminho -o loop /media/$Nome/
echo "Imagem Montada com Sucesso!"
sleep 2
exit
Entendendo os comandos usados:
- echo "Entre com o Caminho da Imagem: " -> imprime(mostra) na tela a mensagem: Entre com o Caminho da Imagem
- read Caminho -> atribui o valor digitado à variável "Caminho"
- mkdir /media/$Nome -> cria o diretório com o nome inserido na variável "Nome"
- mount $Caminho -o loop /media/$Nome/ -> monta a imagem que está na variável "Caminho" para a pasta com o nome da variável "Nome"
Desmontando a imagem:
# umount /media/Nome_da_Partição
# rm -Rf /media/Nome_da_Partição
Em shell script:
#!/bin/bash
echo "*******************************"
echo "Entre com o Nome da Unidade a ser Desmontada: "
read Nome
umount /media/$Nome
rm -Rf /media/$Nome
echo "Imagem Desmontada com Sucesso!"
sleep 2
exit
Espero que eu tenha esclarecido muitas dúvidas!
Obrigado.
Nenhum comentário foi encontrado.