Re: Script para montar particiones ntfs dinámicamente

2008-02-15 Por tema bameda
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

2008-02-15 Por tema Eduardo Villanueva Che
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

2008-02-15 Por tema Gonzalo Rivero
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

2008-02-15 Por tema bameda
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

2008-02-15 Por tema bameda
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
|