Monta archivos de imagen ISO de CD/DVDs
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/bash | |
# Script para montar imagenes ISO de CD/DVDs r2 | |
# (CC) 2011 Alfonso Saavedra "Son Link" | |
# Script bajo licencia/Under licence GPLv3 | |
# http://sonlinkblog.blogspot.com | |
# NOTA: para poder montar imágenes de disco ISO tu usuario debe de estar añadido en el grupo fuse. | |
# sudo adduser usuario fuse | |
# Modo de uso: montariso <imagen.iso> | |
# Directorio de montaje | |
MOUNTDIR=$HOME/.virtualdrive | |
if [ $# != 1 ]; then | |
echo "No se le a pasado ningún parámetro o se le paso mas de uno" | |
echo "montariso <ruta a la imagen .iso>" | |
exit -1 | |
else | |
if [ ! -f "$1" ];then | |
echo "$1: no existe o no es un archivo" | |
exit -1 | |
else | |
if [ $? == 0 ]; then | |
if [ -d $MOUNTDIR ]; then | |
if [ $"(dir $MOUNTDIR)" != "" ]; then | |
fusermount -u $MOUNTDIR | |
fi | |
fuseiso "$1" $MOUNTDIR | |
else | |
mkdir $MOUNTDIR | |
fuseiso "$1" $MOUNTDIR | |
fi | |
else | |
echo "No se pudo montar la imagen $1. No es un archivo iso valido, esta dañado o no tiene permisos para montar en el directorio $MOUNTDIR" | |
exit -1 | |
fi | |
fi | |
fi | |
echo $? |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment