Problema de montagem para EBS na instância EC2

Problema de montagem para EBS na instância EC2

Por razões históricas, temos 2 drives EBS para nosso aplicativo (que é uma instância EC2, usando Amazon2 Linux), é necessário montar como

/dados

E o outro precisa montar como

/dados/interno

No entanto, depois de criarmos uma nova versão do aplicativo, descobrimos que muitas vezes "/data/inhouse" não pode ser montado automaticamente, mas precisa ser montado manualmente. Não tem certeza se existe alguma solução para isso?

BTW abaixo está o log de erros ao 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

Responder1

Parece que sua segunda unidade não está formatada. Por padrão, apenas o primeiro disco possui um filesystrm; todos os outros discos devem ser formatados ( mkfs.xfs) antes do uso. Isso pode ser feito automaticamente em algum script de inicialização.

Responder2

Você deve garantir a ordem em que os discos são montados. Primeiro você deve montar /datae só então/data/inhouse

Normalmente, /etc/fstabisso pode ser bastante aleatório, mas você pode impor o pedido com requires-mounts-fora opção fstab.

Confira este artigo para mais detalhes:Como gerenciar a ordem de montagem das unidades de disco

Espero que ajude :)

informação relacionada