Montar e Desmontar ISO

De ULBwiki

Montar e desmontar imagens ISO

Os scripts a seguir habilita a montagem e desmontagem de imagens ISO rapidamente com o clique do mouse. Para montar, basta clicar com o botão direito na imagem ISO; para desmontar, clique com o botão direito no ponto de montagem.

Montar ISO

####################################################
#Script do Nautilus para montar imagem ISO
#Autor: Luiz
####################################################
 
#!/bin/bash
file="`echo $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS`"
dir=`zenity --width=400 --title "Selecione o ponto de montagem" --file-selection --directory`
 
if [ $? -eq 1 ]; then
  exit 0
fi
 
if file $file | grep -q "UDF filesystem data"; then
  gksu "mount -o loop $file $dir"
  zenity --info --text "Imagem $file montada com sucesso em $dir."
  else
    zenity --error --text "Arquivo $file não é uma imagem ISO."
fi

Desmontar ISO

####################################################
#Script do Nautilus para desmontar imagem ISO
#Autor: Luiz Jovelli
####################################################
 
#!/bin/bash
dir="`echo $NAUTILUS_SCRIPT_SELECTED_FILE_PATHS`"
 
error=`echo $(gksu "umount $dir" 2>&1) 2>&1`
 
if [ $error -z ]; then
  zenity --info --text "Imagem desmontada com sucesso."
else
  zenity --error --text "Erro ao desmontar a imagem. Diretório $dir não está montado."
fi

--Luiz 13:05, 2 Maio 2008 (EDT)

Ferramentas pessoais
Criar página