Định cấu hình LVM trên Linux Mint

Configure Lvm Linux Mint



Hãy tưởng tượng rằng bạn có một Đĩa cứng yêu cầu bạn thay đổi kích thước một phân vùng đã chọn. Điều này có thể thực hiện được trên Linux nhờ LVM. Với lưu ý này, bài viết này sẽ hướng dẫn bạn cách Định cấu hình LVM trên Linux Mint. Tuy nhiên, bạn có thể áp dụng hướng dẫn này cho bất kỳ bản phân phối Linux nào.

LVM là gì?

LVM là một trình quản lý khối lượng hợp lý được phát triển cho Nhân Linux. Hiện tại, có 2 phiên bản LVM. LVM1 thực tế không được hỗ trợ trong khi LVM phiên bản 2 thường được gọi là LVM2 được sử dụng.







LVM bao gồm nhiều tính năng được mong đợi của một trình quản lý khối lượng, bao gồm:



  • Thay đổi kích thước các nhóm hợp lý.
  • Thay đổi kích thước khối lượng hợp lý.
  • Ảnh chụp nhanh chỉ đọc (LVM2 cung cấp khả năng đọc và ghi).

Để cung cấp cho bạn một ý tưởng về sức mạnh và tính hữu dụng của LVM, tôi sẽ cung cấp cho bạn một ví dụ sau: Giả sử chúng ta có một ổ cứng nhỏ, chẳng hạn, 80Gb. Cách đĩa được phân phối sẽ giống như sau:



  • Phân vùng khởi động 400Mb /
  • Đối với phân vùng gốc / 6Gb
  • Trong trường hợp phân vùng chính / nhà 32Gb
  • Và phân vùng hoán đổi là 1Gb.

Bản phân phối này có thể đúng và hữu ích nhưng hãy tưởng tượng rằng chúng ta cài đặt nhiều chương trình và phân vùng gốc đầy, nhưng trong các tệp cá nhân, thực tế không có dữ liệu và phân vùng / home có sẵn 20 Gb. Đây là cách sử dụng đĩa cứng không tốt. Với LVM, giải pháp cho vấn đề này rất đơn giản, vì bạn có thể chỉ cần giảm phân vùng chứa / home và sau đó tăng không gian được phân bổ cho thư mục gốc.





Từ vựng LVM

Để làm cho bài đăng này đơn giản nhất có thể cho người đọc, cần phải tính đến một số khái niệm liên quan mật thiết đến LVM. Biết những khái niệm này một cách hiệu quả sẽ giúp hiểu rõ hơn về tiềm năng đầy đủ của công cụ này:

Vì vậy, chúng ta hãy bắt đầu:



  • Khối lượng vật lý (PV): PV là một khối lượng vật lý, một ổ cứng hoặc một phân vùng cụ thể.
  • Khối lượng logic (LV): LV là một khối lượng logic, nó tương đương với một phân vùng truyền thống trong một hệ thống không phải LVM.
  • Nhóm khối lượng (VG): một VG là một nhóm khối lượng, nó có thể tập hợp một hoặc nhiều PV.
  • Mức độ vật lý (PE): PE là một phần của mỗi khối lượng vật chất, có kích thước cố định. Một khối lượng vật lý được chia thành nhiều PE có cùng kích thước.
  • Mức độ logic (LE): LE là một phần của mỗi khối lượng logic có kích thước cố định. Một tập hợp lý được chia thành nhiều LE có cùng kích thước.
  • Trình ánh xạ thiết bị: là một khuôn khổ nhân Linux chung cho phép ánh xạ một thiết bị từ các khối sang một thiết bị khác.

Định cấu hình LVM trên Linux Mint

Trước hết, bạn phải cài đặt gói lvm2 trong hệ thống của mình. Để làm điều này, hãy mở trình giả lập đầu cuối và viết. Lưu ý rằng để thực hiện lệnh này, bạn cần có đặc quyền của người dùng cấp cao.

sudođúng cáchTải vềlvm2

Tiếp theo, tôi sẽ sử dụng fdisk để xác minh phân vùng nào tôi có. Tất nhiên, bạn cũng phải làm điều này để đảm bảo đó là các phân vùng của bạn.

sudo -tôi
fdisk -NS

Như bạn có thể thấy, tôi có một ổ cứng thứ hai. Để LVM thực hiện công việc của mình, cần phải chuẩn bị đĩa hoặc các phân vùng thuộc loại LVM. Do đó, tôi phải thực hiện một số công việc trên đĩa cứng thứ hai được gọi là sdb.

Vì vậy, hãy gõ lệnh này:

fdisk /nhà phát triển/phòng tắm

Tiếp theo, nhấn phím n để tạo một phân vùng mới. Sau đó, nhấn enter. Tiếp theo, nhấn phím p để đặt phân vùng làm phân vùng chính. Sau đó, nhấn enter. Bây giờ, bạn phải nhấn phím 1 để tạo nó làm phân vùng đầu tiên của đĩa. Sau đó, nhấn enter.

Vì vậy, bước tiếp theo là nhấn phím t để thay đổi định danh hệ thống của một phân vùng. Sau đó, nhấn enter. Và chọn phân vùng LVM. Để thực hiện, hãy nhập 8e. Sau đó, nhấn enter. Vì vậy, hãy gõ phím w để viết tất cả các thay đổi.

Cuối cùng, hãy kiểm tra phân vùng.

fdisk -NS /nhà phát triển/phòng tắm

LƯU Ý: Nếu bạn định làm việc với nhiều phân vùng, bạn phải lặp lại quá trình này với từng phân vùng.

Bây giờ, chúng tôi đã sẵn sàng để tiếp tục.

Tạo khối lượng vật lý (PV)

Để làm việc với LVM, trước tiên chúng ta phải xác định Khối lượng vật lý (PV), đối với điều này, chúng ta sẽ sử dụng lệnh pvcreate. Vì vậy, chúng ta hãy đi.

pvcreate/nhà phát triển/sdb1

Kiểm tra các thay đổi.

pvdisplay

LƯU Ý: Nếu chúng tôi có nhiều hơn một phân vùng, chúng tôi sẽ phải thêm tất cả chúng vào PV.

Tạo Nhóm Khối lượng (VG)

Khi bạn đã có các phân vùng sẵn sàng, bạn phải thêm chúng vào một nhóm khối lượng. Vì vậy, hãy gõ lệnh này:

vgcreate nhóm khối lượng/nhà phát triển/sdb1

Thay thế nhóm âm lượng bằng tên bạn muốn. Nếu bạn có nhiều phân vùng hơn, bạn sẽ chỉ phải thêm chúng vào lệnh. Ví dụ:

vgcreate nhóm khối lượng/nhà phát triển/sdb1

Bạn có thể viết tên mà bạn muốn cho VG. Vì vậy, hãy kiểm tra nhóm âm lượng bằng lệnh này:

vgdisplay

Tạo tập hợp lý (LV)

Đây là thời điểm chính của bài viết vì trong phần này chúng ta sẽ tạo các khối hợp lý sẽ giống như một phân vùng bình thường.

Vì vậy, hãy chạy lệnh này:

lvcreate-NSNhóm âm lượng 4G -n

Lệnh này tạo ra một lượng không gian 4G hợp lý trên nhóm đã tạo trước đó.

Với lvdisplay, bạn có thể kiểm tra LV.

lvdisplay

Bước tiếp theo là định dạng và gắn kết VL.

mkfs.ext4/nhà phát triển/nhóm khối lượng/âm lượng

Bây giờ, hãy tạo một thư mục tạm thời và gắn kết VL trên đó.

mkdir /tạm thời/
gắn kết /nhà phát triển/nhóm khối lượng/âm lượng/tạm thời/

Bây giờ, hãy kiểm tra VL.

df -NS | nắm chặttrên đất liền

Tăng hoặc giảm kích thước của tập hợp lý

Một trong những khả năng phi thường nhất của LVM là khả năng tăng kích thước của một khối lượng hợp lý một cách rất đơn giản. Để thực hiện việc này, hãy nhập lệnh sau.

lvextend-NS+ 2G/nhà phát triển/nhóm khối lượng/âm lượng

Cuối cùng, cần phải phản ánh sự thay đổi tương tự trong hệ thống tệp, đối với điều này, hãy chạy lệnh này.

resize2fs/nhà phát triển/nhóm khối lượng/âm lượng

Kiểm tra kích thước mới:

df -NS | nắm chặttạm thời

Suy nghĩ cuối cùng

Học cách cấu hình LVM trong Linux Mint là một quá trình đơn giản có thể giải quyết nhiều vấn đề khi làm việc với phân vùng. Để làm được điều này, tôi mời bạn đọc thêm về chủ đề này vì ở đây tôi đã chỉ cho bạn các ví dụ thực tế và đơn giản về cách cấu hình nó.