Re: Script para montar particiones ntfs dinámicamente
Hola
2008/2/15 Eduardo Villanueva Che <eviche@gmail.com>:
> El 15/02/08, bameda <bameda@gmail.com> 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...
pelukas@bameda:~$ 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. Inicio Comienzo Fin Bloques Id Sistema
pelukas@bameda:~$
En cambio si hago
pelukas@bameda:~$ 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. Inicio Comienzo Fin Bloques Id Sistema
/dev/sda1 1 1275 10241406 83 Linux
/dev/sda2 * 1276 3187 15358140 7 HPFS/NTFS
/dev/sda3 3188 24792 173542162+ 5 Extendida
/dev/sda5 3188 5099 15358108+ 7 HPFS/NTFS
/dev/sda6 5100 5160 489951 82 Linux swap / Solaris
/dev/sda7 5161 6435 10241406 83 Linux
/dev/sda8 6436 24792 147452571 83 Linux
pelukas@mofletitos:~$ 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. Inicio Comienzo Fin Bloques Id Sistema
pelukas@bameda:~$
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: bameda@ARROBA@gmail.com
| Ingeniería Informática
| Universidad Carlos III Madrid
|____________________________________________
Reply to: