automontar HDD's al inicio

Uso Chakra y he creado un archivo .rules según los datos de la wiki. Este es mi archivo:
KERNEL!="sd[a-z]*", GOTO="media_by_label_auto_mount_end"
ACTION=="add", PROGRAM!="/sbin/blkid %N", GOTO="media_by_label_auto_mount_end"

# Get label
PROGRAM=="/sbin/blkid -o value -s LABEL %N", ENV{dir_name}="%c"
# use basename to correctly handle labels such as ../mnt/foo
PROGRAM=="/usr/bin/basename '%E{dir_name}'", ENV{dir_name}="%c"
ENV{dir_name}=="", ENV{dir_name}="usbhd-%k"

ACTION=="add", ENV{dir_name}!="", RUN+="/bin/su david -c '/usr/bin/pmount %N %E{dir_name}'"
ACTION=="remove", ENV{dir_name}!="", RUN+="/bin/su david -c '/usr/bin/pumount /media/%E{dir_name}'"
LABEL="media_by_label_auto_mount_end"


El caso es que al iniciar no se montan automaticamente.
porque no usas /etc/fstab?
cosa que tambien puede hacer fstab.

Y si se refiere a cuando conecte un disco duro externo, kde es capaz de memorizar las acciones a hacer.
Esta es mi configuracion del fstab:
#
# /etc/fstab: static file system information
#
# <file system>   <dir>   <type>   <options>   <dump>   <pass>
tmpfs      /tmp   tmpfs   nodev,nosuid   0   0
UUID=71854439-7aa4-46a9-bc94-9ef21558da6f / ext4 defaults 0 1
UUID=aa4a4b8c-e2c3-4193-b9e8-1785565ad0cf swap swap defaults 0 0
UUID=5e3e78cd-a42e-4456-844d-bb7201ecfbce /home ext4 defaults 0 0
UUID=EE4A513F4A5105AD /media/Almacenamiento ntfs-3g users 0 0
UUID=0A9CF0939CF07A91 /media/My_Book_3.0 ntfs-3g users 0 0


Pero me dá el siguiente error:
Se produjo un error mientras se accedía a «Almacenamiento», el sistema respondió: La operación solicitada ha fallado.: Error mounting: mount exited with exit code 1: helper failed with:
ntfs-3g-mount: failed to access mountpoint /media/Almacenamiento: No such file or directory


El último dispositivo lo tengo que poner con guiones bajos ya que no sé como poner el nombre entero para que lo tome como un único nombre
doblerone escribió:
ntfs-3g-mount: failed to access mountpoint /media/Almacenamiento: No such file or directory


Parece claro que no tienes creado ese directorio.
para el espacio en blanco usa el caractaer "\" ejemplo

UUID=0A9CF0939CF07A91 /media/My\Book\3.0 ntfs-3g users 0 0


A parte de lo que te ha dicho Jan, no sería user?
nu_kru escribió:para el espacio en blanco usa el caractaer "\" ejemplo

UUID=0A9CF0939CF07A91 /media/My\Book\3.0 ntfs-3g users 0 0


Ojo, "\" y el caracter que se debe "escapar" despues, en este caso, el espacio.
Tipo: "Esto\ es\ un\ nombre\ con\ espacios".

Es facil de ver como se convierten estas cosas desde la consola, usando el tabulador para autocompletar dichos nombres.

dicho esto, yo jamas usaria espacios o caracteres raros en un punto de montaje XD
JanKusanagi escribió:
nu_kru escribió:para el espacio en blanco usa el caractaer "\" ejemplo

UUID=0A9CF0939CF07A91 /media/My\Book\3.0 ntfs-3g users 0 0


Ojo, "\" y el caracter que se debe "escapar" despues, en este caso, el espacio.
Tipo: "Esto\ es\ un\ nombre\ con\ espacios".

Es facil de ver como se convierten estas cosas desde la consola, usando el tabulador para autocompletar dichos nombres.

dicho esto, yo jamas usaria espacios o caracteres raros en un punto de montaje XD


Muchísimas gracias
No sé que habrás hecho o estarás intentando hacer, pero cuando instalas Chakra en la pantalla donde aparecen los discos duros y las particiones puedes establecer los puntos de montaje manualmente. Te hablo de memoria, pero en cada partición te viene que es lo que quieres montar allí ya sea / o /home o /usr lo que sea, pues abajo del todo pone other y puedes escribir tu donde quieres que se monte esa partición. Por ejemplo en mi caso cojo la partición donde tengo instalado Windows y pongo /media/Windows y lo que hace es escribir la linea adecuada en el fstab para que quede montada para siempre. En mi caso es

UUID=16E88417E883F2F3 /media/Windows ntfs defaults 0 0
9 respuestas