Hosting
Tên miền
Cloud
Máy chủ
EmailSSLFirewall Anti DDoSTối ưu tốc độ website

Nội dung

    Hướng dẫn mở rộng (Extend) dung lượng ổ đĩa trên VPS

    Ngày đăng:

    27/08/2025

    Cập nhật lần cuối:

    27/08/2025

    Mục lục

    Khi nâng cấp gói dịch vụ VPS, dung lượng ổ đĩa có thể đã được tăng lên nhưng hệ thống vẫn chưa tự động mở rộng phân vùng. Khi đó, bạn cần thực hiện thao tác mở rộng phân vùng và filesystem để có thể sử dụng toàn bộ dung lượng mới. Bài viết này sẽ hướng dẫn bạn chi tiết cách mở rộng dung lượng ổ đĩa trên VPS cho cả Linux VPSWindows VPS.

    1. Trên VPS Linux

    Khi mở rộng dung lượng ổ đĩa trên VPS, nhưng hệ thống chưa tự động nhận thêm dung lượng, bạn cần thực hiện thao tác thủ công để mở rộng phân vùng và filesystem. Tùy thuộc vào hệ thống có sử dụng LVM hay không, các thao tác thực hiện sẽ khác nhau.

    1.1. Cách kiểm tra VPS dùng LVM hay không

    Để kiểm tra, bạn chạy lệnh:

    lsblk
    • Nếu phân vùng chứa dữ liệu được ánh xạ qua /dev/mapper/… hoặc có tên như cl-root, ubuntu–vg-root thì VPS đang sử dụng LVM.
    • Nếu phân vùng / mount trực tiếp từ /dev/sda1, /dev/vda1, … thì VPS không dùng LVM.

    Ví dụ:

    Trường hợp dùng LVM:

    sda      8:0    0   50G  0 disk
    ├─sda1   8:1    0    1G  0 part /boot
    └─sda2   8:2    0   49G  0 part
      ├─cl-root 253:0  0   45G  0 lvm  /
      └─cl-swap 253:1  0    4G  0 lvm  [SWAP]

    Trường hợp không dùng LVM:

    sda    8:0    0   50G  0 disk
    └─sda1 8:1    0   50G  0 part /

    Ngoài ra, bạn có thể dùng:

    lvs
    • Có output → Hệ thống dùng LVM
    • Không có output → Hệ thống không dùng LVM

    1.2. Trường hợp 1: VPS sử dụng LVM

    Bước 1: Kiểm tra dung lượng ổ đĩa hiện tại

    Bạn đăng nhập vào VPS qua SSH, sau đó chạy lệnh bên dưới để xem dung lượng ổ đĩa trên hệ thống:

    df -h

    Kết quả cho thấy /dev/mapper/cl-root đang mount đến / với dung lượng 78G.

    Kiểm tra dung lượng ổ đĩa
    Kiểm tra dung lượng ổ đĩa
    • Để hiển thị dung lượng đã sử dụng và còn trống theo từng phân vùng, bạn dùng lệnh:
    lsblk
    • Liệt kê danh sách các thiết bị lưu trữ (disk, partition, LVM).

    Ví dụ: Disk /dev/sda có dung lượng 90G, nhưng phân vùng /dev/sda3 vẫn giữ nguyên 78G, dẫn đến Logical Volume chưa tăng.

    Kết quả kiểm tra phân vùng /dev/sda3 vẫn giữ nguyên 78G
    Kết quả kiểm tra phân vùng /dev/sda3 vẫn giữ nguyên 78G

    Bước 2: Cài đặt công cụ growpart

    Growpart giúp mở rộng phân vùng để sử dụng toàn bộ dung lượng disk. Để cài đặt công cụ này, bạn sử dụng các lệnh như sau:

    • Trên Ubuntu/Debian:
    lsblk
    • Trên CentOS / AlmaLinux / Fedora:
    sudo dnf install cloud-utils-growpart -y
    Cài đặt công cụ growpart
    Cài đặt công cụ growpart

    Bước 3: Mở rộng phân vùng cuối cùng

    Giả sử, bạn cần mở rộng phân vùng sda3 (thay đổi số 3 nếu VPS của bạn dùng phân vùng khác), hãy sử dụng lệnh sau:

    sudo growpart /dev/sda 3
    Mở rộng phân vùng cuối cùng
    Mở rộng phân vùng cuối cùng

    Sau đó, bạn kiểm tra lại bằng lệnh:

    lsblk
    Kiểm tra lại kết quả sau khi thực hiện
    Kiểm tra lại kết quả sau khi thực hiện

    Kết quả: phân vùng /dev/sda3 đã được mở rộng, nhưng Logical Volume (LVM) vẫn chưa thay đổi 77.4G.

    Bước 4: Resize Logical Volume

    1. Kiểm tra dung lượng Physical Volume (PV), bạn dùng lệnh:

    sudo pvs

    Kết quả: Physical Volume hiện tại đang 78,41G

    Resize Logical Volume
    Resize Logical Volume

    2. Mở rộng PV để nhận toàn bộ dung lượng từ phân vùng mới với lệnh:

    sudo pvresize /dev/sda3
    Mở rộng phân vùng để nhận dung lượng từ phân vùng mới
    Mở rộng phân vùng để nhận dung lượng từ phân vùng mới

    Kết quả Physical Volume sau khi mở rộng.

    Physical Volume sau khi mở rộng
    Physical Volume sau khi mở rộng

    3. Để mở rộng Logical Volume (ở đây là /dev/mapper/cl-root), bạn dùng:

    sudo lvextend -r -l +100%FREE /dev/mapper/cl-root
    • lvextend: công cụ mở rộng Logical Volume.
    • r: tự động resize filesystem.
    • l +100%FREE: lấy toàn bộ dung lượng còn trống.
    Mở rộng Logical Volume
    Mở rộng Logical Volume

    4. Kiểm tra kết quả:

    df -h

    Lúc này phân vùng root / đã được mở rộng theo đúng dung lượng mới.

    Phân vùng root đã được mở rộng
    Phân vùng root đã được mở rộng

    1.3. Trường hợp 2: VPS không sử dụng LVM

    Bước 1: Kiểm tra dung lượng hiện tại

    df -h
    lsblk
    Kiểm tra dung lượng hiện tại
    Kiểm tra dung lượng hiện tại

    Bước 2: Cài đặt công cụ growpart

    • Ubuntu/Debian:
    apt update && sudo apt install cloud-guest-utils -y
    • CentOS / AlmaLinux / Fedora:
    dnf install cloud-utils-growpart -y

    Bước 3: Mở rộng phân vùng cuối cùng

    Ví dụ phân vùng gốc là /dev/sda1:

    growpart /dev/sda 1
    lsblk

    Bước 4: Mở rộng filesystem

    • Nếu VPS sử dụng EXT4:
    resize2fs /dev/sda1
    VPS sử dụng EXT4
    VPS sử dụng EXT4
    • Nếu VPS sử dụng XFS:
    xfs_growfs /

    Với XFS, bạn cần chỉ định điểm mount (/) thay vì thiết bị block.

    Bước 5: Kiểm tra kết quả

    df -h

    2. Trên VPS Windows

    Bước 1: Kiểm tra dung lượng hiện tại:

    • Bạn mở Disk Management để xem dung lượng ổ đĩa.
    • Trong một số trường hợp, disk đã tăng (ví dụ 50G) nhưng phân vùng hệ điều hành (C:) chưa sử dụng hết.
    Xem dung lượng ổ đĩa
    Xem dung lượng ổ đĩa
    Kết quả hiển thị
    Kết quả hiển thị

    Bước 2: Extend Volume:

    1. Bạn nhấn chuột phải vào ổ C > chọn Extend Volume.

    Chọn Extend Volume
    Chọn Extend Volume

    2. Tiếp theo, bạn chọn Next, hệ thống sẽ tự động chọn phần dung lượng chưa được phân bổ.

    Chọn Next
    Chọn Next
    Chọn Next
    Chọn Next

    3. Nhấn Finish để hoàn tất.

    Nhấn Finish để hoàn tất
    Nhấn Finish để hoàn tất

    Bước 3: Kiểm tra kết quả:

    Sau khi thao tác, ổ C sẽ được mở rộng và hiển thị đúng tổng dung lượng mới.

    Ổ C hiển thị đúng tổng dung lượng mới
    Ổ C hiển thị đúng tổng dung lượng mới

    Như vậy, chỉ với vài bước đơn giản, bạn đã có thể mở rộng ổ đĩa cho VPS (cả Linux và Windows), đảm bảo tận dụng tối đa dung lượng đã nâng cấp. Mọi thắc mắc xin vui lòng liên hệ hotline 1800 1093 để được hỗ trợ giải đáp nhanh chóng.

    VIETNIX – DỊCH VỤ HOSTING, VPS TỐC ĐỘ CAO, ỔN ĐINH, BẢO MẬT

    • Địa chỉ: 265 Hồng Lạc, Phường Bảy Hiền, Thành Phố Hồ Chí Minh
    • Điện thoại: 1800 1093
    • Email liên hệ: sales@vietnix.com.vn
    • Website: https://vietnix.vn/

    VIETNIX

    Đội ngũ Vietnix tại Vietnix

    Kết nối với mình qua

    Vietnix thành lập vào năm 2012, là công ty chuyên nghiệp tại Việt Nam trong lĩnh vực cung cấp dịch vụ Hosting, VPS, máy chủ vật lý, dịch vụ Firewall Anti DDoS, SSL… Với 10 năm xây dựng và phát triển, ứng dụng nhiều công nghệ hiện đại, Vietnix đã giúp hàng ngàn khách hàng tin tưởng lựa chọn, mang lại sự ổn định tuyệt đối cho website của khách hàng để thúc đẩy việc kinh doanh đạt được hiệu quả và thành công.

    Kết nối với mình qua

    NHỮNG CÂU HỎI THƯỜNG GẶP VỀ DỊCH VỤ TẠI VIETNIX

    Tôi có thể yêu cầu hỗ trợ từ Vietnix như thế nào?

    Để có thể gửi ticket yêu cầu hỗ trợ đến các phòng ban của Vietnix, trước hết bạn cần đăng nhập vào hệ thống portal tại đường link: https://portal.vietnix.vn/.
    Sau đó vào phần Hỗ trợ > Chọn Gửi yêu cầu > Lựa chọn phòng ban mà bạn muốn gửi yêu cầu > Nhập nội dung cần hỗ trợ và nhấn Gửi.

    Chúng tôi sẽ tiếp nhận và phản hồi ngay khi nhận được yêu cầu từ Quý Khách Hàng. Bạn có thể xem hướng dẫn chi tiết cách gửi ticket tại đây.
    Nếu bạn còn vấn đề gì thắc mắc, hãy liên hệ đến hotline 1800 1093 để được hỗ trợ giải đáp nhanh chóng.

    Thời gian các kỹ thuật viên có thể hỗ trợ khách hàng trong ngày?

    Vietnix có riêng đội ngũ tư vấn và hỗ trợ kỹ thuật chuyên nghiệp giúp khách hàng giải quyết được các vấn đề phát sinh một cách nhanh gọn nhất, không làm ảnh hưởng đến hiệu suất công việc. Đội ngũ nhân viên của chúng tôi với kinh nghiệm và trình độ chuyên môn cao sẵn sàng hỗ trợ khách hàng 24/7, mang đến cho khách hàng trải nghiệm tốt nhất khi sử dụng dịch vụ tại Vietnix.

    Tôi muốn nâng cấp dịch vụ thì phải làm sao?

    Đảm bảo an toàn và bảo mật thông tin của Quý khách hàng là nhiệm vụ Vietnix luôn đặt lên hàng đầu. Chúng tôi sẽ không xâm phạm vào thông tin và dữ liệu của khách hàng khi chưa được cho phép. Vietnix cam kết không chia sẻ thông tin khách hàng dưới bất kỳ hình thức nào cho bên thứ ba. Mọi hoạt động sẽ tuân thủ đúng pháp luật, điều khoản hợp đồng và Chính sách bảo mật thông tin của chúng tôi.

    Tôi có thể gửi yêu cầu hỗ trợ đến một phòng ban cụ thể hay không? Và làm như thế nào?

    Vietnix có hệ thống các kênh liên lạc đa dạng giúp bạn dễ dàng kết nối được với chúng tôi. Bạn có thể liên hệ với Vietnix qua Fanpage Facebook, Livechat, Ticket, Email,… Ngoài ra, trong trường hợp cần hỗ trợ nhanh chóng, bạn có thể gọi đến hotline: 1800 1093 – 07 088 44444 để được giải quyết kịp thời.

    Dịch vụ của tôi đã (sắp) hết hạn tôi phải làm gì?

    Tại Vietnix, chúng tôi hỗ trợ việc hoàn tiền trong vòng 30 ngày kể từ khi dịch vụ của quý khách được kích hoạt trên hệ thống (không tính thời gian dùng thử dịch vụ), ngoại trừ các dịch vụ: Domain, SSL, License.

    – Đối với các dịch vụ Hosting, VPS: Hoàn tiền 100% trong vòng 07 ngày kể từ ngày đăng ký dịch vụ. Sau 07 ngày hoàn lại số tiền tương ứng sau khi đã trừ đi số tiền dịch vụ đã được sử dụng theo ngày.

    – Đối với các dịch vụ Server, Colocation: hoàn lại số tiền tương ứng sau khi đã trừ đi số tiền dịch vụ đã được sử dụng theo ngày.

    Quý khách có thể xem nội dung chi tiết tại Chính sách hoàn tiền của Vietnix.

    Xem tất cả câu hỏi