2010-10-14 37 views
13

Tôi đang gặp sự cố khi điều chỉnh không gian sẵn có trên ổ đĩa EBS của mình. Theo bảng điều khiển AWS, âm lượng là 50GB và được gắn vào một thể hiện.Vấn đề về không gian đĩa Amazon EC2 và EBS

Nếu tôi ssh vào trường hợp này và làm một -h df, tôi nhận được kết quả như sau:

 
Filesystem   Size Used Avail Use% Mounted on 
/dev/sda1    15G 13G 3.0G 81%/
udev     858M 76K 858M 1% /dev 
none     858M  0 858M 0% /dev/shm 
none     858M 72K 858M 1% /var/run 
none     858M  0 858M 0% /var/lock 
none     858M  0 858M 0% /lib/init/rw 

Tôi khá mới để AWS. Tôi giải thích điều này là "có một thiết bị kèm theo và nó có dung lượng 15GB. Hơn nữa, bạn sắp hết dung lượng!"

Có ai có thể chỉ ra nguyên nhân của sự khác biệt rõ ràng giữa không gian được quảng cáo trong bảng điều khiển và nội dung được hiển thị trên cá thể không?

Nhiều cảm ơn trước

S

Trả lời

8

Vâng, vấn đề này rất đơn giản. Khối lượng chỉ được liên kết với cá thể, nhưng không được gắn kết.

Kiểm tra trên bảng điều khiển AWS điều khiển ổ đĩa được gắn - rất có thể là /dev/sdf.

Sau đó (trên ubuntu):

sudo mkfs.ext3 /dev/sdf 
sudo mkdir /ebs 
sudo mount /dev/sdf /ebs 

Dòng đầu tiên định dạng âm lượng - sử dụng các tập tin ext3 loại hệ thống. Điều này khá chuẩn - nhưng tùy thuộc vào mức sử dụng của bạn (ví dụ: máy chủ ứng dụng, máy chủ cơ sở dữ liệu, ...), bạn cũng có thể chọn một số khác như ext4 hoặc xfs.

Lệnh thứ hai tạo điểm gắn kết và gắn kết thứ ba vào nó. Điều này có nghĩa là hiệu quả, khối lượng mới sẽ là /ebs. Nó cũng sẽ hiển thị trong df ngay bây giờ.

Cuối cùng nhưng không kém phần quan trọng, cũng có thể thêm mục nhập vào /etc/fstab để làm cho nó khởi động lại bằng chứng.

+0

Cảm ơn vì điều này. – Simon

+0

Tôi có thể thấy df liệt kê thiết bị tại/dev/sda1 là 15GB và trong giao diện điều khiển AWS, thiết bị được gắn ở sda1 và là 50GB – Simon

+0

Thật kỳ lạ. Đây có phải là thiết bị gốc của bạn hoặc một ổ EBS 15 GB khác không? – Till

1

Phần còn lại của không gian của bạn được gắn theo mặc định tại/mnt.

6

Dưới đây là cách đơn giản ...

Giả sử rằng bạn đang sử dụng một Linux AMI, trong trường hợp của bạn, bạn có một phương pháp dễ dàng để tăng kích thước của hệ thống tập tin:

1) Dừng Ví dụ 2) Tách khối lượng gốc 3) Chụp nhanh ổ đĩa 4) Tạo ổ đĩa mới từ ảnh chụp nhanh bằng cách sử dụng kích thước mới 5) Đính kèm ổ đĩa mới vào cùng một vị trí nơi bản gốc là 6) Khởi động cá thể, dừng tất cả các dịch vụ ngoại trừ ssh và thiết lập hệ thống tập tin gốc chỉ đọc 7) Mở rộng hệ thống tập tin (sử dụng ví dụ resize2fs) và hoặc phân vùng nếu cần 8) Khởi động lại

Thay vào đó bạn cũng có thể khởi chạy một thể hiện mới và ánh xạ bộ nhớ mẫu hoặc bạn có thể tạo một kết hợp mới hai bước trước.

+0

Điều này có vẻ là một kỹ thuật tốt theo tôi –

1

Chỉ Khởi động lại dụ giải quyết vấn đề của tôi

Đầu:

 
/dev/xvda1  8256952 7837552   0 100%/
udev    299044  8 299036 1% /dev 
tmpfs    121892  164 121728 1% /run 
none    5120  0  5120 0% /run/lock 
none    304724  0 304724 0% /run/shm 

Bây giờ

 
/dev/xvda18256952 1062780 6774744 14%/
udev    299044  8 299036 1% /dev 
tmpfs    121892  160 121732 1% /run 
none    5120  0  5120 0% /run/lock 
none    304724  0 304724 0% /run/shm 
Các vấn đề liên quan