Làm cách nào để gắn âm lượng EBS mới vào máy Ubuntu trên AWS?


8

Tuyên bố miễn trừ trách nhiệm: Có lẽ tôi đang thiếu một cái gì đó rõ ràng, xin lỗi trước.

Tôi cần thêm dung lượng đĩa EBS cho máy chủ Ubuntu 11.04 của mình chạy trên Amazon EC2 và quyết định tạo ổ đĩa mới ngoài ổ đĩa gốc. (Đây là một phiên bản được hỗ trợ bởi EBS, được tạo từ Ubuntu AMIs chính thức .)

Vì vậy, tôi đã mở bảng điều khiển quản lý AWS, tạo một ổ đĩa và đính kèm nó vào ví dụ:

nhập mô tả hình ảnh ở đây

Tôi đã chọn /dev/sdbtheo đề nghị của hộp thoại. Bảng điều khiển AWS hiển thị âm lượng như được gắn chính xác vào thể hiện.

Vấn đề là, thiết bị /dev/sdbkhông có sẵn trên ví dụ, không phải ngay lập tức cũng như sau khi khởi động lại :

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

Tôi đã bỏ lỡ một số bước cần thiết hay là âm lượng có sẵn dưới một số tên thiết bị khác?

(Cũng đã thử /dev/sdcvới kết quả tương tự; /dev/xvda3không được chấp nhận là "tên thiết bị EBS hợp lệ".)


1
Tôi nhận thấy có một vài câu hỏi AWS trên Hỏi Ubuntu, nhưng tôi nghĩ tôi sẽ thử ở đây trước, vì Server Fault không được tốt lắm để có câu trả lời ...
Jonik

Câu trả lời:


11

Các thiết bị được đặt tên / dev / xvdX thay vì sdX trong 11.04. Đây là một sự thay đổi hạt nhân. Tên kernel cho các thiết bị khối xen là 'xvd'. Ubuntu trước đây đã mang một bản vá để đổi tên các thiết bị đó thành sdX. Bản vá đó đã trở thành vấn đề.

Bạn có thể, nếu bạn thực sự muốn, chạy kernel của riêng bạn với một bản vá được áp dụng. bug 684875 có thêm thông tin về lý do tại sao điều này đã được thay đổi.

Vì vậy, để trả lời câu hỏi của bạn, đính kèm nó /dev/sdb, nó sẽ xuất hiện dưới dạng /dev/xvdb.


1
Hoàn hảo, điều này đã giải quyết nó! Thật thú vị, giờ đây, hộp thoại "đính kèm âm lượng" có ghi chú này (không có ở đó hai ngày trước): " Hạt nhân linux mới hơn có thể yêu cầu bạn ánh xạ thiết bị của mình tới / dev / xvdb thông qua / dev / xvdp. "
Jonik
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.