Todos los temas

+

Formato y partición del disco de Linux

Propósito del documento:

Este documento servirá como guía para particionar un disco duro conectado a un sistema linux. Formateo de particiones linux y sistema de montaje.

Nota: Texto en azul en este documento representa a comandos en la consola del sistema. Texto naranja representa la salida de comandos. Texto negro está representando a la dirección general de información sobre la salida de comandos y comandos.

OS: OS utilizada para este ejemplo es Ubuntu12.04. Puede encontrar este comando siguiente.

root@Ubuntu-12: ~ # cat/etc/issue

Ubuntu 12.04.4 LTS

Estructura de partición:

Para ver la partición actual que tiene estructura en sistema entrar en siguiente comando.

root@Ubuntu-12: ~ # df -h

Tamaño de sistema de archivos utilizado cochera uso % montado en
/ dev/sda1 15G 2,4 G 12G 18 el % /
udev 239M K 4,0 M 239 1% / dev
tmpfs 99M 772 K 99 M 1% /run
ninguno M 5,0 0 5.0M 0% / gestión/bloqueo
ninguno 248M 148K 248M 1% ejecución/shm

Disco en el servidor:

Para comprobar cuántos discos se conectan en sistema introduzca siguiente comando.

root@Ubuntu-12: ~ # fdisk -l | grep ^ disco

Disco/dev/sda: 16,1 GB, 16106127360 bytes
Identificador de disco: 0x000d2cfb

Como por encima de la salida, actualmente sólo hay 1 disco "/ dev/sda" adjunto a este sistema.

Particionar el nuevo disco usando el comando fdisk

Ahora he añadido un nuevo disco para este servidor para hacer el escenario de disco de formato usando fdisk.

Podemos comprobar si un nuevo disco agregado se detecta en el sistema usando el comando fdisk como siguiente.

root@Ubuntu-12: ~ # fdisk -l | grep ' ^ disco/dev '

/Dev/sdb disco no contiene una tabla de partición válida
Disco/dev/sda: 16,1 GB, 16106127360 bytes
Disco /dev/sdb: 8589 MB, 8589934592 bytes

Ahora está demostrando que un nuevo disco con la etiqueta "/ dev/sdb" de tamaño que MB 8589 se detecta en el sistema y en la actualidad no contiene una tabla de partición válida.

Para particionar el disco "/ dev/sdb", por favor escriba el comando siguiente:

root@Ubuntu-12: ~ # fdisk/dev/sdb

Dispositivo contiene una tabla de particiones de DOS válida, ni Sun, SGI o OSF disklabel
La construcción de un nuevo disklabel DOS con el identificador de disco 0xc0074826.
Cambios permanecerá en la memoria solamente, hasta que usted decida a escribirlos.
Después de eso, por supuesto, el contenido anterior no será recuperable.

ADVERTENCIA: no válido bandera 0 x 0000 de tabla de particiones 4 será corregido por el w (rite)

Orden (m para obtener ayuda):

Escribir m como entrada y obtendrá todos los comandos disponibles aquí:

Orden (m para obtener ayuda): m

Acción del comando

d eliminar una partición
lista de l conocida tipos de particiones
m imprime este menú
n agregar una nueva partición
o crear una nueva tabla de particiones DOS vacía
p imprime la tabla de particiones
q salir sin guardar los cambios
t cambiar id de la partición del sistema
v verificar la tabla de particiones
w escribir tabla a disco y salir

Para crear una nueva partición en el disco recién agregado, elegir "n" arriba interruptores disponibles.

Orden (m para obtener ayuda): n

Tipo de partición:

p primario (primary 0, 0 extendido, 4 gratis)
e extendido

Ahora usted puede dar cualquiera de los dos "p" o "e" dependiendo de desea crear una partición primaria o una partición extendida.

Seleccionar (por defecto p): p
Número (1-4, por defecto 1) de la partición: 1
Primer sector (predeterminado de 2048-16777215, 2048): 2048
Último sector + sectores o + {K, M, G} del tamaño (2048-16777215, por defecto 16777215): 10000

Para imprimir la partición de tablas en disco dan "p" como comando de entrada.

Orden (m para obtener ayuda): p

Disco /dev/sdb: 8589 MB, 8589934592 bytes
255 cabezas, 63 sectores/pista, cilindros de 1044, total 16777216 sectores
Unidades = sectores de 1 * 512 = 512 bytes
Sector tamaño (lógico/físico): 512 bytes/512 bytes
Tamaño de I/O (mínimo/óptimo): 512 bytes/512 bytes
Identificador de disco: 0xc0074826
Dispositivo arranque comienzo fin bloques Id sistema
/ dev/sdb1 2048 10000 3976 + 83 Linux

Ahora será crear una partición más, que se extenderá sólo por ejemplo.

Orden (m para obtener ayuda): n

Tipo de partición:

p primario (1 primary, 0 extendido, 3 gratis)
e extendido

Seleccionar (por defecto p): e
De la partición número (defecto de 1-4, 2): 2
Primer sector (10001-16777215, defecto 10001): 10001
Último sector + sectores o + tamaño {K, M, G} (10001-16777215, defecto 16777215): 16777215

Para imprimir la partición tabla dar otra vez "p" como entrada. Ahora usted recibirá 2 particiones/dev/sdb1 y /dev/sdb2 en el disco.

Orden (m para obtener ayuda): p

Disco /dev/sdb: 8589 MB, 8589934592 bytes
255 cabezas, 63 sectores/pista, cilindros de 1044, total 16777216 sectores
Unidades = sectores de 1 * 512 = 512 bytes
Sector tamaño (lógico/físico): 512 bytes/512 bytes
Tamaño de I/O (mínimo/óptimo): 512 bytes/512 bytes
Identificador de disco: 0xc0074826
Dispositivo arranque comienzo fin bloques Id sistema
/ dev/sdb1 2048 10000 3976 + 83 Linux
/dev/sdb2 10001 16777215 8383607 + 5 extendida

Ahora se trata de un tiempo si están de acuerdo con las particiones creadas y luego escribir en el disco (guardar en disco).

Dar "w" como entrada escribir cambios en disco.

Orden (m para obtener ayuda): w

Se ha modificado la tabla de particiones!
Llamar a ioctl() para volver a leer la tabla de particiones.
Sincronización de discos.

Ahora crear un punto de montaje (directorio) para montar una partición siguiente.

root@Ubuntu-12: ~ # mkdir /disk2
root@Ubuntu-12: ~ # mkdir /disk3

Ahora formato de disco que contendrá un sistema de archivos. Yo estoy formateando con sistema de archivos ext3. Utilice a continuación del comando.

Formatear un disco:

root@Ubuntu-12: ~ # mkfs.ext3/dev/sdb1

mke2fs 1.42 (29 de noviembre de 2011)
Etiqueta de sistema de archivos =
Tipo de sistema operativo: Linux
Tamaño de bloque = 1024 (log = 0)
Tamaño del fragmento = 1024 (log = 0)
Paso = 0 bloques, ancho de banda = 0 bloques
1000 nodos, 3976 bloques
198 bloques (4,98%) reservados para el superusuario
Primer bloque de datos = 1
Bloques de máximo filesystem = 4194304
Grupo de 1 bloque
fragmentos de 8192 8192 bloques por grupo, por grupo
1000 nodos por grupo
Asignación de tablas de Grupo: hecho
Escribir tablas de inodos: hecho
Creación de revista (1024 bloques): hecho
Escribiendo superbloques y la información contable sistema de ficheros: hecho

Todo sobre una creación del disco, formato, sistema de archivos está configurado. Ahora puede montar la partición a un punto de montaje creado anteriormente. Estoy mostrando a mount/dev/sdb1 partición creado en /disk2 punto de montaje.

Montaje de una partición:

root@Ubuntu-12: ~ # mount/dev/sdb1 /disk2/

Ahora buscará un esquema de partición del sistema y encontrarás la nueva partición en él.

root@Ubuntu-12: ~ # df -h

Tamaño de sistema de archivos utilizado cochera uso % montado en
/ dev/sda1 15G 2,4 G 12G 18 el % /
udev 239M K 4,0 M 239 1% / dev
tmpfs 99M 780 K 99 M 1% /run
ninguno M 5,0 0 5.0M 0% / gestión/bloqueo
ninguno 248M 148K 248M 1% ejecución/shm
/ dev/3,8 M sdb1 del 1.1m M 2,6 30% /disk2

Actualizar el archivo/etc/fstab:

Quiero hacer esta montada la partición una partición permanente de mi sistema. Para hacer esto tengo que hacer una entrada permanente en el archivo/etc/fstab. Por favor, siga el debajo de comando y agregar entrada en archivo.

root@Ubuntu-12: ~ # vi/etc/fstab

y por debajo de la línea en el archivo:

/ dev/sdb1 /disk1 ext3 defaults 1 2

Guarde y cierre el archivo.

Etiqueta de la partición:

Puede etiquetar la partición usando e2label. Por ejemplo, si desea etiquetar la nueva partición /backup, introduzca

root@Ubuntu-12: ~ # e2label/dev/sdb1 /backup1

Ahora puedes utilizar la etiqueta "/ backup1" en cualquier lugar en vez de "/ dev/sdb1". por ejemplo en/etc/fstab del archivo como sigue.

Etiqueta = / backup1 /disk1 ext3 defaults 1 2

Arriba