Mount-Problem für EBS bei EC2-Instance

Mount-Problem für EBS bei EC2-Instance

Aus historischen Gründen haben wir 2 EBS-Laufwerke für unsere Anwendung (eine EC2-Instanz mit Amazon2 Linux), eines muss als

/Daten

Und die anderen müssen montieren als

/daten/inhouse

Nachdem wir jedoch einen neuen Build der Anwendung erstellt haben, stellen wir fest, dass „/data/inhouse“ häufig nicht automatisch gemountet werden kann, sondern manuell gemountet werden muss. Sie sind sich nicht sicher, ob es dafür eine Lösung gibt?

BTW unten sind die Fehlerprotokoll beim Start

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

Antwort1

Scheint so, als wäre Ihr zweites Laufwerk nicht formatiert. Standardmäßig ist nur auf der ersten Festplatte ein Dateisystem vorhanden, alle anderen Festplatten müssen mkfs.xfsvor der Verwendung formatiert werden ( ). Dies kann automatisch in einem Startskript erfolgen.

Antwort2

Sie müssen die Reihenfolge beachten, in der die Platten gemountet werden. Zuerst müssen Sie mounten /dataund erst dann/data/inhouse

Normalerweise /etc/fstabkann es ziemlich zufällig sein, aber Sie können die Reihenfolge mit requires-mounts-forder fstab-Option erzwingen.

Weitere Einzelheiten finden Sie in diesem Artikel:So verwalten Sie die Reihenfolge der Bereitstellung von Festplattenlaufwerken

Hoffentlich hilft das :)

verwandte Informationen