[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: