EC2 인스턴스에서 EBS 마운트 문제

EC2 인스턴스에서 EBS 마운트 문제

역사적 이유로 우리 애플리케이션에는 2개의 EBS 드라이브(Amazon2 Linux를 사용하는 EC2 인스턴스)가 있습니다. 하나는 다음과 같이 마운트해야 합니다.

/데이터

그리고 다른 하나는 다음과 같이 마운트해야 합니다.

/데이터/사내

그러나 애플리케이션의 새 빌드를 생성한 후 "/data/inhouse"가 자동으로 마운트되지 않고 수동으로 마운트해야 하는 경우가 꽤 많다는 사실을 발견했습니다. 이에 대한 해결책이 있는지 확실하지 않습니까?

아래 BTW는 시작 시 오류 로그입니다.

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

답변1

두 번째 드라이브가 포맷되지 않은 것 같습니다. 기본적으로 첫 번째 디스크에만 파일 시스템이 있으며, 다른 모든 디스크는 mkfs.xfs사용하기 전에 포맷( )해야 합니다. 이는 일부 시작 스크립트에서 자동으로 수행될 수 있습니다.

답변2

디스크가 마운트되는 순서를 확인해야 합니다. 먼저 마운트해야 하며 /data그런 다음에만/data/inhouse

일반적으로 /etc/fstab매우 무작위일 수 있지만 fstab 옵션을 사용하여 순서를 적용할 수 있습니다 requires-mounts-for.

자세한 내용은 이 기사를 확인하세요.디스크 드라이브 마운트 순서 관리 방법

도움이 되었기를 바랍니다 :)

관련 정보