GNU/Linux >> Tutoriales Linux >  >> Linux

Preparar discos de datos en servidores en la nube de Linux

Los discos de datos adjuntos a algunos tipos de Linux® Cloud Servers no están formateados cuando se crean. Antes de poder usarlos para almacenar datos en Linux, debe formatearlos, determinar sus puntos de montaje y agregarlos a la fstab del sistema. archivo.

Nota: Si su servidor tiene un disco de datos adjunto, el disco de datos aparece en los Detalles de su servidor. en el panel de control de la nube.

Use las siguientes instrucciones para preparar discos de datos de manera eficiente para uso independiente.

  1. Enumere los volúmenes adjuntos a su servidor ejecutando el siguiente fdisk comando:

     sudo fdisk -l
    

    En la lista de volúmenes, el dispositivo /dev/xvda es el disco del sistema. Otros volúmenes enumerados son sus datos o discos de Cloud Block Storage.

  2. Para particionar el disco, ejecute el siguiente fdisk utilidad y especifique el disco, que produce una salida similar a la que se muestra:

     root@nosnetdfw:~# fdisk /dev/xvde
    
     Device contains neither a valid DOS partition table, nor Sun, SGI or OSF disklabel
     Building a new DOS disklabel with disk identifier 0x59a4ec2c.
     Changes will remain in memory only, until you decide to write them.
     After that, of course, the previous content won't be recoverable.
    
     Warning: invalid flag 0x0000 of partition table 4 will be corrected by w(rite)
    
     WARNING: DOS-compatible mode is deprecated. It's strongly recommended to
      switch off the mode (command 'c') and change display units to
      sectors (command 'u').
    
     Command (m for help): m
     Command action
     A. bootable flag
     B. edit bsd disklabel
     C. toggle the dos compatibility flag
     D. delete a partition
     E. list known partition types
     F. print this menu
     G. add a new partition
     H. create a new empty DOS partition table
     I. print the partition table
     J. quit without saving changes
     K. create a new empty Sun disklabel
     L. change a partition's system id
     M. change display/entry units
     N. verify the partition table
     O. write table to disk and exit
     P. extra functionality (experts only)
    
     Command (m for help):
    
  3. Introduzca n para crear una nueva partición, como se muestra en el siguiente ejemplo, que incluye los resultados:

     Command (m for help): n
    
     Command action
        e   extended
        p   primary partition (1-4)
    
  4. Introduce p para crear una nueva partición para indicar una partición primaria, como se muestra en el siguiente ejemplo con sus resultados:

     p
    
     Partition number (1-4):
    
  5. Debido a que esta es la primera y única partición que está creando en el volumen, ingrese l , como se muestra en el siguiente ejemplo junto con sus resultados:

     Partition number (1-4): 1
    
     First cylinder (1-13054, default 1):
    
  6. Para aceptar el cilindro de inicio predeterminado, que es 1 , pulsa Intro . El siguiente ejemplo muestra el resultado esperado:

     Using default value 1
     Last cylinder, +cylinders or +size{K,M,G} (1-13054, default 13054):
    
  7. Pulsa Intro para seleccionar el último cilindro del disco para asegurarse de que la partición use todo el disco. La última partición es la predeterminada. El siguiente ejemplo muestra el resultado esperado:

     Using default value 13054
    
     Command (m for help):
    
  8. Introduce w para escribir la partición, como se muestra en el siguiente ejemplo junto con la salida:

     Command (m for help): w
    
     The partition table has been altered!
    
     Calling ioctl() to re-read partition table.
     Syncing disks.
    
  9. Su disco de datos está listo. Se adjuntó en /dev/xvde y creó una partición en él, por lo que ahora su disco disponible aparece en /dev/xvde1 . Ejecute el siguiente comando para enumerar los discos:

     root@nosnetdfw:~# fdisk -l
    
    
     Disk /dev/xvda: 42.9 GB, 42949672960 bytes
     255 heads, 63 sectors/track, 5221 cylinders
     Units = cylinders of 16065 * 512 = 8225280 bytes
     Sector size (logical/physical): 512 bytes / 512 bytes
     I/O size (minimum/optimal): 512 bytes / 512 bytes
     Disk identifier: 0x000dc852
    
         Device Boot      Start         End      Blocks   Id  System
     /dev/xvda1               1        5222    41942016   83  Linux
    
     Disk /dev/xvde: 107.4 GB, 107374182400 bytes
     255 heads, 63 sectors/track, 13054 cylinders
     Units = cylinders of 16065 * 512 = 8225280 bytes
     Sector size (logical/physical): 512 bytes / 512 bytes
     I/O size (minimum/optimal): 512 bytes / 512 bytes
     Disk identifier: 0x59a4ec2c
    
         Device Boot      Start         End      Blocks   Id  System
     /dev/xvde1               1       13054   104856223+  83  Linux
    
  10. Ejecute el siguiente comando para formatear la partición principal de cada disco de datos adjunto, sustituyendo el dispositivo y el número de partición por /dev/xvde1 :

    sudo mkfs -t ext3 /dev/xvde1
    
  11. Cree puntos de montaje para cada disco de datos según sea necesario.

Debe asignar directorios como puntos de montaje para los discos de datos para que el sistema los use para el almacenamiento. Si un disco de datos está destinado a contener una base de datos, por ejemplo, su punto de montaje es la ubicación de almacenamiento de la base de datos (por ejemplo, /var/lib/mysql ).

Si el directorio aún no tiene un disco asignado, cree uno con el siguiente comando:

    sudo mkdir -p /path/to/directory
  1. Asigne discos a puntos de montaje agregándolos a /etc/fstab archivo.

    Edite el archivo con su editor de texto favorito. El siguiente ejemplo usa el nano redactor:

    sudo nano /etc/fstab
    

    Agregue una línea para cada disco con el nombre del dispositivo asociado, el número de partición y el directorio de montaje, como se muestra en el siguiente ejemplo:

     /dev/xvde1   path/to/directory  ext3    defaults,noatime,nofail      0      0
    
  2. Monte cualquier unidad nueva ejecutando el siguiente comando:

    sudo mount -a
    
  3. Confirme que los discos de datos estén montados ejecutando el siguiente comando de comprobación de espacio en disco:

    df -h
    

    Si falta algún disco, verifique las líneas de configuración en /etc/fstab para asegurarse de que los nombres y las opciones de los dispositivos sean correctos.


Linux
  1. Desbloquee discos encriptados en Linux automáticamente

  2. Cómo agregar un disco nuevo a un servidor Linux existente

  3. Cumplimiento PCI-DSS de servidores en la nube

  4. Prepare discos de datos en servidores en la nube de Windows 2012, 2016 y 2019

  5. Kali Linux en la nube de DigitalOcean

Comando Fdisk en Linux (Crear particiones de disco)

Cómo clonar discos con el comando dd de Linux

Configuración de la partición LVM en el servidor Linux

Cómo cifrar la partición en Linux

Cómo crear particiones de disco en Linux

Cómo ver las particiones de disco de Linux (tabla de particiones)