El proceso de agregar un disco en Linux en el procesador Intel

Agregar y creación de particiones en un disco

El proceso de agregar un disco en Linux en el procesador Intel (x86) la plataforma es relativamente fácil. Asumiendo que está añadiendo un disco que es de tipo similar a los discos existentes (por ejemplo, añadiendo un disco IDE a un sistema que ya tiene discos IDE o agregar un disco SCSI a un sistema que ya tiene discos SCSI), el sistema debería detectar automáticamente el nuevo disco durante el arranque, y lo único que queda es su división y la creación de un sistema de archivos en él. Si está agregando un nuevo tipo de el disco (como un disco SCSI en un sistema que sólo tiene discos IDE), puede ser necesario compilar el soporte para la tarjeta SCSI para el núcleo. (Tenga en cuenta que la mayoría de las distribuciones de Linux vienen con soporte para muchas tarjetas SCSI popular como parte de la instalación estándar. Si no recompilar el núcleo de la instalación original, es poco probable que usted tendrá que recompilar el kernel para añadir soporte.) Para compilar el soporte para un nuevo tipo de disco, consulte Linux 9 tutorial. Asegúrese de paso a través de todos los menús correspondientes y marca el controlador apropiado para ser compilado en el núcleo o base o como un módulo (si es que puede ser compilado como módulo).

  

Una vez que el disco está en su lugar, basta con arrancar el sistema y ya está listo para ir. Si usted no está seguro acerca de si el sistema se puede ver el disco nuevo, ejecute el comando dmesg para ver si el controlador de carga y fue capaz de encontrar el disco. Por ejemplo:

[root @ Tedford / root] # dmesg | more

Introducción a las particiones

En aras de la claridad, y en caso de que usted necesita saber lo que una partición es y cómo funciona, vamos a hacer un breve examen de este tema. Cada disco debe ser particionado. Particiones de dividir el disco, y cada segmento actúa como un disco completo en sí mismo. Una vez que una partición está llena, no puede (sin software especial) automáticamente se derraman por otra partición. Normalmente, el proceso de partición de un disco lleva a cabo uno de los dos objetivos: o bien el usuario necesita dos diferentes sistemas operativos instalados y cada sistema operativo necesita su propia partición, o puede ser prudente, que no la utilización del espacio en una partición interferir con el espacio dedicado a otras tareas en otras particiones. Un ejemplo de esto último ocurre en el directorio personal del usuario. Cuando los usuarios del sistema no son los administradores del sistema, el administrador debe asegurarse de que los usuarios no consumen todo el disco para sus archivos personales. Esto ocupa un espacio necesario para propósitos de registro y archivos temporales, causando que el sistema se portan mal. Para evitar esto, una partición especial creado para los archivos de usuario a fin de que no se desborden en el espacio de sistema protegidos.

NOTA

Es aceptable una partición de disco de forma que sólo una gran partición está ocupando todo el disco. Pero cuidado: Si esta es la partición de arranque, la partición de todo debe encajar dentro de los límites del cilindro 1024, o puede no ser capaz de arrancar. Mira en Linux Tutorial 8 para más información.

Cuando los discos Exist

En Linux, cada disco se le da su nombre propio dispositivo. Los discos IDE comienzan con el nombre de / dev / hdX, donde X puede ir desde A hasta la Z, con cada letra que representa un dispositivo físico. Por ejemplo, en un IDE-único sistema con un disco duro y un CD-ROM, tanto en la cadena de mismo IDE, el disco duro debería ser / dev / hda, y el CD-ROM debería ser / dev / hdb. Los dispositivos de disco se crean automáticamente durante la instalación del sistema. Cuando las particiones están creadas, los nuevos dispositivos se utilizan. Toman la forma de / dev / hdXY, donde X es la letra de dispositivo (como acabamos de describir), e Y es el número de partición. Así, la primera partición del / disco dev / hda es / dev/hda1, la segunda partición será / dev/hda2, y así sucesivamente. Discos SCSI seguir el mismo esquema básico como IDE, pero en lugar de empezar con / dev / HD, que empiezan con / dev / sd. Por lo tanto, la primera partición del primer disco SCSI será / dev/hda1, la segunda partición en el tercer disco SCSI será / dev/sdc2, y así sucesivamente.

Creación de particiones PRECAUCIÓN

El proceso de creación de particiones es irrevocable destructiva para los datos ya en el disco. Antes de crear, modificar o eliminar particiones en un disco, debe estar muy seguro de lo que está en el disco se haya modificado, y se necesita tener una copia de seguridad en caso de que los datos sigue siendo necesaria. Durante el proceso de instalación, es probable que utilizó un "muy "herramienta para crear particiones. Desafortunadamente, las plataformas de Linux no se distribuyen con una utilidad estándar para crear y administrar particiones. Un mecanismo básico que existe en todas las distribuciones de Linux es fdisk. Aunque es pequeño y algo torpe, es una herramienta de particionado fiable. Además, en el caso de que usted necesita solucionar problemas de un sistema que ha ido muy mal, usted debe estar familiarizado con conceptos básicos como fdisk. El único inconveniente real para fdisk es la falta de una interfaz de usuario. Para ejecutar este ejemplo, suponga que desea crear la partición del dispositivo / dev / hdb, una 340MB de disco duro IDE. (Sí, lo hacen todavía existen.) Empiezas ejecutando fdisk con el parámetro / dev / hdb:

[root @ Tedford / root] # fdisk / dev / hdb

que genera un sistema simple:

Command (m for help):

M Vamos a usar para ver cuáles son sus opciones. Este menú es bastante autoexplicativo:

Command (m for help): la acción de comandos m a alternar una bandera arrancable b editar etiquetas de disco BSD c cambiar el indicador de compatibilidad de dos d eliminar una lista de tipos conocidos de l partición partición m imprimir este menú n añadir una nueva partición o crear una nueva partición DOS vacía P Imprimir tabla de la tabla de particiones q salir sin guardar los cambios s crear una nueva etiqueta de disco Sun T vacía el cambio del sistema de identificación de una partición de pantalla cambiar u / unidades de entrada v w verificar la tabla de particiones de tabla para escribir el disco y la salida x funcionalidad extra (sólo para expertos) Comando (m for help):

Se empieza por mirar a la partición existente, utilizando el comando p (imprimir la tabla de particiones):

Command (m for help): p Disk / dev / hdb: 16 cabezas, 63 sectores, 665 cilindros Unidades = cilindros de 1008 * 512 octetos Inicio Comienzo Fin Bloques Id. Sistema / dev/hdb1 * 1 664 334624 + 6 FAT16 Command ( m for help):

Usted tiene un sistema de herencia poco aquí, ¿no te parece? Es hora de actualizar el disco de arranque, eliminando la partición existente con el comando d (borrar una partición):

Command (m for help): d Partition number (1-4): 1 Command (m for help): Y el uso de la p (imprimir la tabla de particiones) de comandos para verificar los resultados: Command (m for help): p Disk / dev / hdb: 16 cabezas, 63 sectores, 665 cilindros Unidades = cilindros de 1008 * 512 octetos Dispositivo Inicio Comienzo Fin Bloques Id. Sistema Command (m for help):

No hay una partición allí. Es hora de empezar a crear las particiones. En aras de la discusión, pretende este disco es lo suficientemente grande para dar cabida a una configuración de estación de trabajo completa. Para configurar esto, es necesario crear las particiones se muestra en la imagen 7-5. Así que ahora que sabe que para crear las particiones, vamos a hacerlo! Comience con la partición raíz. Teniendo en cuenta que sólo tiene 340MB para trabajar, mantener la raíz pequeña de sólo 35 MB.

Command (m for help): e n de comandos de acción ampliado partición primaria p (1-4) p Partition number (1-4): 1 First cylinder (1-665, default 1): Último 1 cilindro o + tamaño o + tamañoM o + sizeK (1-665, default 665): +35 M Command (m for help):

Notificación de la primera indicación es que si usted desea una partición primaria o extendida. Esto es debido a un desastre Goofy creado hace mucho tiempo (antes de Linux) cuando los discos duros eran tan pequeñas que nadie pensó más de cuatro particiones siempre que se necesitaría. Cuando los discos se hicieron más grandes y la compatibilidad es un problema, necesitamos un truco para dar cabida a más particiones.

La última partición sería un "ampliado" de partición, sin ser visto por el usuario, pero capaz de contener particiones adicionales. La siguiente pregunta: ¿Qué número de partición? (Puedes ver el límite de cuatro particiones primarias como parte de la pregunta.) Se comienza con uno, escogiendo el cilindro de inicio predeterminado y, a continuación especificar que desea que se le asignan 25 MB. Para crear la segunda partición de intercambio, escriba lo siguiente :

Command (m for help): e n de comandos de acción ampliado partición primaria p (1-4) p Partition number (1-4): 2 First cylinder (68-665, default 68): 68 del último cilindro o + tamaño o + tamañoM o + sizeK (52-665, default 665): +16 M Command (m for help):

Esta vez, las indicaciones son idénticas a las utilizadas para la partición anterior, con un número ligeramente diferente. Sin embargo, por defecto, fdisk es la creación de las particiones ext2. Usted necesita esta partición sea de tipo swap. Para ello, utiliza el t (tipo de partición de cambio) de comandos:

Command (m for help): t Partition number (1-4): 2 Código hexadecimal (tipo L, con los códigos de la lista): L 0 Vaciar 16 Hidden FAT16 61 SpeedStor a6 OpenBSD 1 FAT12 17 Hidden HPFS / NTF 63 GNU HURD o sistemas A7 NeXTSTEP 2 XENIX root 18 AST swa Windows 64 Novell Netware b7 fs BSDI 3 XENIX usr 24 NEC DOS 65 Novell Netware b8 intercambio BSDI 4 FAT16 <32 


Online: 278 users browsing the articles directory