AWS의 Ubuntu 시스템에 새로운 EBS 볼륨을 연결하는 방법은 무엇입니까?


8

면책 조항 : 분명히 미안합니다. 미안합니다. 미안합니다.

Amazon EC2에서 실행되는 Ubuntu 11.04 서버에 더 많은 EBS 디스크 공간이 필요하며 루트 볼륨 외에 새 볼륨을 생성하기로 결정했습니다. ( 공식 우분투 AMI 에서 만든 EBS 지원 인스턴스 입니다.)

그래서 AWS 관리 콘솔을 열고 볼륨을 생성하여 인스턴스에 연결했습니다.

여기에 이미지 설명을 입력하십시오

/dev/sdb대화 상자에서 제안한대로 선택했습니다 . AWS 콘솔은 볼륨이 인스턴스에 올바르게 연결된 것으로 표시합니다.

문제는 인스턴스 에서 디바이스 /dev/sdb를 사용할 수없고 재부팅 직후 나 사용할 수 없다는 것입니다 .

$ sudo mkfs.ext4 /dev/sdb
mke2fs 1.41.14 (22-Dec-2010)
Could not stat /dev/sdb --- No such file or directory

필요한 단계가 누락되었거나 다른 장치 이름으로 볼륨을 사용할 수 있습니까?

( /dev/sdc동일한 결과로 시도했지만 /dev/xvda3"유효한 EBS 장치 이름"으로 승인되지 않았습니다.)


1
Ask Ubuntu에 대한 AWS 질문이 거의 없다는 것을 알고 있지만 서버 결함이 답변을 얻는 데 그다지 좋지 않기 때문에 여기에서 먼저 시도해 보겠다고 생각했습니다.
Jonik

답변:


11

장치는 11.04에서 sdX가 아닌 / dev / xvdX로 명명됩니다. 이것은 커널 변경이었습니다. xen 블록 장치의 커널 이름은 'xvd'입니다. 이전에는 Ubuntu에서 해당 장치의 이름을 sdX로 바꾸는 패치가있었습니다. 그 패치는 문제가되었습니다.

정말로 원한다면 패치를 적용하여 자신의 커널을 실행할 수 있습니다. 버그 684875 에는 이것이 변경된 이유에 대한 자세한 정보가 있습니다.

따라서 귀하의 질문에 대답하고 첨부 /dev/sdb하면으로 표시됩니다 /dev/xvdb.


1
완벽 해,이 문제를 해결했다! Btw, 흥미롭게도 이제 "첨부 파일 첨부"대화 상자에이 노트가 없었습니다 (이틀 전에는 없었 음). " 최신 Linux 커널에서는 / dev / xvdp를 통해 / dev / xvdb에 장치를 대신 매핑해야 할 수도 있습니다. "
Jonik
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.