domingo, 8 de mayo de 2011

¿Cómo particionar una llave maya?

Advertencia:
Este articulo explica paso a paso como realizar el particionado de un dispositivo USB, sin embargo un usuario poco experimentado o descuidado podría terminar eliminando las particiones de alguno de sus discos duros internos, por favor tome precauciones.

Averiguar cuál es el identificador del dispositivo USB a particionar
Con el siguiente comando obtendremos las tablas de partición de los dispositivos conectados, sera fácil reconocer cual representa la llave maya porque normalmente solo tiene una partición y aparece al final.
$ sudo fdisk -l

En el caso mio la parte de la salida del comando anterior que me interasa se ve así:
/dev/sdg1 * 1 1024 3967969 b W95 FAT32
Como se puede apreciar en la salida anterior mi dispositivo USB tiene en este momento el identificar de unidad de disco sdg1 y tiene una capacidad de 4063 MB.

El Particionado
Vamos a utilizar una herramienta en modo de texto, que igual que los comandos anteriores se ejecuta en una terminal.
$ sudo fdisk /dev/sdg
Donde "sdg" es el indentificador de la llave maya, que averiguamos en el paso anterior. Observe que en esta ocación se eliminó el 1 del identificador.

Esta salida nos indica que ya estamos en fdisk
Orden (m para obtener ayuda):

Si lo desea puede teclear "m" y presionar enter para conocer todos los comandos disponibles.
Orden (m para obtener ayuda): m
Orden Acción
a Conmuta el indicador de iniciable
b Modifica la etiqueta de disco bsd
c Conmuta el indicador de compatibilidad con DOS
d Suprime una partición
l Lista los tipos de particiones conocidos
m Imprime este menú
n Añade una nueva partición
o Crea una nueva tabla de particiones DOS vacía
p Imprime la tabla de particiones
q Sale sin guardar los cambios
s Crea una nueva etiqueta de disco Sun
t Cambia el identificador de sistema de una partición
u Cambia las unidades de visualización/entrada
v Verifica la tabla de particiones
w Escribe la tabla en el disco y sale
x Funciones adicionales (sólo para usuarios avanzados)

Orden (m para obtener ayuda):

Con el comando "p" vemos la actual tabla de particiones del dispositivo
Disco /dev/sdg: 4063 MB, 4063232000 bytes
125 cabezas, 62 sectores/pista, 1024 cilindros
Unidades = cilindros de 7750 * 512 = 3968000 bytes
Identificador de disco: 0x00000000

Dispositivo Inicio Comienzo Fin Bloques Id Sistema
/dev/sdg1 * 1 1024 3967969 b W95 FAT32

Con el comando "d" eliminamos una partición
Orden (m para obtener ayuda): d
Se ha seleccionado la partición 1

Orden (m para obtener ayuda):

Con el comando "n" creamos una nueva partición, para terminar de desarrollar este tutorial vamos a crear dos particiones una tipo Linux y Otro tipo Windows.

Así creamos la primera: (Lo que aparece en negrita son mis comandos)
Orden (m para obtener ayuda): n
Acción de la orden
e Partición extendida
p Partición primaria (1-4)
p
Número de partición (1-4): 1
Primer cilindro (1-1024, valor predeterminado 1): 1
Último cilindro, +cilindros o +tamaño{K,M,G} (1-1024, valor predeterminado 1024): 512

Orden (m para obtener ayuda):
Lo que hice fue crear una nueva partición primaria, en el slot 1, que abarca desde el cilindro 1 al 512.  El tipo de sistema de archivos que se que se asigno hasta este momento a esa partición es "Linux" que es el valor por defecto.

Ahora la segunda: (Lo que aparece en negrita son mis comandos)
Orden (m para obtener ayuda): n
Acción de la orden
e Partición extendida
p Partición primaria (1-4)
p
Número de partición (1-4): 2
Primer cilindro (513-1024, valor predeterminado 513): [presione enter para aceptar]
Se está utilizando el valor predeterminado 513
Último cilindro, +cilindros o +tamaño{K,M,G} (513-1024, valor predeterminado 1024): [presione enter para aceptar]
Se está utilizando el valor predeterminado 1024

Orden (m para obtener ayuda):
Lo que hice fue crear una nueva partición primaria, en el slot 2, que abarca desde el cilindro 513 al 1024. Tanto en el valor del cilindro inicial como en valor de cilindro final acepté los valores predeterminados que me sugirieron usar todo el espacio que había libre.  El tipo de sistema de archivos que se asigno hasta este momento a esa partición es "Linux" que es el valor por defecto.

Con el comando "p" vemos con va la tabla de particiones
Orden (m para obtener ayuda): p

Disco /dev/sdg: 4063 MB, 4063232000 bytes
125 cabezas, 62 sectores/pista, 1024 cilindros
Unidades = cilindros de 7750 * 512 = 3968000 bytes
Identificador de disco: 0x00000000

Dispositivo Inicio Comienzo Fin Bloques Id Sistema
/dev/sdg1 1 512 1983969 83 Linux
/dev/sdg2 513 1024 1984000 83 Linux

Ahora vamos a cambiarle el tipo a la segunda partición, para que está pueda ser utilizable en sistemas operativos tipo Windows. Recalco que Linux si reconocerá perfectamente ambas particiones.
Orden (m para obtener ayuda): t
Número de partición (1-4): 2
Código hexadecimal (escriba L para ver los códigos): L
{Por ser muy larga no muestro aquí la salida de L}
Código hexadecimal (escriba L para ver los códigos): b
Se ha cambiado el tipo de sistema de la partición 2 por b (W95 FAT32)

Volvamos a ver la tabla de particiones
Orden (m para obtener ayuda): p

Disco /dev/sdg: 4063 MB, 4063232000 bytes
125 cabezas, 62 sectores/pista, 1024 cilindros
Unidades = cilindros de 7750 * 512 = 3968000 bytes
Identificador de disco: 0x00000000

Dispositivo Inicio Comienzo Fin Bloques Id Sistema
/dev/sdg1 1 512 1983969 83 Linux
/dev/sdg2 513 1024 1984000 b W95 FAT32

Guardar los cambios
Orden (m para obtener ayuda): w
¡Se ha modificado la tabla de particiones!

Llamando a ioctl() para volver a leer la tabla de particiones.

ATENCIÓN: Si ha creado o modificado alguna de las
particiones DOS 6.x, consulte la página man de fdisk
para ver información adicional.
Se están sincronizando los discos.

Y listo, ahora tenemos una llave maya con dos particiones, cada una con un sistema de archivos diferente. Los único es que todavía no son utilizables porque falta formatearlas.

Formateando la partición 1, sistema de archivos Linux
$ sudo mkfs.ext3 -m 0 -b 4096 -L Linux /dev/sdg1
mke2fs 1.41.9 (22-Aug-2009)
Etiqueta del sistema de ficheros=Linux
Tipo de SO: Linux
Tamaño del bloque=4096 (bitácora=2)
Tamaño del fragmento=4096 (bitácora=2)
124160 nodos-i, 495992 bloques
0 bloques (0.00%) reservados para el superusuario
Primer bloque de datos=0
Número máximo de bloques del sistema de ficheros=511705088
16 bloque de grupos
32768 bloques por grupo, 32768 fragmentos por grupo
7760 nodos-i por grupo
Respaldo del superbloque guardado en los bloques:
32768, 98304, 163840, 229376, 294912

Escribiendo las tablas de nodos-i: hecho
Creating journal (8192 blocks): hecho
Escribiendo superbloques y la información contable del sistema de ficheros: hecho

Este sistema de ficheros se revisará automáticamente cada 21 montajes o
180 días, lo que suceda primero. Utilice tune2fs -c o -i para cambiarlo.

Formateando la partición 2, sistema de archivos Windows
$ sudo mkfs.vfat -n WINDOWS /dev/sdg2
mkfs.vfat 3.0.3 (18 May 2009)

Ahora solo queda desconectar y volver a conectar el dispositivo para comenzar a utilizar las nuevas particiones.

No hay comentarios:

Publicar un comentario

Gracias por dejar tu comentario, por favor sea respetuoso...

Mizaq's Blog

Entradas populares