Hola, tengo que utilizar 2 pendrives con un SLES 10 para hacer copias, pero quiero que cada uno al insertarlo le asigne el mismo dispositivo siempre,independientemente del orden: : el disco sata es /dev/sda si inserto un pen ( el 1º ) sera /dev/sdb1 si inserto el 2º pen /dev/sdc1 si invierto el orden de insercion cambia el dispositivo. Es para asegurarme que copia en cada uno lo mismo siempre. He mirado el /etc/fstab pero no veo como. ¿Alguna idea?
Gracias
2009/4/24 SatOF linux@ofimar.com:
Hola, tengo que utilizar 2 pendrives con un SLES 10 para hacer copias, pero quiero que cada uno al insertarlo le asigne el mismo dispositivo siempre,independientemente del orden: : el disco sata es /dev/sda si inserto un pen ( el 1º ) sera /dev/sdb1 si inserto el 2º pen /dev/sdc1 si invierto el orden de insercion cambia el dispositivo. Es para asegurarme que copia en cada uno lo mismo siempre. He mirado el /etc/fstab pero no veo como. ¿Alguna idea?
mmm.. este momento, no tengo ningun suse disponible.. pero en ubuntu y redhat.. los dispositivos tienen links simbolicos dentro de /dev/disk/by-label /dev/disk/by-uuid /dev/disk/by-path /dev/disk/by-id
en tu caso, podrias poner en tu fstab, algo asi:
./by-id/usb-10d6_USB_2.0_HS__Flash_Disk_A00000600001 /media/USB01 etc... etc.. etc ./by-id/usb-10d6_USB_2.0_HS__Flash_Disk_A00000600002 /media/USB02 etc... etc.. etc
o por uuid o id !!! tu decides.
salu2
En alguna ocasión andaba de curioso viendo en qué consiste udev que controla los dispositivos y según lo que leí (y entendí) te permite hacer eso que quieres sin tener que tocar el fstab (o al menos sería poco) no investigué demasiado ni mucho menos hice pruebas, comienza con esto http://es.wikipedia.org/wiki/Udev probablemente te sea de ayuda.
El día 24 de abril de 2009 12:53, Victor Hugo dos Santos listas.vhs@gmail.com escribió:
2009/4/24 SatOF linux@ofimar.com:
Hola, tengo que utilizar 2 pendrives con un SLES 10 para hacer copias, pero quiero que cada uno al insertarlo le asigne el mismo dispositivo siempre,independientemente del orden: : el disco sata es /dev/sda si inserto un pen ( el 1º ) sera /dev/sdb1 si inserto el 2º pen /dev/sdc1 si invierto el orden de insercion cambia el dispositivo. Es para asegurarme que copia en cada uno lo mismo siempre. He mirado el /etc/fstab pero no veo como. ¿Alguna idea?
mmm.. este momento, no tengo ningun suse disponible.. pero en ubuntu y redhat.. los dispositivos tienen links simbolicos dentro de /dev/disk/by-label /dev/disk/by-uuid /dev/disk/by-path /dev/disk/by-id
en tu caso, podrias poner en tu fstab, algo asi:
./by-id/usb-10d6_USB_2.0_HS__Flash_Disk_A00000600001 /media/USB01 etc... etc.. etc ./by-id/usb-10d6_USB_2.0_HS__Flash_Disk_A00000600002 /media/USB02 etc... etc.. etc
o por uuid o id !!! tu decides.
salu2
--
Victor Hugo dos Santos Linux Counter #224399 -- Para dar de baja la suscripción, mande un mensaje a: opensuse-es+unsubscribe@opensuse.org Para obtener el resto de direcciones-comando, mande un mensaje a: opensuse-es+help@opensuse.org
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
El 2009-04-24 a las 19:45 +0200, SatOF escribió:
Hola, tengo que utilizar 2 pendrives con un SLES 10 para hacer copias, pero quiero que cada uno al insertarlo le asigne el mismo dispositivo siempre,independientemente del orden: : el disco sata es /dev/sda si inserto un pen ( el 1º ) sera /dev/sdb1 si inserto el 2º pen /dev/sdc1 si invierto el orden de insercion cambia el dispositivo. Es para asegurarme que copia en cada uno lo mismo siempre. He mirado el /etc/fstab pero no veo como. ¿Alguna idea?
Asignales una etiqueta (label), que puede ser la misma o distinta. Para montaje manual, en el fstab pones una linea como:
LABEL=usb_sg60 /mnt/usb/usb_sg60 reiserfs noatime,nodiratime,user,noauto,acl,user_xattr 0 0
Si las etiquetas son distintas, pues dos lineas. Si la misma, una linea; pero entonces no podrás montar los dos al mismo tiempo. No recuerdo ahora mismo si vfat se puede montar por label, si no, pues lo haces por ID.
En teoría, si el label existe, el montaje automático debería funcionar en /media/{label}.
- -- Saludos Carlos E.R.
SatOF escribió:
Hola, tengo que utilizar 2 pendrives con un SLES 10 para hacer copias, pero quiero que cada uno al insertarlo le asigne el mismo dispositivo siempre,independientemente del orden: : el disco sata es /dev/sda si inserto un pen ( el 1º ) sera /dev/sdb1 si inserto el 2º pen /dev/sdc1 si invierto el orden de insercion cambia el dispositivo. Es para asegurarme que copia en cada uno lo mismo siempre. He mirado el /etc/fstab pero no veo como. ¿Alguna idea?
Gracias
He probado por uuid y funciona perfectamente adjuntandolo en /etc/fstab:
/dev/disk/by-uuid/e7655933-df88-4a81-951c-a2071239dc5b /mnt/usb2 ext2 noatime,nodiratime,user,noauto,acl,user_xattr 0 0
Lo que no he encontrado es por label como dice Carlos, solo by-id by-path by-uuid. Los pen los formateo con ext2 y van bien. Por cierto, no entiendo bien la opcion noatime ( en man mount ) ni nodiratime, ni 0 0, ¿podrias aclararmelo?
Muchas gracias y saludos
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
El 2009-04-25 a las 12:03 +0200, SatOF escribió:
He probado por uuid y funciona perfectamente adjuntandolo en /etc/fstab:
/dev/disk/by-uuid/e7655933-df88-4a81-951c-a2071239dc5b /mnt/usb2 ext2 noatime,nodiratime,user,noauto,acl,user_xattr 0 0
Lo que no he encontrado es por label como dice Carlos, solo by-id by-path by-uuid.
Que no lo has encontrado, ¿donde?
Los pen los formateo con ext2 y van bien. Por cierto, no entiendo bien la opcion noatime ( en man mount ) ni nodiratime, ni 0 0, ¿podrias aclararmelo?
En unix y linux los ficheros se marcan con tres fechas distintas
ctime - time of last modification of file status information atime - time of last accessed time mtime -
me lío ahora entre ctime y mtime, uno es creación y otro modificación. El atime se actualiza al leer un fichero, escribiendo, lo cual lo hace más algo más lento, y además, en un pen no conviene.
El noatime sirve para que no se actualice atime en los ficheros, y nodiratime en los directorios, aunque me suena haber leído que el primero engloba al segundo. Por si las moscas.
En teoría, eso podría fastidiar a algún programa, pero el único que se sabe que lo usa es mutt.
Los "0 0" lo tienes en man mount. El primero es para no "dump", el segundo indica que no se va a tener en cuenta ese disco para el fsck del arranque.
- -- Saludos Carlos E.R.
Carlos E. R. escribió:
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
El 2009-04-25 a las 12:03 +0200, SatOF escribió:
He probado por uuid y funciona perfectamente adjuntandolo en /etc/fstab:
/dev/disk/by-uuid/e7655933-df88-4a81-951c-a2071239dc5b /mnt/usb2 ext2 noatime,nodiratime,user,noauto,acl,user_xattr 0 0
Lo que no he encontrado es por label como dice Carlos, solo by-id by-path by-uuid.
Que no lo has encontrado, ¿donde?
No, que hay /dev/disk/by-id dev/disk/by-path dev/disk/by-uuid solo. Habia entendido que tambien habria by-label. Con esa linea en fstab pongo mount /mnt/usb2 y funciona.
Gracias.
El 2009-04-25 a las 12:48 +0200, SatOF escribió:
Carlos E. R. escribió:
El 2009-04-25 a las 12:03 +0200, SatOF escribió:
He probado por uuid y funciona perfectamente adjuntandolo en /etc/fstab:
/dev/disk/by-uuid/e7655933-df88-4a81-951c-a2071239dc5b /mnt/usb2 ext2 noatime,nodiratime,user,noauto,acl,user_xattr 0 0
Lo que no he encontrado es por label como dice Carlos, solo by-id by-path by-uuid.
Que no lo has encontrado, ¿donde?
No, que hay /dev/disk/by-id dev/disk/by-path dev/disk/by-uuid solo. Habia entendido que tambien habria by-label. Con esa linea en fstab pongo mount /mnt/usb2 y funciona.
Seguramente porque no has creado ningúna etiqueta en los discos, por eso no te lo muestra :-?
El label hay que definirlo. Yo lo hago al instalar suse (fase de particionamiento) pero luego me olvido de que lo he hecho así que como si no estuviera O:-)
Saludos,
-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA1
El 2009-04-25 a las 12:48 +0200, SatOF escribió:
Que no lo has encontrado, ¿donde?
No, que hay /dev/disk/by-id dev/disk/by-path dev/disk/by-uuid solo. Habia entendido que tambien habria by-label. Con esa linea en fstab pongo mount /mnt/usb2 y funciona.
No tendrás by-label porque no les has creado labels a tus particiones... no se crean por defecto, tienes que ponerlas tu al particionar/formatear.
- -- Saludos Carlos E.R.