Archive

You are currently browsing the Jose Antonio Cely Saidiza blog archives for noviembre, -0001.

Nov

30

PARTICIONAMIENTO DE DISCOS DUROS

By Jose Antonio Cely Saidiza

El siguiente es un totorial que me envio Alex Sandoval  para publicar en el Weblog, me envio tantos tutoriales que concluimos que Alex pronto montará su Weblog con muchos más tutoriales tan buenos como este, sin más, los dejo con el material que envio y quedamos a la espera de su Weblog.

 

PARTICIONAMIENTO DE DISCOS DUROS

Autor: Cesar Alexander Sandoval Calderón

Bueno, este tutorial pretende dar una pequeña base de lo que son las particiones y los sistemas de archivos a un disco duro, las mejores opciones para un particionamiento, perder el miedo a esa palabra mortal para algunos: “Formateo” ¿va ha formatear mi disco duro?, ¿voy a perder toda información?, ¿mi tesis esta hay?, ¿no puede hacerlo sin formatear el disco?.

Para estas practicas no se necesita conocimientos avanzados en discos duros, clusters, sectores, cilindros etc…. frescos, es demasiado básico para que cualquiera lo aplique, además la mayoría de software es de código abierto así que perfectamente puede descargarse de la red sin pagar un solo centavo, es decir tenemos que ir a buscar al amigo del café Internet que tiene el programita “xxx” que hace maravillas con los discos, que lo particiona, lo formatea, y hasta le instala el windoze, no, nada de eso, con lo que veremos a continuación es suficiente….
así que veamos unos conceptos y luego a la practica.

Nota: No me hago responsable por los daños que pueda causar estas herramientas en su disco duro, ni mucho menos por la perdida de información que pueda tener, por su mal uso, hágalo bajo su propia responsabilidad.

¿Que es una partición?

Las particiones de un disco duro son "trozos" del mismo, cuyo principal fin debiera ser la de albergar distintos sistemas de ficheros (distintos sistemas operativos) incompatibles entre si, que no pueden convivir en la misma partición.

Para tener en cuenta:

* Las particiones son divisiones de tamaño fijo del disco duro; los directorios son divisiones de tamaño variable de la partición.
* Las particiones ocupan un grupo de cilindros contiguos del disco duro (mayor seguridad); los directorios suelen tener su información desperdigada por toda la partición.
* Cada partición del disco duro puede tener un sistema operativo distinto.

Veamos sus ventajas:

* Organizativas: Podemos tener varias particiones, una para sistema operativo, para documentos, para música, para vídeos y películas, para la tesis, etc…. así es mucho mas fácil el mantenimiento del disco duro, y no tenemos que “formatear” todo el disco cada ves que reinstalamos el sistema operativo, ya que este tendrá su propia partición y los datos quedaran intactos.
* La instalación de mas de un sistema operativo en su disco duro, para ensayar con mas de una distribución Linux, o tal ves instalar el BeOS en una partición propia y porque no el QNX o FreeBSD.
* Flexibilidad: Podemos fácilmente pasar información de una partición a otra, tal ves hacer otro particionamiento a partir del ya establecido sin perdida de información, el mantenimiento de las particiones es simple ya que el chequeo de disco se hace a una sola partición y no a todo el disco duro, como también las demás tareas administrativas.
* Seguridad: podemos tener backup (copia de respaldo), de la información mas importante de nuestro disco en diferentes particiones, en caso de reinstalacion del sistema, o en caso de tener el windoze, para que los virus no salten a las demás particiones , pero lo mejor es tener Linux para estos casos, alla cada quien que cuide su información como mejor le parezca, pero para lo que he leído de los virus ya casi no existe antivirus que valga (la enfermedad siempre aparece primero que la cura).
* Rendimiento: en el caso de la swap de los sistemas Linux la cual es una partición que sirve como intercambio y se suma a la memoria RAM y acelera el rendimiento, en el caso de los sistemas windoze también existe, pero esta incluida dentro de la misma partición que esta instalado el sistema operativo (poco útil).

¿Como pueden ser las particiones?

Las particiones pueden ser de dos tipos: primarias o lógicas. Las particiones lógicas se definen dentro de una partición primaria especial denominada partición extendida.

Tipos de particiones:

* Partición Primaria: Solo pueden existir 4 particiones primarias (Incluida la Partición extendida si existe).
* Partición extendida: Solo existe una y sirve para albergar mas particiones llamadas particiones lógicas.
* Particiones lógicas: Existen solo dentro de la partición extendida, con esto se pueden tener mas de 4 particiones en el disco duro.

A la hora de elegir nuestro tipo de partición, tendremos que decidirnos entre una partición primaria o lógica (incluye la extendida), primero hacemos el calculo de cuantas particiones necesitamos y que sistemas operativos vamos a instalar.
Yo recomiendo dejar una partición para solo el sistema operativo mas programas y otra para los datos, esto es muy útil para hacer las tareas administrativas y de reinstalación del sistema como lo vimos en las ventajas.
El tamaño de la partición es relativo a lo que esta contenga, Para el caso de sistema operativo + programas, haremos el calculo teniendo en cuenta cual sistema es y cuantos/cuales programas instalemos allí, generalmente yo la dejo de 10GB a 20GB para Linux y también para el windoze.
Pero si es de datos, puede haber un rango grande de tolerancia ya que hay están los archivos de usuario y tal vez no podemos calcular el tamaño total a utilizar, generalmente es el espacio restante del disco duro, si tenemos un solo sistema operativo, si tenemos mas de un sistema operativo dependerá de la capacidad del disco duro.

PARTICIONAR EL DISCO DURO

Bueno, basta de conceptos y ahora si a particionar, pero ¿que es particionar?:

En mi concepto, es coger el disco duro y “rebanarlo”, es engañar al usuario final haciéndole creer que existen mas discos duros en el computador.

¿Que necesitamos para particionar?

Para particionar existen diversos programas para este fin, dentro de los cuales se encuentran el Fdisk, Parted, Qtparted, Partition Magic, etc… algunos son comerciales y otros de libre distribución.
Yo recomiendo usar un herramienta de particionamiento que pueda ser arrancado desde un dispositivo removible, como la disquetera, unidad de cdrom o una memoria usb, ya que no resulta practico particionar un disco duro sobre un sistema operativo ya instalado, porque nos limita a instalar el sistema y luego particionarlo, además que el proceso se hace mas lento de esta manera.
Entonces usaremos Parted, que arranca desde dos disquetes y se puede encontrar en Internet y descargar la versión para disquetes arrancables en http://www.gnu.org/software/parted/parted.html de esta forma tendremos que usar parted en modo texto en una shell de Linux, cosa que para muchos les es incomoda “¿sera que no existe una aplicación gráfica?” preguntaran muchos, afortunadamente SI, si existe su versión gráfica muy similar al Partition Magic, Qtparted, que se puede encontrar en un Cdrom arrancable con muchas mas aplicaciones, la imagen ISO para descarga se encuentra en: http://www.sysresccd.org/.
Entonces comenzaremos nuestro particionamiento con el CD de systemrescue. Nota: El manual del CD esta dentro del mismo en formato PDF y HTML, por favor miren la documentación, y después no digan ¿porque hizo esto? O ¿que paso?, en el manual esta explicado todo el CD y puede encontrar cosas interesantes en el, como servidor SSH, servidor SAMBA, servidor NFS, lectura-escritura de particiones NTFS etc..

Pasos para el particionamiento con el CD systemrescue:

   1. Se configura la BIOS para que pueda arrancar desde cdrom (en caso de que el BIOS no permita esta opción es necesario hacer el arranque desde una disquetera (Floppy) con la imagen del parted en disquetes), lo siento abra que aprender a manejar el parted en modo texto, pero no es difícil, además es mas rápido que en modo gráfico, y hay esta toda la ayuda, mas abajo lo explicare.
   2. Se reinicia el ordenador con el cdrom de systemrescue en la unidad y deberá salir una pantalla como la siguiente:

 

systemrescuecd.jpg

Se dan cuenta tiene cantidad de cosas, no les mentía.

  3. El CD contiene muchas mas opciones, las cuales se pueden ver presionando F2, F3 y F4 como se muestra en la siguiente imagen (ver manual para mas opciones).

f1f2f3f4.jpg

  4. Para este caso, solo deseamos particionar así que solo presionamos enter , y esperamos a que arranque el sistema Linux, y quede en una shell de comandos.

linuxvfs.jpg

Cuando pida el idioma simplemente digite 13 que es “es” español es la configuración para el mapa de teclado.

linuxautodetecting.jpg

   5. Finalmente quedamos en nuestra shell de comandos Linux y ejecutamos “run_qtparted” , el programa pedirá el tipo de conexión del mouse, si es ps/2, serial, USB, si no lo conoce entonces simplemente seleccione la opción automático y listo, luego cargara nuestra herramienta de particionamiento así:

aplicationdesktop.jpg

Y aquí esta nuestro disco duro, de manera gráfica como lo esperábamos, este programa es muy intuitivo, permite borrar, crear y redimencionar particiones de los discos duros sin importar el sistema de archivos que tenga la partición y reconoce los demás discos esclavos conectados a nuestro computador.

Personalmente sugiero los siguientes pasos:

   1. Se selecciona el disco duro o HD de la lista del lado izquierdo, en caso de tener solo uno, solo aparecerá este, luego mostrara la tabla de particiones del disco seleccionado en la parte superior.
   2. Dependiendo del numero de sistemas operativos y del uso particular se crean las particiones, en caso de tener un sistema ya instalado en todo el disco (solo una particion) es necesario redimencionar esta partición y dejar el espacio suficiente para las demás.

NOTA: Cualquier herramienta de particionamiento no es 100% confiable, por lo que recomiendo hacer un backup (copia de respaldo) de los datos antes de empezar el particionamiento, aunque con esta herramienta lo he hecho cientos de veces y no me ha fallado, recuerda las “leyes de Murphy”.

   3. Creamos primero las particiones primarias, luego la extendida y por ultimo las particiones lógicas según hallamos hecho nuestros cálculos (sistema(s) operativo(s), datos, swap, etc..).
   4. Por ultimo le damos “formato” es decir sistemas de archivos a cada uno de las particiones creadas, teniendo en cuenta que sistema operativo se quiere instalar (cada sistema operativo soporta uno o varios sistemas de archivos pero no todos).

Nota: La partición extendida no tiene sistema de archivos

Veamos algunos casos:

   1. Windows 95,98 o Millenium: Para el caso de una instalación así es necesario como mínimo una partición primaria para alojar el sistema operativo con un sistema de archivos Fat16 o Fat32.
   2. Windows NT,2000,XP o 2003: Se requiere una partición con sistema de archivos NTFS o Fat32, se recomienda NTFS por cuestiones de seguridad y Fat32 por compatibilidad con Linux y Windows 95,98 y ME.
   3. Windows 98 + Windows XP: Se necesita como mínimo 2 particiones, una para cada sistema operativo, para win98 es necesario la fat32 y para winxp es posible con Fat32 o NTFS, pero para esta ultima no es posible que win98 lea la partición NTFS (aunque existe software para hacerlo como: http://www.sysinternals.com/Utilities/NtfsWindows98.html).
   4. Linux: Se requiere como mínimo 2 particiones, una que va ha ser usado como partición de intercambio (swap) que es de tamaño aproximado a 2 veces la memoria RAM es decir “swap=2*RAM” y el espacio restante como partición raíz (/) en la cual se albergara el sistema operativo y los programas.
   5. Linux + Linux: Se puede instalar con 3 particiones porque la partición de intercambio (swap) se pude compartir con los dos Linux. Es recomendable dejar la partición swap en la mitad del disco duro (HD) o en su defecto al final de este.
   6. Windows + Linux: Se deja como mínimo 3 particiones, una para el windoze (sin importar cual sea la versión) en una partición primaria y 2 particiones para Linux (Swap y / ). que pueden ser primarias o lógicas.

 

SISTEMAS DE ARCHIVOS

Sin ir mas lejos en la explicación de lo que es un sistema de archivos, solo dirá que es preparar al disco duro para que pueda almacenar información, es como crear estantes y cajones en una biblioteca para poder poner los libros en ella.
Claro esto es también aplicable a los disquetes y memorias usb, es lo que común mente llamamos “formateo”, entonces cuando compramos un disco duro nuevo o un disquete tenemos que formatearlo (dar sistema de archivos a un dispositivo), algunos dirán ¿pero acabo de comprar un disquete y no tuve que formatearlo?, si , claro, lo que pasa es que últimamente los disquetes como las memorias usb ya vienen preformateados, generalmente con formato Fat32, esto no quiere decir que no acepte otro formato, es mas, se les deberá darle un formato mas decente, donde se involucren permisos de usuario y seguridad entre otros, como por ejemplo ext2 o ext3.

Para el caso practico las particiones y sus sistemas operativos es:
* Win 95/98/ME los sistemas de archivos soportados son Fat16 y Fat32, siendo esta ultima la mejor por que se desperdicia menos espacio en el disco.
* Win NT/2000/XP/2003 los sistemas de archivos soportados son Fat32 y NTFS, se recomienda NTFS por razones de seguridad (permisos, contraseñas, etc..) pero no por compatibilidad ya que los sistemas como Windows 95/98/ME y Linux tienen inconvenientes para leer este tipo de sistemas de archivos. Para el caso de Linux esta soportada la lectura para NTFS y la escritura se hace por medio de captive-ntfs que se encuentra en http://www.jankratochvil.net/project/captive/ para tener el soporte completo lectura/escritura.
* Linux los sistemas de archivos soportados son Ext2, Ext3, Reiserfs entre otros, se recomienda Ext3 ya que es mejor que Ext2 y mas compatible que Reiserfs. Para el caso de los sistemas Windows, estos no son capaces de reconocer este tipo de particiones, pero existe un programa que soporta la lectura/escritura para este tipo de sistema de archivos de manera nativa, se encuentra en http://fsdriver.org/index.html, este software solo sirve para sistemas Windows NT/2000/XP/2003, para el caso de Windows 95/98/ME se debe usar http://uranus.it.swin.edu.au/~jn/linux/explore2fs.htm que también es posible para NT/2000/XP/2003. además hay que usar el sistema de archivos linuxswap para la partición de intercambio, esta partición no es vista por Linux y el sistema la administra como parte de la memoria virtual.

Qtparted es capas de formatear todo tipo de particiones con el sistema de archivos que se requiera para cada caso, cuando el disco duro este listo solo basta con presionar el botón guardar (un disquete en la parte superior izquierda) para aplicar los cambios.

Buena suerte en sus particionamientos y ojala no hagan estragos en sus computadores, si tienen un disco duro sin usar, de esos viejos de 2GB o 10GB con el cual entrenar, usen lo antes de meterle mano al propio.

Repito, no me hago responsable por lo que pueda ocurrir en sus discos duros con estos procesos, pero estoy dispuesto a ayudarles en los que necesiten y acepto sus recomendaciones y sugerencias, por medio del correo electrónico alexxcom@gmail.com .
ojala les sea de ayuda.