lunes, 17 de enero de 2011

Guia para instalar un nuevo disco duro en linux Fedora RHEL y montar al inicio del sistema

Buenas, esta pequeña guia será de ayuda para las personas que desean adicionar un disco duro en su sistema y montarlo al inicio o subida.

1. Agregar el disco duro al sistema.
Si se instala en un nuevo bus mejor. El disco duro que instale en mi servidor es un IDE, para mejor performance lo puse en el IDE secundario.

Nomenclatura de los discos duros:
Normalmente par discos duro IDE se reconocen como dispositivos hdX en /dev donde X puede variar entra a, b, c, d. Por ejemplo el disco que instalé se reconoce en hdc. Si hubiera estado con scsi o Sata probablemente estaría con sdX en /dev donde X puede variar entre a, b, c, etc.

2. Particionar el disco duro nuevo
Para ello pueden utilizar 2 herramientas:
  • Forma mas precavida: Un cd live y llamar a la herramienta GParted. O el cd live de gparted. Solamente se tendrá el disco duro nuevo enchufado en este caso.
  • Forma mas directa: Utilizar el comando: fdisk /dev/hdc donde /dev/hdX o /dev/sdX es el dispositivo del disco duro nuevo
Utilización de fdisk:
Antes de pelarla, se tiene que estar seguro que el disco que queremos reparticionar o particoinar por primera vez es el deseado, una vez que se aplica el comando fdisk /dev/hdc en mi caso puedo ejecutar el comando "p" para ver las particiones creadas, se pueden crear nuevas con "n". Este es un manejo para usuarios mas avanzados, pero no cosa del otro mundo.

3. Darle formato al disco duro nuevo
En mi caso queria una sola partición, entonces en el paso anterior solo le di una partición primaria.
Para darle formato ext3 al disco utilice el comando: mkfs.ext3 /dev/hdc1
Donde el 1 representa la partición número 1 del disco duro hdc.

4. Montar la partición cuando inicia el sistema operativo
Edite el archivo /etc/fstab y adicione la siguiente línea al final:
/dev/hdc1        /disco        ext3    defaults    0 0
La partición /disco la cree antes con el comando: mkdir /disco

Espero que sea de vuestra utilidad.

viernes, 24 de diciembre de 2010

Deseos para el 2011

A todos los lectores de mi blog les deseo mucha prosperidad el 2011 principalmente en el ámbito familiar, a veces olvidamos que el centro y el núcleo para que mejore la sociedad es la familia, el enseñar a nuestros hijos a ser antes que buenos en matemáticas o ser campeones en alguna disciplina ser mejores personas, ayudar al prójimo y sentirse hijos de Dios.


El avance de la tecnología nos vuelve cada vez mas automatizados, mas pegados al trabajo, que el ipod, el iphone, etc. y mientras nos centramos en aquello podemos estar perdiendo valioso tiempo en ir a tomar un helado, ir al parque con nuestros hijos, chalar con nuestra pareja, etc.

"No espero que mis hijos no se equivoquen, sino que cuando se equivoquen tengan la fuerza de reponerse y volver a empezar".

Felicidades y mi consejo de gastar un poco menos de tiempo en el trabajo y la tecnología y hacer una inversión con ese tiempo en la familia.

lunes, 22 de noviembre de 2010

Cambio valores de variables de entorno desde un script en linux

Muchos administradores de sistemas y de bases de datos como Oracle necesitan scripts que cambien las variables de entorno, lamentablemente un script trabaja en su ambito y por mas que se setee una variable al salir del script no habrá cambiado, he aqui el ejemplo:


Mi script llamado programa
more programa
#!/bin/bash
export PEPE=HOLA

Ejecutando el programa
./programa

Desplegando la variable luego de la ejecución
echo $PEPE

Obtenemos una respuesta en blanco (si es que no tenía un valor seteado antes del script)

Para cambiar las variables de entorno fuera del ambito del script se debe ejecutar de la siguiente manera:
. programa   { punto espacio nombre_script }
echo $PEPE
HOLA

Espero que sea muy útil para muchos administradores, suerte!!!.