Problema de montaje para EBS en la instancia EC2

Problema de montaje para EBS en la instancia EC2

Por razones históricas, tenemos 2 unidades EBS para nuestra aplicación (que es una instancia EC2, que usa Amazon2 Linux), una debe montarse como

/datos

Y el otro necesita montarse como

/datos/interno

Sin embargo, después de crear una nueva compilación de la aplicación, descubrimos que es bastante frecuente que "/data/inhouse" no se pueda montar automáticamente sino que sea necesario montarlo manualmente. ¿No estás seguro de si hay alguna solución para eso?

Por cierto, a continuación se muestra el registro de errores al iniciar

xfs_growfs: XFS_IOC_FSGROWFSDATA xfsctl failed: Input/output error
meta-data=/dev/nvme1n1           isize=512    agcount=4, agsize=19660800 blks
         =                       sectsz=512   attr=2, projid32bit=1
         =                       crc=1        finobt=1 spinodes=0
data     =                       bsize=4096   blocks=78643200, imaxpct=25
         =                       sunit=0      swidth=0 blks
naming   =version 2              bsize=4096   ascii-ci=0 ftype=1
log      =internal               bsize=4096   blocks=38400, version=2
         =                       sectsz=512   sunit=0 blks, lazy-count=1
realtime =none                   extsz=4096   blocks=0, rtextents=0

Respuesta1

Parece que su segunda unidad no está formateada. De forma predeterminada, solo el primer disco tiene un sistema de archivos; todos los demás discos deben formatearse ( mkfs.xfs) antes de su uso. Esto se puede hacer automáticamente en algún script de inicio.

Respuesta2

Debe asegurarse del orden en que se montan los discos. Primero debes montar /datay solo después/data/inhouse

Por lo general, /etc/fstabpuede ser bastante aleatorio, pero puede hacer cumplir el orden con requires-mounts-forla opción fstab.

Consulte este artículo para obtener más detalles:Cómo gestionar el orden de montaje de las unidades de disco

Espero que ayude :)

información relacionada