Cách tạo lvm trong linux
Giới thiệu về LVMLogical Volume Management(LVM) dùng quản lí các thiết bị lưu trữ. LVM là một tiện ích cho phép chia không gian đĩa cứng thành những Logical Volume từ đó giúp cho việc thay đổi kích thước trở nên dễ dàng. Show 1. Tạo và quản lý LVM trong LinuxCác bước để quản lý và tạo LVM bằng các lệnh vgcreate, lvcreate và lvextend Chuẩn bị: add thêm 3 đĩa cứng vật lí sdb, sdc, sdd dung lượng 10G 2. Tạo Physical VolumeChạy lệnh sau để tạo physical volume(PV) trên /dev/sdb, /dev/sdc, và /dev/sdd
Liệt kê các physical volume(PV) mới được tạo, chạy như sau:
Ý nghĩa các trường của pvs:
Để có được thông tin chi tiết về mỗi physical volume(PV), sử dụng lệnh sau: pvdisplay Xem thông tin chi tiết về physical volume(PV) /dev/sdb. Chúng ta thực hiện như sau:
Tương tự cho /dev/sdc và /dev/sdd:
3.Tạo Volume GroupĐể tạo volume group với tên vg0 bằng cách sử dụng /dev/sdb và /dev/sdc. Chúng ta thực hiện như sau:
Xem thông tin volume group vừa tạo:
Vì vg0 chứa hai đĩa 10GB nên VG Size = 19.99GB Ý nghĩa các thông tin của Volume group khi chạy lệnh vgdisplay:
Kiểm tra số lượng physical volume(PV) dùng để tạo volume group như sau:
Trong đó:
4. Tạo Logical VolumeChúng ta sẽ tạo 2 logical volume với tên projects có dung lượng là 10GB và backups sử dụng toàn bộ dung lượng còn lại của volume group. Chúng ta chạy lệnh sau:
Logical volume "backups" created. Trong đó:
Xem danh sách logical volume vừa được tạo:
Ý nghĩa các trường của lvs:
Hiển thị thông tin chi tiết của các logical volume:
Chúng ta sẽ sử dụng file system ext4 vì nó cho phép chúng ta tăng và giảm kích thước của mỗi logical volume (với file system xfs chỉ cho phép tăng kích thước). Chúng ta thực hiện như sau:
Mở rộng Volume Group và thay đổi kích thước các Logical Volume Trong ví dụ dưới đây chúng ta sẽ thêm một physical volume có tên /dev/sdd với kích thước 10GB vào volume group vg0, sau đó chúng ta sẽ tăng kích thước của logical volume /projects lên 10GB thực hiện như sau: Chạy các lệnh sau để tạo nơi lưu trữ gắn kết:
Chạy lệnh sau để mount:
Kiểm tra sử dụng không gian đĩa hệ thống tập tin:
Sử dụng lệnh sau để thêm /dev/sdd vào volume group vg0:
Volume group “vg0” successfully extended Chúng ta chạy lệnh vgdisplay vg0 trước và sau khi thực hiện lệnh vgextend vg0 /dev/sdd, bạn sẽ thấy sự tăng kích thước của volume group(VG): Trước khi chạy lệnh vgextend vg0 /dev/sdd
Sau khi chạy lệnh vgextend vg0 /dev/sdd
Qua lệnh kiểm tra trên chúng ta thấy dung lượng thêm vào của chúng ta là 10GB chúng ta có thể tăng kích thước của logical volume /projects lên 10GB thực hiện như sau:
Sau khi chạy lệnh trên chúng ta cần thay đổi kích thước hệ thống tệp, vì thế chúng ta phải chạy lệnh sau để resize:
Lời kếtNhư vậy là qua bài giới thiệu này các bạn hiểu LVM tong Linux là gì rồi. Chúc các bạn thành công.! Tham khảo: Tìm hiểu LVM trong Linux |