Re: Script para montar particiones ntfs dinámicamente
Hola 2008/2/15 Eduardo Villanueva Che <[EMAIL PROTECTED]>: > El 15/02/08, bameda <[EMAIL PROTECTED]> escribió: > > Buenas listeros, > > Buenas, > > > > Estoy tratando de crear un scripts para montar particiones ntfs > > gracias a ntfs-3g. Mi problema es que de antemano no conozco el > > identificador de los dispositivos, ni cuantos son. Me gustaría crear > > una lista con todos ellos, por ejemplo: > > > > LISTA=hda1 hda5 hdb2 sda3 sdb1 > > > > para luego ejecutar un bucle y que me cree los directorios de montaje > > para cada uno y los monte automáticamente. > > > > ¿Conocéis algún comando "chorizo" para obtener esta lista? > > ¿Algo así? > > for i in `fdisk -l | grep "^/dev/" | grep "NTFS$" | cut -d" " -f1`; do > echo $i; done > > Esto debería ir, no se si las de tipo NTFS te salen así o con otra > etiqueta, no tengo ninguna es esta máquina, si no te va mira con fdisk > -l que nombre le pone. > Tiene buena pinta, lo que pasa es que a mi... [EMAIL PROTECTED]:~$ fdisk -l Disco /dev/sdb: 160.0 GB, 160041885696 bytes 255 cabezas, 63 sectores/pistas, 19457 cilindros Unidades = cilindros de 16065 * 512 = 8225280 bytes Disk identifier: 0x99cf4f75 Disposit. InicioComienzo Fin Bloques Id Sistema [EMAIL PROTECTED]:~$ En cambio si hago [EMAIL PROTECTED]:~$ sudo fdisk -l /dev/sda Disco /dev/sda: 203.9 GB, 203928109056 bytes 255 cabezas, 63 sectores/pistas, 24792 cilindros Unidades = cilindros de 16065 * 512 = 8225280 bytes Disk identifier: 0x40694069 Disposit. InicioComienzo Fin Bloques Id Sistema /dev/sda1 1127510241406 83 Linux /dev/sda2 *12763187153581407 HPFS/NTFS /dev/sda33188 24792 173542162+ 5 Extendida /dev/sda53188509915358108+ 7 HPFS/NTFS /dev/sda651005160 489951 82 Linux swap / Solaris /dev/sda75161643510241406 83 Linux /dev/sda86436 24792 147452571 83 Linux [EMAIL PROTECTED]:~$ sudo fdisk -l /dev/sdb Disco /dev/sdb: 160.0 GB, 160041885696 bytes 255 cabezas, 63 sectores/pistas, 19457 cilindros Unidades = cilindros de 16065 * 512 = 8225280 bytes Disk identifier: 0x99cf4f75 Disposit. InicioComienzo Fin Bloques Id Sistema [EMAIL PROTECTED]:~$ Esta última también es NTFS (es un disco duro externo). Por este motivo esa sentencia no me soluciona del todo el problema. > > > Gracias de antemano > > De nada. Un saludo, > > Eduardo Villanueva. > > Gracias por intentarlo, seguire dandole vueltas hasta encontrar una solución. -- | | David Barragán Merino | E-mail: [EMAIL PROTECTED]@gmail.com | Ingeniería Informática | Universidad Carlos III Madrid |
Re: Script para montar particiones ntfs dinámicamente
El 15/02/08, bameda <[EMAIL PROTECTED]> escribió: > Buenas listeros, Buenas, > Estoy tratando de crear un scripts para montar particiones ntfs > gracias a ntfs-3g. Mi problema es que de antemano no conozco el > identificador de los dispositivos, ni cuantos son. Me gustaría crear > una lista con todos ellos, por ejemplo: > > LISTA=hda1 hda5 hdb2 sda3 sdb1 > > para luego ejecutar un bucle y que me cree los directorios de montaje > para cada uno y los monte automáticamente. > > ¿Conocéis algún comando "chorizo" para obtener esta lista? ¿Algo así? for i in `fdisk -l | grep "^/dev/" | grep "NTFS$" | cut -d" " -f1`; do echo $i; done Esto debería ir, no se si las de tipo NTFS te salen así o con otra etiqueta, no tengo ninguna es esta máquina, si no te va mira con fdisk -l que nombre le pone. > Gracias de antemano De nada. Un saludo, Eduardo Villanueva.
Re: Script para montar particiones ntfs dinámicamente
El 15/02/08, bameda <[EMAIL PROTECTED]> escribió: > Esto valdría si no fuese porque tengo que especificarle el device de > antemano y yo no se cuales hay. El script se va a ejecutar en máquinas > diferentes. > trece:/home/gonzalo# fdisk -l Disco /dev/hda: 40.0 GB, 40016019456 bytes 255 cabezas, 63 sectores/pista, 4865 cilindros Unidades = cilindros de 16065 * 512 = 8225280 bytes Disposit. InicioComienzo Fin Bloques Id Sistema /dev/hda1 * 1479038475643+ 83 Linux /dev/hda247914865 602437+ 82 Linux swap / Solaris Disco /dev/sda: 2041 MB, 2041405952 bytes 63 cabezas, 62 sectores/pista, 1020 cilindros Unidades = cilindros de 3906 * 512 = 1999872 bytes pues... a mí me muestra lo de cada disco. Otra opción es mirar en /proc/partitions , pero ese solo indica las particiones y no el tipo de sistema de archivos pd: cuidado con el top-posting (http://es.wikipedia.org/wiki/Top-posting) costó un poco encontrar que era lo que " Esto valdría si no fuese porque tengo que especificarle ..." porque estaba abajo de todo -- http://fishblues.blogspot.com/ http://gonzalor.blogspot.com/ Nacemos desnudos, húmedos, hambrientos y con frío. ¡Y eso es sólo el principio!
Re: Script para montar particiones ntfs dinámicamente
Esto valdría si no fuese porque tengo que especificarle el device de antemano y yo no se cuales hay. El script se va a ejecutar en máquinas diferentes. 2008/2/15 Zerial <[EMAIL PROTECTED]>: > El 15/02/08, bameda <[EMAIL PROTECTED]> escribió: > > > Buenas listeros, > > > > Estoy tratando de crear un scripts para montar particiones ntfs > > gracias a ntfs-3g. Mi problema es que de antemano no conozco el > > identificador de los dispositivos, ni cuantos son. Me gustaría crear > > una lista con todos ellos, por ejemplo: > > > > LISTA=hda1 hda5 hdb2 sda3 sdb1 > > > > para luego ejecutar un bucle y que me cree los directorios de montaje > > para cada uno y los monte automáticamente. > > > > ¿Conocéis algún comando "chorizo" para obtener esta lista? > > Pues... probaste con: fdisk -l > ¿..? > > > > > Gracias de antemano > > saludos > > -- > Linux User #382319 > http://blog.zerial.org > -- | | David Barragán Merino | E-mail: [EMAIL PROTECTED]@gmail.com | Ingeniería Informática | Universidad Carlos III Madrid |
Script para montar particiones ntfs dinámicamente
Buenas listeros, Estoy tratando de crear un scripts para montar particiones ntfs gracias a ntfs-3g. Mi problema es que de antemano no conozco el identificador de los dispositivos, ni cuantos son. Me gustaría crear una lista con todos ellos, por ejemplo: LISTA=hda1 hda5 hdb2 sda3 sdb1 para luego ejecutar un bucle y que me cree los directorios de montaje para cada uno y los monte automáticamente. ¿Conocéis algún comando "chorizo" para obtener esta lista? Gracias de antemano -- | | David Barragán Merino | E-mail: [EMAIL PROTECTED]@gmail.com | Ingeniería Informática | Universidad Carlos III Madrid |