Para montar una imagen ISO en el sistema de archivos:
sudo mkdir /media/iso
sudo mount -t iso9660 mi_imagen.iso /media/iso -o loop
Si es una imagen de un DVD:
sudo mount -t udf,iso9660 mi_imagen.iso /media/iso -o loop
Para montar una imagen ISO en el sistema de archivos:
sudo mkdir /media/iso
sudo mount -t iso9660 mi_imagen.iso /media/iso -o loop
Si es una imagen de un DVD:
sudo mount -t udf,iso9660 mi_imagen.iso /media/iso -o loop
Tengo un disco SATA y una base para conectarlo a un puerto USB o a un puerto eSATA.
La conexión por USB va sin problemas y se monta automáticamente.
La conexión por eSATA provocaba un mensaje de error: «org.freedesktop.hal.storage.mount-fixed auth_admin_keep_always <– (action, result)."
De momento lo he solucionado introduciendo estas líneas en el fichero /etc/PolicyKit/PolicyKit.conf:
[?xml version="1.0" encoding="UTF-8"?] [!-- -*- XML -*- --]
[!DOCTYPE pkconfig PUBLIC "-//freedesktop//DTD PolicyKit Configuration 1.0//EN"
"http://hal.freedesktop.org/releases/PolicyKit/1.0/config.dtd"]
[!-- See the manual page PolicyKit.conf(5) for file format --]
[config version="0.1"]
[match user="root"]
[return result="yes"/]
[/match]
[match user="mi_usuario"]
[match action="org.freedesktop.hal.*"]
[return result="yes"/]
[/match]
[/match]
[define_admin_auth group="admin"/]
[/config]
Edito: en Ubuntu 11.10 el fichero que hay que modificar es /usr/share/polkit-1/actions/org.freedesktop.udisks.policy y hay que establecer el tag «allow_active» a «yes» (en vez de «auth_admin_keep» que es como está por defecto) en la entrada que corresponda con el error que aparece en pantalla al intentar acceder al disco duro.
Gracias a este magnífico post de Vicente Navarro he aprendido cómo hacer backups con rsync.
Recomiendo leerlo íntegramente a todos los interesados. No obstante, escribo aquí el comando que lanzo para mis backups:
rsync -av –delete –include-from=backup.txt $DIR_ORIGEN $DIR_BACKUP
– $DIR_ORIGEN es el directorio a partir del que cuelga toda la estructura que queremos copiar. Normalmente será / o $HOME
– $DIR_BACKUP es el directorio donde vamos a realizar el backup. En mi caso es un directorio donde tengo montado un disco externo.
– backup.txt es un fichero con reglas que definen qué es lo que hay y no hay que copiar. En mi caso es algo así:
+ /dir1/***
+ /dir2/***
- /dir3/no_copiar/***
+ /dir3/***
- */
- *
Lo que significa que copie toda la rama dir1 y dir2 así como toda la rama dir3 salvo el subdirectorio dir3/no_copiar
El orden es importante, es decir, es necesario poner la exclusión «- /dir3/no_copiar/***» por encima de «+ /dir3/***»
En mi caso tengo algo más de 40Gb y casi 300.000 ficheros a copiar. Tras el primer backup que lógicamente tarda bastante, los posteriores backups, si no hay cambios, tardan unos 3 minutos en comprobarlo todo. Si hay cambios, hay que sumarle el tiempo de copiado y borrado de ficheros.
Para comprobar la velocidad de lectura y escritura de una memoria USB, primero tenemos que montarla evitando el uso de caché que pueda desvirtuar el benchmark:
mount -t vfat /dev/sdc1 ./disk -o sync,dirsync
Después, por ejemplo, escribimos un fichero de 10Mb (en 10 bloques de 1Mb):
dd if=/dev/zero of=./disk/foo bs=1048576 count=10
Podemos probar diversas combinaciones de «bs» y «count» para ver cómo afecta el tamaño del bloque al rendimiento.
(más referencias del comando dd: http://www.linuxquestions.org/questions/linux-newbie-8/learn-the-dd-command-362506)