Formatear disco duro
Suele ser molesto tener que sacar el disco duro y ponerlo en un OS grafico, o incluso reiniciar el servidor con algún USB o CD boot con herramientas de partición y formateo de discos.
En Linux tenemos el comando fdisk da un poco de respeto al principio pero teniendo en cuenta los principios básicos de muy comodo usarlo y muy util ademas super rapido.
Sumario
Identificara las unidades
Para listar los discos y las particiones que en ellos hay utilizaremos:
fdisk -l
Disco /dev/sda: 21.5 GB, 21474836480 bytes 255 cabezas, 63 sectores/pista, 2610 cilindros, 41943040 sectores en total Unidades = sectores de 1 * 512 = 512 bytes Tamaño de sector (lógico / físico): 512 bytes / 512 bytes Tamaño E/S (mínimo/óptimo): 512 bytes / 512 bytes Identificador del disco: 0x000b01d5 Dispositivo Inicio Comienzo Fin Bloques Id Sistema /dev/sda1 * 2048 499711 248832 83 Linux /dev/sda2 501758 41940991 20719617 5 Extendida /dev/sda5 501760 41940991 20719616 8e Linux LVM
Disco /dev/sdb: 21.5 GB, 21474836480 bytes 255 cabezas, 63 sectores/pista, 2610 cilindros, 41943040 sectores en total Unidades = sectores de 1 * 512 = 512 bytes Tamaño de sector (lógico / físico): 512 bytes / 512 bytes Tamaño E/S (mínimo/óptimo): 512 bytes / 512 bytes Identificador del disco: 0x00000000 El disco /dev/sdb no contiene una tabla de particiones válida
Comprobamos que el sistema tiene dos disos instalados uno el primero sda con tres particiones y el segundo sdb sin particiones.
Iniciar fdisk
Para iniciar fdisk dentro de la unidad que queremos particionar utilizaremos:
fdisk /dev/sdb
Para listar las ordenes de fdisk escribimos m
- a Conmuta el indicador de iniciable
- b Modifica la etiqueta de disco bsd
- c Conmuta el indicador de compatibilidad con DOS
- d Suprime una partición
- l Lista los tipos de particiones conocidos
- m Imprime este menú
- n Añade una nueva partición
- o Crea una nueva tabla de particiones DOS vacía
- p Imprime la tabla de particiones
- q Sale sin guardar los cambios
- s Crea una nueva etiqueta de disco Sun
- t Cambia el identificador de sistema de una partición
- u Cambia las unidades de visualización/entrada
- v Verifica la tabla de particiones
- w Escribe la tabla en el disco y sale
- x Funciones adicionales (sólo para usuarios avanzados)
Crear tabla de particiones
Para crear una nueva tabla de particiones pulsaremos o esta orden solo sera valida una vez salgamos de fdisk mediante la orden w, pero no hemos creado ninguna, podemos comprobar mediante fdisk -l
En el listado de particiones donde antes ponia:
El disco /dev/sdb no contiene una tabla de particiones válida
ahora esta esto otro
Dispositivo Inicio Comienzo Fin Bloques Id Sistema
Crear partición
Para crear una partición utilizaremos n nos preguntara si la queremos extendida o primaria, (tenemos en cuenta que solo podemos tener 4 particiones primarias en un disco)
Número de partición (1-4, valor predeterminado 1):
Aqui indicamos cual es el numero de la partición que queremos crear (aconsejable ir en orden cronologico)
Primer sector (1-41943039, valor predeterminado 1):
Aqui nos informa cual es el primer sector para iniciar la partición
Último sector, +sectores o +tamaño{K,M,G} (2048-41943039, valor predeterminado 41943039):
Bueno esto es la mas difícil de interpretar, por defecto esta indicado el ultimo sector para la partición, pero si queremos cambiar este valor por un valor en Mega o en Gygas que es un valor mas normal de entender tendremos que escribir +tamañoG
+300G
Estes ultimo valor creara una partición de 300Gb
Para que surta efecto tendremos que escribir w
Comprobar la partición
Podemos comprobar que la partición se ha realizado correctamente con la orden fdisk -l
Formatear la partición
Para formatear la partición utilizaremos la orden mkfs seguido de formato y la unidad a particionar
mkfs.ext3 /dev/sdb1