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

Re: Script para montar particiones ntfs dinámicamente



Buenas:

Usando esta linea me funciona.


for i in `ls /dev/[s,h]d[a-z]`; do sudo fdisk -l $i | grep NTFS | awk
'{print $1}'; done

bameda escribió:
> 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.
>
>
>   


Reply to: