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
- Mở ổ đĩa cần phân vùng:
sudo fdisk /dev/sdb - Nhập
gđể tạo bảng phân vùng GPT mới (hoặcocho chuẩn MBR cũ). - Nhập
nđể tạo phân vùng mới. - Chọn số thứ tự phân vùng và nhấn
Enterđể chấp nhận vị trí Sector mặc định. - 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ấnEnterđể lấy toàn bộ dung lượng còn lại. - Nhập
wđể ghi các thay đổi vào ổ đĩa và thoát.
Cách 2: Sử dụng parted
- Mở công cụ
partedcho ổ đĩa:sudo parted /dev/sdb - Thiết lập bảng phân vùng GPT:
(parted) mklabel gpt - 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% - 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
- Tạo một thư mục làm điểm gắn (mount point):
sudo mkdir -p /mnt/data - Gắn phân vùng
/dev/sdb1vào thư mục vừa tạo:sudo mount /dev/sdb1 /mnt/data - 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.
- Tìm mã UUID của phân vùng:
sudo blkid /dev/sdb1 - Mở file
/etc/fstabbằng trình chỉnh sửa:sudo nano /etc/fstab - Thêm dòng sau vào cuối tệp (thay
xxxx-xxxx-xxxx-xxxxbằng mã UUID thực tế thu được ở bước 1):UUID=xxxx-xxxx-xxxx-xxxx /mnt/data ext4 defaults 0 2 - 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