EBS 볼륨 마운트 지점은 디스크 또는 파티션이어야 합니다.

EBS 볼륨 마운트 지점은 디스크 또는 파티션이어야 합니다.

커뮤니티 CentOS 7 HVM 이미지를 사용하여 EC2 인스턴스에 다른 EBS 볼륨을 추가한 후 lsblk 명령은 다음을 표시합니다.

NAME    MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda    202:0    0   8G  0 disk
 -xvda1 202:1    0   8G  0 part /
xvdb    202:16   0  16G  0 disk

이제 다음과 같이 간단하게 디스크를 포맷 sudo mkfs.xfs -f /dev/xvdf하고 디스크에 마운트 지점을 만들 수 있습니다.

NAME    MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda    202:0    0   8G  0 disk
 -xvda1 202:1    0   8G  0 part /
xvdb    202:16   0  16G  0 disk /var/www

아니면 xvdb에 xvdb1로 파티션을 생성하고 다음과 같이 마운트해야 합니까?

NAME    MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda    202:0    0   8G  0 disk
 -xvda1 202:1    0   8G  0 part /
xvdb    202:16   0  16G  0 disk
 -xvdb1 202:17   0  16G  0 part /var/www

둘 다 작동 중이므로 다른 EBS 디스크에 파티션을 생성하고 파티션 하나만 있으면 마운트 지점을 생성하는 것보다 이유와 이점을 이해할 수 없습니다.

답변1

메모:오타가 있는 것 같아 sudo mkfs.xfs -f /dev/xvdf읽어봐야 할 것 같습니다 sudo mkfs.xfs -f /dev/xvdb.

설명하신 두 가지 접근 방식 모두 유효합니다. EBS 블록 스토리지에는 파티션을 생성할 필요가 전혀 없습니다.

실제로 파일을 보유하는 것은 파일 시스템입니다. sudo mkfs.xfs -f /dev/xvdb블록 장치 위에 파일 시스템을 생성하는 것과 같은 명령을 실행하면 /dev/xvdb기본 블록 장치(전체 디스크 또는 파티션)가 아닌 이 파일 시스템이 마운트됩니다.

관련 정보