Initializing System...

Discover Intelligence

Press Enter to search or Esc to close

HƯỚNG DẪN MỞ RỘNG Ổ CỨNG (EXTEND DISK) TOÀN TẬP: UBUNTU, CENTOS, DEBIAN, ALMALINUX

HƯỚNG DẪN MỞ RỘNG Ổ CỨNG (EXTEND DISK) TOÀN TẬP: UBUNTU, CENTOS, DEBIAN, ALMALINUX - FixNhanh

Việc mở rộng dung lượng ổ cứng (Extend Disk) là một trong những tác vụ quan trọng nhất của quản trị viên hệ thống. Tùy thuộc vào từng hệ điều hành (Ubuntu, CentOS, Debian, AlmaLinux) và định dạng tập tin (EXT4, XFS), quy trình có thể thay đổi nhẹ. Bài viết này là cẩm nang toàn tập giúp bạn xử lý mọi trường hợp mà không cần khởi động lại máy chủ (No Reboot).

💡 Nguyên tắc chung: Tăng Physical Disk (vCenter/Cloud) -> Rescan -> Extend Partition -> Extend LVM (nếu có) -> Resize Filesystem.

1. Cài đặt công cụ hỗ trợ (Prerequisites)

Trước khi bắt đầu, hãy cài đặt công cụ growpart để việc mở rộng phân vùng trở nên đơn giản hơn.

Ubuntu / Debian

sudo apt update
sudo apt install cloud-guest-utils -y

CentOS / AlmaLinux / Rocky

sudo yum install cloud-utils-growpart -y

2. Online Rescan Disk

Nếu bạn vừa tăng dung lượng ổ đĩa trên tầng ảo hóa, hãy ép Linux quét lại (thay sda bằng ổ đĩa tương ứng của bạn):

echo 1 > /sys/class/block/sda/device/rescan

3. Sửa bảng phân vùng GPT (Nếu cần)

Nếu ổ đĩa của bạn dùng định dạng GPT, sau khi mở rộng bạn có thể gặp lỗi về Header. Hãy dùng gdisk để sửa:

# gdisk /dev/sda
# Nhấn "x" (expert mode)
# Nhấn "e" (relocate backup data structures to the end of the disk)
# Nhấn "w" (write changes and exit)

4. Quy trình Mở rộng chi tiết

Trường hợp A: Sử dụng LVM (Tiêu chuẩn Enterprise)

Hầu hết Ubuntu Server và RHEL-based dùng LVM. Các bước gồm:

  1. Grow Partition: growpart /dev/sda 3 (mở rộng phân vùng vật lý số 3)
  2. PV Resize: pvresize /dev/sda3
  3. LV Extend: lvextend -l +100%FREE /dev/mapper/ubuntu--vg-ubuntu--lv

Trường hợp B: Không dùng LVM (Standard Partition)

Chỉ cần thực hiện 2 bước đơn giản:

  1. Grow Partition: growpart /dev/sda 1
  2. Resize Filesystem: Xem bước 5 bên dưới.

5. Resize Filesystem (EXT4 vs XFS)

Đây là bước cuối cùng để hệ điều hành nhận diện dung lượng thực tế.

OS / Filesystem Lệnh thực thi
Ubuntu / Debian (EXT4) resize2fs /dev/mapper/ubuntu--vg-lv
CentOS / AlmaLinux (XFS) xfs_growfs /

6. Kiểm tra kết quả cuối cùng

Hãy chạy lệnh df -hT để xác định chính xác kiểu phân vùng và dung lượng mới đã được cập nhật thành công hay chưa.

✅ Done: Chúc mừng bạn đã mở rộng ổ đĩa thành công trên mọi nền tảng Linux phổ biến nhất hiện nay!

FN

FixNhanh Infrastructure Team

Specialists in server administration, security, and cloud automation. We strive to provide the most accurate and up-to-date technical guides for the community.

Leave a Comment

FixNhanh Support
Hello! How can I help you with Linux or Windows today?