Tình huống đặt ra vô cùng đơn giản: Ta có một đĩa cứng dung lượng 50GB được gắn vào máy đang chạy hệ điều hành Ubuntu. Đĩa này có thể là đĩa cứng vật lý hoặc file ảnh đĩa VMDK của máy ảo bất kỳ. Mục tiêu đặt ra là, sử dụng LVM trong Linux để cấu hình và quản trị đĩa cứng đó.
Mọi thao tác đều được thực hiện hoàn toàn trên giao diện CLI của Ubuntu.
Bước 1: Tiến hành kết nối tới máy Ubuntu qua giao thức SSH (đối với Ubuntu Server) hoặc chạy trực tiếp trong Terminal (đối với Ubuntu Desktop). Thao tác này tương tự với các hệ điều hành Linux khác.
Bước 2: Sử dụng lệnh lsblk
để liệt kê ra toàn bộ các đĩa cứng vật lý đang có.
Bước 3: Chạy lệnh để tạo physical volume trước tiên. Ở đây, đĩa cứng cần thực hiện là đĩa được gán cho tên sdb, dung lượng 50GB.
pvcreate /dev/sdb
Bước 4: Tạo volume group với mục tiêu là thêm physical disk đã tạo ở trên vào đó trong một group có tên data-vg01.
vgcreate data-vg01 /dev/sdb
Bước 5: Tiến hành định dạng phân vùng LVM này với chuẩn file system là ext4 bằng lệnh mkfs.
mkfs.ext4 /dev/data-vg01/data-lv01
Bước 6: Tạo ra một mount point tên “data” để link tới phân vùng được tạo ra.
mkdir /data
Bước 7: Tiến hành mount logical volume data-lv01 vào mount point /data đã tạo thành công ở trên.
mount /dev/data-vg01/data-lv01 /data
Bước 8: Sử dụng lệnh để liệt kê các phân vùng để xác nhận đã tạo thành công.
df -Th
Bước 9: Tiến hành mount cứng phân vùng ở trên vào trong tập tin /etc/fstab để không bị mất cấu hình mỗi lần khởi động lại máy tính.
echo '/dev/data-vg01/data-lv01 /data ext4 defaults 0 0' | sudo tee -a /etc/fstab
Kết thúc bài viết!
VÕ TÌNH THƯƠNG