Saltar a contenido

Conectar y desconectar un disco en Linux

En este artículo

Nota

Para servidores VPS utilice la opción de actualizar el plan. A continuación se muestra la instrucción solo para servidores Linux dedicados.

Conectar un disco

Después de adjuntar el disco, debe prepararlo dentro del sistema operativo. El proceso consta de cuatro etapas:

  1. Crear una partición;
  2. Formatear (crear un sistema de archivos);
  3. Montar;
  4. Agregar a /etc/fstab para el inicio automático.

Antes de preparar el disco, debe identificar los nombres de los discos presentes en el sistema.

Puede listar los discos con el siguiente comando:

lsblk
Ejemplo de salida:

NAME   MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
sda      8:0    0   15G  0 disk
└─sda1   8:1    0   15G  0 part /
sdb1      8:16   0   10G  0 disk   # nuevo disco (sin particiones)
vda    252:0    0    1M  1 disk

En este ejemplo, el nuevo disco es /dev/sdb1. Todos los comandos a continuación lo utilizan como ejemplo. Reemplace sdb con el nombre real en su sistema.

1. Crear una partición (fdisk)

Inicie el modo interactivo para el disco:

sudo fdisk /dev/sdb1

Secuencia de acciones:

  • Presione n > crear una nueva partición;
  • Elija p > primaria;
  • Presione Enter tres veces (mantenga los valores predeterminados: disco completo, primer sector, etc.);
  • Presione w > escribir cambios y salir.

Verifique el resultado:

lsblk

Ahora debería aparecer una nueva partición, por ejemplo, /dev/sdb1.

2. Crear un sistema de archivos

Por ejemplo, use ext4: un sistema de archivos confiable y ampliamente compatible:

sudo mkfs.ext4 /dev/sdb1

Nota

Alternativas: xfs, btrfs, ntfs (vía mkfs.ntfs) — dependiendo de sus necesidades.

3. Montar el disco

Cree un punto de montaje (directorio):

sudo mkdir -p /mnt/disk2

Monte la partición:

sudo mount -o barrier=0 /dev/sdb1 /mnt/disk2

Verifique:

df -Th

El disco ahora está listo para su uso: todos los archivos en /mnt/disk2 se almacenarán en el nuevo disco.

4. Montaje automático al inicio (/etc/fstab)

Usar el UUID (en lugar de /dev/sdb1) garantiza estabilidad cuando cambia el orden de los discos.

Obtenga el UUID de la partición:

lsblk -o NAME,UUID

Ejemplo de salida:

NAME   UUID
sda
└─sda1 073e596c-0101-4b87-8f4e-40f96b90baa9
sdb
└─sdb1 1a138d62-46e2-4c2c-9d41-f488d6e340a4

Abra /etc/fstab:

sudo nano /etc/fstab

Agregue la siguiente línea (reemplace el UUID y la ruta según sea necesario):

UUID=1a138d62-46e2-4c2c-9d41-f488d6e340a4  /mnt/disk2  ext4  defaults  0  2

Nota

defaults — opciones de montaje estándar (rw, suid, dev, exec, auto, nouser, async); 0 — no incluido en volcados (dumps); 2 — verificación del sistema de archivos al inicio (después de root).

Desconectar el disco

Un disco local no se puede eliminar si el servidor tiene un punto de recuperación. Primero elimínelo en el panel de control.

Pasos:

  1. Edite /etc/fstab y comente o elimine la línea con el disco:

    sudo nano /etc/fstab
    # UUID=... /mnt/disk2 ext4 defaults 0 2
    
  2. Desmonte el disco:

    sudo umount -l /mnt/disk2
    

    Nota

    La bandera -l (lazy) es útil si el disco está ocupado (por ejemplo, hay una sesión abierta dentro del punto de montaje).

  3. Elimine el punto de montaje (opcional):

    sudo rmdir /mnt/disk2
    
question_mark
Is there anything I can help you with?
question_mark
AI Assistant ×