- vừa được xem lúc

Extend LVM Disk trên Linux Ubuntu 22.04

0 0 32

Người đăng: DUY TRAN

Theo Viblo Asia

LVM là gì

  • LVM (Logical Volume Manager) là một công cụ trên hệ điều hành Linux cho phép quản lý ổ đĩa và phân vùng ổ đĩa một cách linh hoạt hơn. Thay vì phân chia ổ đĩa thành các phân vùng cố định, LVM cho phép tạo ra các phân vùng ảo (logical volume) có thể thay đổi kích thước, tạo ra nhiều khối lưu trữ nhỏ hơn để tận dụng tối đa không gian trống.
  • Với LVM, ta có thể thực hiện các thao tác như tạo mới, thay đổi kích thước hoặc di chuyển các phân vùng ảo một cách linh hoạt, mà không cần phải thay đổi hoặc di chuyển các tập tin trên phân vùng đó. Điều này giúp cho việc quản lý lưu trữ trên hệ thống dễ dàng và linh hoạt hơn.
  • LVM được sử dụng phổ biến trên các hệ thống máy chủ hoặc hệ thống lưu trữ lớn, trong đó việc quản lý không gian lưu trữ là một thách thức lớn.

Các khái niệm

  • Physical Volumes (PVs): là các phân vùng vật lý trên ổ đĩa. Các PVs có thể là các ổ đĩa vật lý, phân vùng trên ổ đĩa hoặc các thiết bị lưu trữ khác.
  • Volume Groups (VGs): là một nhóm các PVs đã được kết hợp lại với nhau. Tất cả các PVs trong VG đó được quản lý như một thể thống nhất. Với VG, người dùng có thể tạo ra các phân vùng ảo (LVs) với kích thước linh hoạt bằng cách sử dụng không gian lưu trữ trên các PVs.
  • Logical Volumes (LVs): là các phân vùng ảo được tạo ra từ không gian lưu trữ của VG. LVs được quản lý như các phân vùng trên các ổ đĩa vật lý thông thường, có thể tạo, xóa, sửa đổi kích thước và định dạng tương tự như phân vùng thông thường.

Thực hành

Cho cấu hình máy chủ như sau

IP Hostname vCPU RAM DISK
192.168.56.2 microk8s-master-1 8 core 16G 100G

sau khi tạo máy chủ ubuntu thành công thì mình dùng lệnh

sudo su
df -h

Screenshot 2023-03-13 at 11.06.58.png

sau đó ta dùng lệnh fdisk -l để kiểm tra toàn bộ dung lượng ổ cứng

Screenshot 2023-03-13 at 11.12.03.png

Như vậy tổng dung lượng ổ cứng của mình là 100G như chỉ mới nhận là 50G như vậy chúng ta cần Extend thêm 50G nữa

Để mở rộng ổ đĩa LVM trên Linux Ubuntu, các bạn vui lòng thực hiện các bước sau:

1. Kiểm tra tình trạng hiện tại của các phân vùng LVM trên hệ thống bằng lệnh sau

lvdisplay

Lệnh này sẽ hiển thị danh sách các phân vùng LVM hiện có trên hệ thống của bạn.

Screenshot 2023-03-13 at 11.16.39.png

2. Kiểm tra dung lượng sẵn có trên phân vùng vật lý (PV) bằng lệnh sau

pvdisplay

Lệnh này sẽ hiển thị thông tin về dung lượng sẵn có và sử dụng trên PV.

Screenshot 2023-03-13 at 11.17.47.png

3. Kiểm tra vị trí của phân vùng LVM muốn mở rộng bằng lệnh sau

df -h

Lệnh này sẽ hiển thị danh sách các phân vùng trên hệ thống của bạn.

Screenshot 2023-03-13 at 11.20.46.png

sau đó mình chọn phân vùng name có tên là

/dev/mapper/ubuntu--vg-ubuntu--lv

4.Như vậy phân vùng LVM đã có bây giờ mình chỉ cần thêm dung lượng logical volume bằng lệnh sau

sudo lvm lvextend -l +100%FREE /dev/ubuntu-vg/ubuntu-lv

Screenshot 2023-03-13 at 11.32.46.png

Tiếp tục lệnh

sudo resize2fs -p /dev/mapper/ubuntu--vg-ubuntu--lv

Screenshot 2023-03-13 at 11.33.49.png

sau khi chạy thành công ta dùng lệnh df -h để kiểm tra xem ổ cững đã được thêm vào chưa

df -h

Screenshot 2023-03-13 at 11.34.34.png

Như vậy ta đã Extend thêm 50G vào phân dùng LVM thành công

Cảm ơn các bạn đã theo dõi bài viết của mình, nếu các bạn thấy hay thì cho mình 1 upvote để có thêm động lực chia sẽ nhiều bài viết hữu ích hơn

Bình luận

Bài viết tương tự

- vừa được xem lúc

Docker: Chưa biết gì đến biết dùng (Phần 1- Lịch sử)

1. Vì sao nên sử dụng. . .

0 0 104

- vừa được xem lúc

Docker: Chưa biết gì đến biết dùng (Phần 2 - Dockerfile)

1. Mở đầu.

0 0 67

- vừa được xem lúc

Cách Tạo Và Sử Dụng Bash Script Cơ Bản Trong Ubuntu

Bash scripting là một phần cực kỳ mạnh mẽ và hữu ích của phát triển và quản trị hệ thống. Lần đâu tiên làm việc với nó có thể gây cho bạn cảm giác sợ hải và phức tạp, mình hy vọng hướng dẫn này sẽ giúp có những hiểu biết cơ bản về bash script để không bị bở ngở khi làm việc với nó.

0 0 62

- vừa được xem lúc

Các command trên ubuntu (chiếm 80%) - phần 5

Hello 500 ae, sau 4 số trong seri này mình thấy có vẻ ae có hứng thú đọc chủ đề này ghê. Hi vọng những gì mình tìm hiểu được sẽ giúp ích được cho nhiều bạn hơn.

0 0 51

- vừa được xem lúc

Các command trên ubuntu (chiếm 80%) - phần 4

Sau một kì nghỉ tết trong thời buổi đại dịch vừa qua. Không còn những buổi dong chơi đi chúc tết nữa. Ở nhà ra số tiếp theo cho anh em đây. Dưới đây sẽ là 2 command được sử dụng nhiều nhất khi sử dụng file.

0 0 52

- vừa được xem lúc

Tài khoản người sử dụng và phân quyền truy cập tệp trên Ubuntu (P1)

Hôm nay, mình sẽ giới thiệu cho mọi người về Tài khoản người sử dụng (NSD) và phân quyền truy cập trên Ubuntu. Bài viết này được chia thành hai phần: phần một nói về tài khoản người sử dụng và phần hai nói về quyền truy cập trên Ubuntu.

0 0 43