El procedimiento de adicion de un nuevo disco duro a un S.O con Red Hat o sus derivados es muy sencillo (para una tarea tan critica como esta) . Los pasos y configuraciones que debemos seguir se detallan a continuacion :
1) Identificar los discos :
Esta es una de las tareas mas criticas del procedimiento puesto que debemos identificar correctamente el disco duro en el cual crearemos el filesystem nuevo a utilizar . Lo hacemos con este comando : fdisk -l
[root@redhat01 ~]# fdisk -l
Disco /dev/hda: 536.8 GB, 536870912000 bytes
255 heads, 63 sectors/track, 65270 cylinders
Unidades = cilindros de 16065 * 512 = 8225280 bytes
Disposit. Inicio Comienzo Fin Bloques Id Sistema
/dev/hda1 * 1 13 104391 83 Linux
/dev/hda2 14 65270 524176852+ 8e Linux LVM
Disco /dev/hdd: 536.8 GB, 536870912000 bytes
255 heads, 63 sectors/track, 65270 cylinders
Unidades = cilindros de 16065 * 512 = 8225280 bytes
2) Crear una partición primaria para el nuevo disco, en el ejemplo /dev/hdd es el nuevo disco :
[[root@redhat01 ~]# fdisk /dev/hdd
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-65270, valor predeterminado 1):
Se está utilizando el valor predeterminado 1
Last cilindro, +cilindros or +size{K,M,G} (1-65270, valor predeterminado 65270):
Se está utilizando el valor predeterminado 65270
Orden (m para obtener ayuda): w
¡Se ha modificado la tabla de particiones!
Donde :
n = New partition
w = write changes
3) Crear el filesystem
[[root@redhat01 ~]# mkfs -t ext3 /dev/hdd1
Es recomendable verificar luego el nuevo filesystem con fsck
4) Añadir el nuevo disco al fstab para que el mismo sea montado automaticamente en cada inicio del servidor
* Creamos el directorio /datos , donde se montara el nuevo disco en cada inicio y lo incluimos en el fstab
[[root@redhat01 ~]# vim /etc/fstab
/dev/VolGroup00/LogVol00 / ext3 defaults 1 1
LABEL=/boot /boot ext3 defaults 1 2
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
/dev/VolGroup00/LogVol01 swap swap defaults 0 0
/dev/hdd1 /datos ext3 defaults 0 0
5) Montamos el nuevo disco en el directorio /datos y verificamos :
[[root@redhat01 ~]# mount /datos
[[root@redhat01 ~]# df -h
S.ficheros Tamaño Usado Disp Uso% Montado en
/dev/mapper/VolGroup00-LogVol00
479G 6,8G 448G 2% /
/dev/hda1 99M 13M 82M 13% /boot
tmpfs 2,0G 0 2,0G 0% /dev/shm
/dev/hdd1 493G 198M 467G 1% /datos
Y con esto ya tenemos un nuevo disco duro agregado al servidor Red Hat , totalmente formateado y listo para usar .
OBS : Esto lo podemos realizar en entornos fisicos como virtuales .
1) Identificar los discos :
Esta es una de las tareas mas criticas del procedimiento puesto que debemos identificar correctamente el disco duro en el cual crearemos el filesystem nuevo a utilizar . Lo hacemos con este comando : fdisk -l
[root@redhat01 ~]# fdisk -l
Disco /dev/hda: 536.8 GB, 536870912000 bytes
255 heads, 63 sectors/track, 65270 cylinders
Unidades = cilindros de 16065 * 512 = 8225280 bytes
Disposit. Inicio Comienzo Fin Bloques Id Sistema
/dev/hda1 * 1 13 104391 83 Linux
/dev/hda2 14 65270 524176852+ 8e Linux LVM
Disco /dev/hdd: 536.8 GB, 536870912000 bytes
255 heads, 63 sectors/track, 65270 cylinders
Unidades = cilindros de 16065 * 512 = 8225280 bytes
2) Crear una partición primaria para el nuevo disco, en el ejemplo /dev/hdd es el nuevo disco :
[[root@redhat01 ~]# fdisk /dev/hdd
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-65270, valor predeterminado 1):
Se está utilizando el valor predeterminado 1
Last cilindro, +cilindros or +size{K,M,G} (1-65270, valor predeterminado 65270):
Se está utilizando el valor predeterminado 65270
Orden (m para obtener ayuda): w
¡Se ha modificado la tabla de particiones!
Donde :
n = New partition
w = write changes
3) Crear el filesystem
[[root@redhat01 ~]# mkfs -t ext3 /dev/hdd1
Es recomendable verificar luego el nuevo filesystem con fsck
4) Añadir el nuevo disco al fstab para que el mismo sea montado automaticamente en cada inicio del servidor
* Creamos el directorio /datos , donde se montara el nuevo disco en cada inicio y lo incluimos en el fstab
[[root@redhat01 ~]# vim /etc/fstab
/dev/VolGroup00/LogVol00 / ext3 defaults 1 1
LABEL=/boot /boot ext3 defaults 1 2
tmpfs /dev/shm tmpfs defaults 0 0
devpts /dev/pts devpts gid=5,mode=620 0 0
sysfs /sys sysfs defaults 0 0
proc /proc proc defaults 0 0
/dev/VolGroup00/LogVol01 swap swap defaults 0 0
/dev/hdd1 /datos ext3 defaults 0 0
5) Montamos el nuevo disco en el directorio /datos y verificamos :
[[root@redhat01 ~]# mount /datos
[[root@redhat01 ~]# df -h
S.ficheros Tamaño Usado Disp Uso% Montado en
/dev/mapper/VolGroup00-LogVol00
479G 6,8G 448G 2% /
/dev/hda1 99M 13M 82M 13% /boot
tmpfs 2,0G 0 2,0G 0% /dev/shm
/dev/hdd1 493G 198M 467G 1% /datos
Y con esto ya tenemos un nuevo disco duro agregado al servidor Red Hat , totalmente formateado y listo para usar .
OBS : Esto lo podemos realizar en entornos fisicos como virtuales .