miliuco
Nuev@ Applesan@
Como montar y desmontar volúmenes NTFS de Windows XP (ampliación)
Gran parte de los usuarios de Mac OS X x86 comparten el PC con Windows XP y, por defecto, Tiger monta los discos duros o particiones NTFS en el escritorio en modo de "sólo lectura". A veces es preferible no tener montados esos volúmenes o poder montarlos y desmontarlos a voluntad.
Puedes utilizar este script de bash:
#!/bin/bash
##
# Monta/desmonta discos por nombre del Volumen
##
if [ -z "Disco_Windows" ] ; then
echo Running...
exit 1
fi
NAME="Disco_Windows"
PART=`diskutil list|grep "$NAME"|awk '{print $NF}'`
if [ -z `ls -1 /Volumes/ | grep "$NAME" | awk '{print $NF}'` ] ; then
##
# comprobar que PART es una particion de disco
##
echo Checking $PART named $NAME
if [ `file /dev/$PART | awk '{print $2}'` = "block" ]; then
echo Mounting $NAME $PART
diskutil mount /dev/$PART
else
echo /dev/$PART isn't a disk partition. Exiting...
exit 1
fi
else
echo Unmounting $NAME $PART
diskutil unmount /Volumes/"$NAME"
fi
sleep 2
killall Terminal
Para ello: copia su texto a un archivo de texto en blanco con TextEdit, cambia el nombre "Disco_Windows" al que realmente tenga el volumen en la carpeta /Volumes, guárdalo en una carpeta con extensión COMMAND, hazlo ejecutable con esta orden de Terminal:
sudo +x ruta_al_archivo/archivo.command
y podrás ejecutarlo con doble clic o incluso crear un alias al archivo para acceder a él desde cualquier carpeta. Si tienes varios discos o particiones NTFS, puedes crear varios script cambiando el nombre del volumen y el nombre de archivo en cada uno de ellos.
Nota: una vez hecho ejecutable, es indiferente que tenga la extensión COMMAND o carezca de extensión.
Nota 2: el script tiene el comando sleep 2 al final, para que se detenga su ejecución durante 2 segundos y poder ver posibles mensajes de error; después se cierra Terminal sin intervención del usuario (killall Terminal).
Gran parte de los usuarios de Mac OS X x86 comparten el PC con Windows XP y, por defecto, Tiger monta los discos duros o particiones NTFS en el escritorio en modo de "sólo lectura". A veces es preferible no tener montados esos volúmenes o poder montarlos y desmontarlos a voluntad.
Puedes utilizar este script de bash:
#!/bin/bash
##
# Monta/desmonta discos por nombre del Volumen
##
if [ -z "Disco_Windows" ] ; then
echo Running...
exit 1
fi
NAME="Disco_Windows"
PART=`diskutil list|grep "$NAME"|awk '{print $NF}'`
if [ -z `ls -1 /Volumes/ | grep "$NAME" | awk '{print $NF}'` ] ; then
##
# comprobar que PART es una particion de disco
##
echo Checking $PART named $NAME
if [ `file /dev/$PART | awk '{print $2}'` = "block" ]; then
echo Mounting $NAME $PART
diskutil mount /dev/$PART
else
echo /dev/$PART isn't a disk partition. Exiting...
exit 1
fi
else
echo Unmounting $NAME $PART
diskutil unmount /Volumes/"$NAME"
fi
sleep 2
killall Terminal
Para ello: copia su texto a un archivo de texto en blanco con TextEdit, cambia el nombre "Disco_Windows" al que realmente tenga el volumen en la carpeta /Volumes, guárdalo en una carpeta con extensión COMMAND, hazlo ejecutable con esta orden de Terminal:
sudo +x ruta_al_archivo/archivo.command
y podrás ejecutarlo con doble clic o incluso crear un alias al archivo para acceder a él desde cualquier carpeta. Si tienes varios discos o particiones NTFS, puedes crear varios script cambiando el nombre del volumen y el nombre de archivo en cada uno de ellos.
Nota: una vez hecho ejecutable, es indiferente que tenga la extensión COMMAND o carezca de extensión.
Nota 2: el script tiene el comando sleep 2 al final, para que se detenga su ejecución durante 2 segundos y poder ver posibles mensajes de error; después se cierra Terminal sin intervención del usuario (killall Terminal).