Cách tăng kích thước volume cho Instance EC2 - ICTsharing - Blog chia sẻ kiến thức về ICT

Hot

Post Top Ad

Thứ Hai, 21 tháng 1, 2019

Cách tăng kích thước volume cho Instance EC2

Khi các bạn tạo Instance trên EC2 của amazon cloud thường chọn luôn mặc định volume là 8GB. Trong thời gian sử dụng dữ liệu ngày càng tăng và hệ thống báo thiếu volume. Bài hướng dẫn này giúp bạn cách tăng dung lượng (volume) mà không bị mất dữ liệu.

Các bước như sau:
1. Đăng nhập vào quản lý AWS và chọn danh mục EC2
2. Xác định chính xác Instance muốn tăng dung lượng qua Root Device và Block Devices
3. Chọn thiết bị lưu trữ và chọn ID EBS
4. Trong cửa sổ Volume nhấn chọn Actions ở phía trên cùng của trang
5. Chọn Volumes cần sửa
6. Nhập giá trị cần tăng thêm dung lượng (volume) sau đó nhấn xác nhận (confirm)
7. Kết nối SSH vào EC2 bằng putty hoặc phần mềm tương tự.
8. Chạy lệnh lsblk để xem danh sách các volumes và kích thước có sẵn.
9. Chạy lệnh sudo growpart /dev/volumename 1 trên volume mà bạn muốn thay đổi (trong trường hợp này là sudo growpart /dev/xvda 1
10. Kiểm tra lại kích thước của volume với lệnh df -h

Chi tiết tường bước như sau:
1. Đăng nhập vào quản trị AWS và chọn danh mục EC2

2. Xác định chính xác Instance muốn tăng dung lượng qua Root Device và Block Devices 
Nếu bạn chỉ có một Instance thì đơn giản nhưng nếu có vài cái giống như hình ảnh dưới, thì bạn phải chọn chính xác instance nào cần thay đổi để thay đổi bằng cách chọn vào Root Device hoặc Block Device
Như hình dưới đây mình chọn Instance Elearning

3. Chọn thiết bị lưu trữ và chọn ID EBS
Sau khi chọn được Instance cần thay đổi. Bạn nhấn chuột vào mục khoanh đỏ là Block Device hoặc Root Device sau đó nhấn chọn ID EBS



4. Trong cửa sổ Volume nhấn chọn Actions ở phía trên cùng của trang
Sau khi chọn ID EBS chọn Modify trong mục Actions theo mũi tên bên dưới.

5. Chọn Volumes cần sửa
Ta có instance đang để giá trị mặc định là 8GB.


6. Nhập giá trị cần tăng thêm dung lượng (volume) sau đó nhấn xác nhận (confirm)
Từ mục Actions chọn Modify Volume. Chúng ta tăng thêm dung lượng từ 8GB lên 30GB 
7. Kết nối SSH vào EC2 bằng putty hoặc phần mềm tương tự.
Bước này giúp chúng ta xem đã được cập nhật thành công chưa.

8. Chạy lệnh lsblk để xem danh sách các volumes và kích thước có sẵn.

[ec2-user@ip-172-30-0-30 ~]$ lsblk

NAME    MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda    202:0    0  30G  0 disk 
└─xvda1 202:1    0  30G  0 part /

9. Chạy lệnh sudo growpart /dev/volumename 1 trên volume mà bạn muốn thay đổi (trong trường hợp này là sudo growpart /dev/xvda 1

Sử dụng câu lệnh Growpart mở rộng phân vùng từ kích thước ban đầu và kích thước hiện tại sang kích thước đĩa có mới.
(Chú ý: bước này có thể ổ đĩa của các bạn sẽ khác)
$ sudo growpart /dev/xvda 1

10. Kiểm tra lại kích thước của volume với lệnh df -h
Sau khi mở rộng phân vùng đĩa tới giới hạn kích thước mới 30GB, bạn có thể kiểm tra lại dung lượng bằng lệnh lsblk. Cuối cùng là xác nhận lại việc lưu trữ và sử dụng bằng câu lệnh df -h.
[ec2-user@ip-172-30-0-30 ~]$ lsblk

NAME    MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
xvda    202:0    0  30G  0 disk 
└─xvda1 202:1    0  30G  0 part /
[ec2-user@ip-172-30-0-30 ~]$ df -h

Filesystem      Size  Used Avail Use% Mounted on
devtmpfs        488M   56K  488M   1% /dev
tmpfs           497M     0  497M   0% /dev/shm
/dev/xvda1       30G  4.2G   26G  15% /
Nếu chạy lệnh df -h vẫn chưa hiển thị thư mục /dev/xvda1 là 30 GB thì các bạn thử khởi động lại server rồi xem kết quả nhé.

Không có nhận xét nào:

Đăng nhận xét

Post Top Ad

Your Ad Spot