Khởi tạo VPS trong 60 giây · Hoàn tiền trong 7 ngày · Hỗ trợ kỹ thuật 24/7
Bitech Bitech
Hướng dẫn

Hướng dẫn phân vùng ổ cứng trong Linux chi tiết bằng fdisk và parted

Hướng dẫn từng bước cách tạo phân vùng ổ cứng trên hệ điều hành Linux bằng công cụ fdisk và parted, định dạng ext4 và cấu hình tự động mount qua /etc/fstab.

Giới thiệu về phân vùng trong Linux

Khi thêm một ổ cứng mới vào hệ thống Linux, bạn cần phân vùng (partition), định dạng hệ thống tập tin (filesystem) và mount phân vùng đó vào thư mục hệ thống trước khi có thể lưu trữ dữ liệu. Trong bài viết này, Bitech sẽ hướng dẫn bạn cách phân vùng bằng hai công cụ phổ biến nhất: fdisk (giao diện dòng lệnh tương tác) và parted (hỗ trợ tốt cho đĩa dung lượng lớn trên 2TB với chuẩn GPT).


Bước 1: Kiểm tra danh sách ổ đĩa hiện có

Trước khi thao tác, bạn cần xác định chính xác tên thiết bị ổ cứng mới (ví dụ: /dev/sdb hoặc /dev/nvme1n1).

Mở terminal và chạy lệnh:

sudo lsblk

Hoặc:

sudo fdisk -l

Lưu ý: Hãy đảm bảo xác định đúng ổ cứng cần phân vùng để tránh ghi đè làm mất dữ liệu quan trọng.


Bước 2: Tạo phân vùng mới

Bạn có thể chọn một trong hai công cụ dưới đây tùy theo nhu cầu.

Cách 1: Sử dụng fdisk

  1. Mở ổ đĩa cần phân vùng:
    sudo fdisk /dev/sdb
    
  2. Nhập g để tạo bảng phân vùng GPT mới (hoặc o cho chuẩn MBR cũ).
  3. Nhập n để tạo phân vùng mới.
  4. Chọn số thứ tự phân vùng và nhấn Enter để chấp nhận vị trí Sector mặc định.
  5. Tại phần kích thước (Last sector), nhập dung lượng mong muốn (ví dụ: +50G để tạo phân vùng 50GB) hoặc nhấn Enter để lấy toàn bộ dung lượng còn lại.
  6. Nhập w để ghi các thay đổi vào ổ đĩa và thoát.

Cách 2: Sử dụng parted

  1. Mở công cụ parted cho ổ đĩa:
    sudo parted /dev/sdb
    
  2. Thiết lập bảng phân vùng GPT:
    (parted) mklabel gpt
    
  3. Tạo phân vùng chính (sử dụng từ điểm 0% đến 100% dung lượng ổ cứng):
    (parted) mkpart primary ext4 0% 100%
    
  4. Nhập quit để thoát khỏi parted.

Bước 3: Định dạng hệ thống tập tin (Format ext4)

Sau khi tạo phân vùng mới (thường có tên dạng /dev/sdb1), bạn cần định dạng phân vùng này bằng định dạng ext4 thông dụng:

sudo mkfs.ext4 /dev/sdb1

Bước 4: Mount phân vùng vào hệ thống

  1. Tạo một thư mục làm điểm gắn (mount point):
    sudo mkdir -p /mnt/data
    
  2. Gắn phân vùng /dev/sdb1 vào thư mục vừa tạo:
    sudo mount /dev/sdb1 /mnt/data
    
  3. Kiểm tra kết quả gắn phân vùng:
    df -h /mnt/data
    

Bước 5: Cấu hình tự động Mount khi khởi động (/etc/fstab)

Để phân vùng tự động mount mỗi khi máy chủ khởi động lại, bạn cần thêm thông tin phân vùng vào tệp /etc/fstab thông qua mã UUID.

  1. Tìm mã UUID của phân vùng:
    sudo blkid /dev/sdb1
    
  2. Mở file /etc/fstab bằng trình chỉnh sửa:
    sudo nano /etc/fstab
    
  3. Thêm dòng sau vào cuối tệp (thay xxxx-xxxx-xxxx-xxxx bằng mã UUID thực tế thu được ở bước 1):
    UUID=xxxx-xxxx-xxxx-xxxx  /mnt/data  ext4  defaults  0  2
    
  4. Kiểm tra xem file fstab có bị lỗi cú pháp hay không:
    sudo mount -a
    

Nếu không xuất hiện thông báo lỗi nào, bạn đã hoàn tất quá trình phân vùng và cấu hình thành công!


Ngày phát hành: 29/06/2026
Nguồn: www.digitalocean.com