Hướng dẫn mở rộng dung lượng Boot Volume trên OCI Instance với LVM
Khi bạn tăng kích thước boot volume của một OCI instance từ bảng điều khiển, không gian mới sẽ được thêm vào đĩa, nhưng hệ điều hành của bạn sẽ không tự động sử dụng nó. Bạn cần phải mở rộng phân vùng, khối lượng vật lý LVM và hệ thống tệp một cách thủ công. Bài viết này sẽ hướng dẫn bạn từng bước để thực hiện điều đó.
1. Mở rộng Boot Volume trong OCI Console
Đầu tiên, bạn truy cập vào OCI Instance → Boot Volume → Chỉnh sửa → Resize và đặt kích thước mới mong muốn (ví dụ: từ 50GB → 100GB).
2. Kiểm tra kích thước Volume mới
Chạy lệnh lsblk
để xác nhận kích thước mới:
bash
lsblk
Kết quả mẫu sau khi thay đổi kích thước:
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 100G 0 disk
├─sda1 8:1 0 100M 0 part /boot/efi
├─sda2 8:2 0 1G 0 part /boot
└─sda3 8:3 0 45.5G 0 part
├─ocivolume-root 252:0 0 35.5G 0 lvm /
└─ocivolume-oled 252:1 0 10G 0 lvm /var/oled
Giải thích:
- Đĩa sda = 100G (boot volume)
- Phân vùng sda3 = 45.5G
- Trong sda3 → LVM (ocivolume-root được gắn tại /, ocivolume-oled tại /var/oled)
Tại thời điểm này, kích thước đĩa đã tăng lên nhưng phân vùng vẫn chưa thay đổi.
3. Mở rộng phân vùng sda3
Cài đặt tiện ích growpart:
bash
sudo dnf install -y cloud-utils-growpart
Mở rộng phân vùng:
bash
sudo growpart /dev/sda 3
Xác nhận với:
bash
lsblk
Bây giờ sda3 nên hiển thị khoảng 99G.
4. Mở rộng khối lượng vật lý LVM
Chạy lệnh sau:
bash
sudo pvresize /dev/sda3
Kiểm tra:
bash
sudo pvs
5. Mở rộng khối lượng logic
Hiện tại / = ocivolume-root = 35.5G. Để mở rộng và sử dụng toàn bộ không gian trống:
bash
sudo lvextend -l +100%FREE /dev/ocivolume/root
6. Mở rộng hệ thống tệp
Nếu bạn sử dụng XFS (mặc định cho Oracle Linux 8):
bash
sudo xfs_growfs /
Nếu bạn sử dụng ext4, hãy chạy lệnh sau:
bash
sudo resize2fs /dev/ocivolume/root
7. Kiểm tra kích thước mới
Chạy lệnh:
bash
df -h
Bây giờ / của bạn nên gần 90G, tùy thuộc vào lượng không gian bạn đã phân bổ.
Thực hành tốt nhất
- Luôn sao lưu dữ liệu quan trọng trước khi thực hiện các thay đổi lớn.
- Kiểm tra các thông số hệ thống sau khi mở rộng để đảm bảo không có vấn đề xảy ra.
Những cạm bẫy thường gặp
- Quên mở rộng phân vùng sau khi mở rộng boot volume.
- Không kiểm tra kích thước sau khi mở rộng có thể dẫn đến việc không sử dụng hết không gian mới.
Mẹo hiệu suất
- Đảm bảo sử dụng LVM để có thể dễ dàng mở rộng và quản lý không gian đĩa trong tương lai.
Khắc phục sự cố
- Nếu gặp lỗi khi mở rộng, hãy kiểm tra xem có phải do phân vùng đang được sử dụng hay không. Nên thực hiện trong chế độ cứu hộ nếu cần thiết.
Câu hỏi thường gặp
H: Tôi có cần khởi động lại instance sau khi mở rộng không?
Đ: Thông thường, bạn không cần khởi động lại, nhưng nếu gặp vấn đề, hãy xem xét khởi động lại.
H: Tôi có thể mở rộng bao nhiêu dung lượng?
Đ: Bạn có thể mở rộng đến kích thước tối đa của boot volume mà OCI hỗ trợ.
Hãy làm theo các bước trong hướng dẫn này để mở rộng dung lượng Boot Volume trên OCI Instance của bạn một cách hiệu quả và an toàn. Nếu bạn có bất kỳ câu hỏi nào, hãy để lại nhận xét bên dưới!