07.06.2023

Montar un disco y crear particiones en Linux

El disco duro instalado en el sistema puede no ser suficiente y, a veces, surge la pregunta de agregar medios adicionales. Veamos cómo montar un disco en un servidor privado virtual (VPS), servidor virtual dedicado (VDS), y servidor independiente.

PREPARACIÓN

Antes de comenzar a trabajar, asegúrese de que el disco exista en el sistema. A veces, la presencia de un dispositivo en el BIOS puede no ser suficiente. Compruebe las unidades disponibles con el comando:

sudo fdisk-l

Captura de pantalla: 1. Comprobación de los discos disponibles por comando.

En nuestro caso, hay 2 discos en el sistema: vda y vdb, ambos de 10 GB cada uno, el primer disco del sistema. Trabajaremos con el segundo disco (vda).

Es importante recordar que Linux los sistemas pueden dañarse al especificar incorrectamente una unidad, como una del sistema. Verifique cuidadosamente y vuelva a verificar la selección de medios. El hecho de que el nuevo disco (listo para usar) no tenga un sistema de archivos o particiones ayuda.

marca de disco

Para marcar el disco, ejecute la utilidad fdisk con la ruta al disco:

fdisk/dev/vdb

Captura de pantalla 2. - Particionando el disco usando el comando.

Cuando presiona “m” y confirma la entrada con Enter, el program proporcionará una página de comandos disponibles:

Referencia:

DOS (MBR)

un alternar una bandera de arranque

b editar etiqueta de disco BSD anidada

c cambiar el indicador de compatibilidad con DOS

General

d eliminar una sección

Lista F libre sin particiones space

l lista de tipos de partición conocidos

n añadir una nueva sección

p muestra la tabla de particiones

t cambiar el tipo de partición

v comprobar la tabla de particiones

imprimo información sobre la partición

Observaciones

mostrar este menú

u cambiar las unidades de visualización/entrada

x funciones adicionales (solo para expertos)

Guión

Cargo el diseño del disco desde el archivo de script sfdisk

O vuelca el diseño del disco al archivo de script sfdisk

Guardar y Salir

w guardar la tabla en el disco y salir

q salir sin guardar los cambios

Crea una nueva etiqueta

g crear una nueva tabla de particiones GPT vacía

G crear una nueva tabla de particiones SGI vacía (IRIX)

o crear una nueva tabla de particiones de DOS vacía

s crear una nueva tabla de particiones de Sun vacía

Dado que crearemos una partición simple (no de arranque), usaremos todo el disco space, presione la tecla “n” y Enter.
El sistema le preguntará sobre el tipo de partición - seleccione p - primaria.

El número de partición — 1

Respondemos a la pregunta sobre el primer y último sector presionando la tecla Enter.

¡Importante! Si desea crear varias unidades lógicas, en respuesta al último sector debe especificar el tamaño en kilo, mega, giga, tera y petabytes. En consecuencia, si la partición necesita un tamaño de 2 gigabytes, especifique 2G.

Guarde los cambios presionando “w” y confirme la selección con la tecla Enter.

Captura de pantalla - 3. Resultado de la configuración.

Formatear un disco

Después de la operación descrita anteriormente, se creará el dispositivo /dev/vdb1 en el sistema; en esencia, esta es una partición en el disco. Ahora formateando.

Moderno Linux ofrece una selección de varias opciones de sistema de archivos. El sistema de archivos se crea ejecutando el comando mkfs con las claves especificadas, o ejecutando uno de los programs:

mkfs.bfs
mkfs.btrfs
mkfs.cramfs
mkfs.ext2
mkfs.ext3
mkfs.ext4
mkfs.ext4dev
mkfs.gordo
mkfs.minix
mkfs.msdos
mkfs.ntfs
mkfs.vfat
mkfs.xfs

El formateo se realiza con el comando:

sudo mkfs.ext4 /dev/vdb1

Captura de pantalla: 4. Formateo de la unidad.

El disco está listo para funcionar. Solo queda montarlo.

Montaje de un disco

La peculiaridad de la Linux OS es que es posible montar un disco (u otro dispositivo de bloque) en cualquiera de los directorios, lo principal es que el directorio está vacío.

Cree un directorio en el directorio /mnt:

sudo mkdir /mnt/1

Cambiamos los derechos de acceso al directorio. Solo root y solo lectura y escritura.

sudo chmod -R 660 /mnt/1

Montamos:

montaje sudo /dev/vdb1 /mnt/1

Para montar el disco automáticamente cuando se inicia el sistema, edite el archivo /etc/fstab. Abra con cualquier editor de texto, por ejemplo, nano:

sudo nano / etc / fstab

Al final del archivo, inserte la línea:

/dev/vdb1 /mnt/1 ext4 por defecto 0 0

Guarde el archivo.