sábado, 24 de enero de 2009

Instalacación de un nuevo disco duro en Debian

Como ya me ha tocado hacerlo lo menos 5 veces y siempre tengo dudas de todo tipo, he preparado con capturas de las salidas que da el equipo los pasos (todos) que sigo para instalar una nueva unidad de disco en los sistemas de respaldo con Debian.

En este caso, el sistema ya tenía 1 unidad IDE de sistema ("hda") y 2 unidades SATA de almacenamiento ("sda" y "sdb"). La que voy a instalar es una tercera SATA, por eso se localiza como "sdc".

Solo va a tener una partición principal que ocupará el disco completo. Ni que decir tiene, que todos los pasos los hacemos con privilegios de root en el sistema...

Vamos al tema:


Tecleamos: fdisk -l

Disco /dev/hda: 20.0 GB, 20020396032 bytes
255 cabezas, 63 sectores/pista, 2434 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes

Disposit. Inicio Comienzo Fin Bloques Id Sistema
/dev/hda1 * 1 24 192748+ 83 Linux
/dev/hda2 25 267 1951897+ 82 Linux swap / Solaris
/dev/hda3 268 2434 17406427+ 83 Linux

Disco /dev/sda: 400.0 GB, 400088457216 bytes
255 cabezas, 63 sectores/pista, 48641 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes

Disposit. Inicio Comienzo Fin Bloques Id Sistema
/dev/sda1 1 48641 390708801 83 Linux

Disco /dev/sdb: 400.0 GB, 400088457216 bytes
255 cabezas, 63 sectores/pista, 48641 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes

Disposit. Inicio Comienzo Fin Bloques Id Sistema
/dev/sdb1 1 48641 390708801 83 Linux

Disco /dev/sdc: 400.0 GB, 400088457216 bytes
255 cabezas, 63 sectores/pista, 48641 cilindros
Unidades = cilindros de 16065 * 512 = 8225280 bytes

El disco /dev/sdc no contiene una tabla de particiones válida

Tecleamos: fdisk /dev/sdc
El dispositivo no contiene una tabla de particiones DOS válida ni una etiqueta de disco Sun o SGI o OSF
Se está creando una nueva etiqueta de disco DOS. Los cambios sólo
permanecerán en la memoria, hasta que decida escribirlos. Tras esa
operación, el contenido anterior no se podrá recuperar.


El número de cilindros para este disco está establecido en 48641.
No hay nada malo en ello, pero es mayor que 1024, y en algunos casos
podría causar problemas con:
1) software que funciona en el inicio (p.ej. versiones antiguas de LILO)
2) software de arranque o particionamiento de otros sistemas operativos
(p.ej. FDISK de DOS, FDISK de OS/2)
Atención: el indicador 0x0000 inválido de la tabla de particiones 4 se corregirá mediante w(rite)

Orden (m para obtener ayuda):

Tecleamos: n
Acción de la orden
e Partición extendida
p Partición primaria (1-4)

Tecleamos: p
Número de partición (1-4):

Tecleamos: 1
Primer cilindro (1-48641, valor predeterminado 1):

Tecleamos: Enter
Se está utilizando el valor predeterminado 1
Último cilindro o +tamaño o +tamañoM o +tamañoK (1-48641, valor predeterminado 48641):

Tecleamos: Enter
Se está utilizando el valor predeterminado 48641

Orden (m para obtener ayuda):

Tecleamos: w
¡Se ha modificado la tabla de particiones!

Llamando a ioctl() para volver a leer la tabla de particiones.
Se están sincronizando los discos.

Tecleamos: mkfs.ext3 /dev/sdc1
mke2fs 1.40-WIP (14-Nov-2006)
Etiqueta del sistema de ficheros=
Tipo de SO: Linux
Tamaño del bloque=4096 (bitácora=2)
Tamaño del fragmento=4096 (bitácora=2)
48840704 nodos i, 97677200 bloques
4883860 bloques (5.00%) reservados para el súper usuario
Primer bloque de datos=0
Maximum filesystem blocks=0
2981 bloque de grupos
32768 bloques por grupo, 32768 fragmentos por grupo
16384 nodos i por grupo
Respaldo del súper bloque guardado en los bloques:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424, 20480000, 23887872, 71663616, 78675968

Mientras se escribían las tablas de nodos i: terminado
Creando el fichero de transacciones (32768 bloques): hecho
Escribiendo superbloques y la información contable del sistema de ficheros: hecho

Este sistema de ficheros se revisará automáticamente cada 23 meses o
180 dias, lo que suceda primero. Utilice tune2fs -c o -i para cambiarlo.

Tecleamos: mkdir backup-2

Tecleamos: vi /etc/fstab
# /etc/fstab: static file system information.
#
#
proc /proc proc defaults 0 0
/dev/hda3 / ext3 defaults,errors=remount-ro 0 1
/dev/hda1 /boot ext3 defaults 0 2
/dev/sdb1 /datos/backup ext3 defaults 0 2
/dev/sda1 /datos/principal ext3 defaults 0 2
/dev/hda2 none swap sw 0 0
/dev/hdb /media/cdrom0 udf,iso9660 user,noauto 0 0

Añadimos: /dev/sdc1 /datos/backup-2 ext3 defaults 0 2


Tecleamos: :wq


Tecleamos: df -h
S.ficheros Bloques de 1K Usado Dispon Uso% Montado en
/dev/hda3 17132844 1817204 14445320 12% /
tmpfs 193368 0 193368 0% /lib/init/rw
udev 10240 64 10176 1% /dev
tmpfs 193368 0 193368 0% /dev/shm
/dev/hda1 186663 16339 160687 10% /boot
/dev/sdb1 384578164 99109552 265933172 28% /datos/backup
/dev/sda1 384578164 100055948 264986776 28% /datos/principal
/dev/sdc1 384578164 199232 364843492 1% /datos/backup-2

Ya tenemos nuestro nuevo disco "sdc" particionado ("sdc1") y montado en el directorio "/datos/backup-2". Además, al haber modificado "fstab", el sistema lo montará en cada reinicio.

2 comentarios:

Unknown dijo...

Me ha venido de perlas. Gracias!

Servidores de Cristo dijo...

Muchas gracias me ayudó bastante.
Dios te bendiga. Gracias por la gran ayuda. :)