CFSDN nhấn mạnh vào giá trị tạo ra nguồn mở và chúng tôi cam kết xây dựng nền tảng chia sẻ tài nguyên để mọi nhân viên CNTT có thể tìm thấy thế giới tuyệt vời của bạn tại đây.
Bài viết trên blog CFSDN này sử dụng LVM để bổ sung dung lượng lưu trữ, được tác giả sưu tầm và biên soạn. Nếu bạn quan tâm đến bài viết này thì nhớ like nhé.

LVM cung cấp tính linh hoạt cao trong cách bạn định cấu hình bộ nhớ.
Trình quản lý khối logic Trình quản lý khối logic (LVM) cho phép một lớp trừu tượng giữa hệ điều hành và phần cứng. Thông thường, hệ điều hành của bạn tìm kiếm các ổ đĩa (/dev/sda, /dev/sdb, v.v.) và các phân vùng bên trong các ổ đĩa đó (/dev/sda1, /dev/sdb1, v.v.).
LVM tạo một lớp ảo giữa hệ điều hành và đĩa. Thay vì một ổ đĩa chứa một số phân vùng nhất định, LVM tạo một nhóm lưu trữ hợp nhất (được gọi là Nhóm Ổ đĩa) trải rộng trên bất kỳ số lượng ổ đĩa vật lý nào (được gọi là Ổ đĩa Vật lý). Sử dụng bộ lưu trữ có sẵn trong nhóm ổ đĩa, LVM có thể cung cấp chức năng giống như đĩa và phân vùng cho hệ điều hành của bạn.
Hệ điều hành hoàn toàn không biết mình đã bị “lừa”.

Không gian lái xe.
Vì LVM tạo các nhóm ổ đĩa và ổ đĩa logic hầu như nên chúng có thể dễ dàng thay đổi kích thước hoặc di chuyển hoặc tạo các ổ đĩa mới, ngay cả khi hệ thống đang chạy. Ngoài ra, LVM còn cung cấp các tính năng không có sẵn, chẳng hạn như khả năng tạo ảnh chụp nhanh hoạt động của các khối hợp lý mà không cần ngắt kết nối đĩa trước.
Nhóm âm lượng trong LVM là một vùng chứa ảo được đặt tên để nhóm các đĩa vật lý cơ bản lại với nhau. Nó hoạt động như một nhóm mà từ đó có thể tạo ra các Khối logic có kích thước khác nhau. Một ổ đĩa logic chứa hệ thống tệp thực tế và có thể mở rộng trên nhiều đĩa và không cần phải liền kề về mặt vật lý.
- Tên phân vùng thường có tên hệ thống, ví dụ:
/dev/sda1
. LVM có những cái tên dễ hiểu cho mọi người, chẳng hạn như trang chủ
hoặc phương tiện truyền thông
。
- Tổng kích thước của phân vùng bị giới hạn bởi kích thước của đĩa vật lý bên dưới. Trong LVM, một ổ đĩa có thể trải rộng trên nhiều đĩa và chỉ bị giới hạn bởi tổng kích thước của tất cả các đĩa vật lý trong LVM.
- Các phân vùng thường chỉ có thể được thay đổi kích thước, di chuyển hoặc xóa khi đĩa không được sử dụng và được ngắt kết nối. Khối lượng LVM có thể được thao tác trong khi hệ thống đang chạy.
- Các phân vùng chỉ có thể được mở rộng bằng cách phân bổ không gian trống liền kề với phân vùng đó. Khối lượng LVM có thể chiếm không gian có sẵn từ bất cứ đâu.
- Việc mở rộng phân vùng liên quan đến việc di chuyển dữ liệu để tạo không gian trống, việc này tốn thời gian và có thể dẫn đến mất dữ liệu khi mất điện. Ổ đĩa LVM có thể chiếm dung lượng trống từ bất kỳ đâu trong nhóm ổ đĩa, ngay cả trên một đĩa khác.
- Vì việc tạo các ổ đĩa trong LVM rất dễ dàng nên nó khuyến khích việc tạo các ổ đĩa khác nhau, chẳng hạn như tạo các ổ đĩa riêng biệt để kiểm tra chức năng hoặc thử các hệ điều hành khác nhau. Đối với các phân vùng, quá trình này sẽ tốn thời gian và dễ xảy ra lỗi.
- Ảnh chụp nhanh chỉ có thể được tạo trong LVM. Nó cho phép bạn tạo các bản sao theo thời gian của khối logic hiện tại, ngay cả khi hệ thống đang chạy. Điều này là tuyệt vời để sao lưu.
Để minh họa, giả sử hệ thống của bạn có cấu hình ổ đĩa sau:
-
TÊN MAJ:KÍCH THƯỚC MIN RM LOẠI RO ĐIỂM LẮP ĐẶT
-
xvda 202:0 0 8G 0 đĩa
-
`-xvda1 202:1 0 8G 0 phần /
-
xvdb 202:16 0 1G 0 đĩa
-
xvdc 202:32 0 1G 0 đĩa
-
xvdd 202:48 0 2G 0 đĩa
-
xvde 202:64 0 5G 0 đĩa
-
xvdf 202:80 0 8G 0 đĩa
Chạy PVCreate /dev/xvdb /dev/xvdc /dev/xvdd /dev/xvde /dev/xvdf. Đầu ra phải như sau:
-
Thuộc vật chất âm lượng "/dev/xvdb" đã tạo thành công
-
Thuộc vật chất âm lượng "/dev/xvdc" đã tạo thành công
-
Thuộc vật chất âm lượng "/dev/xvdd" đã tạo thành công
-
Thuộc vật chất âm lượng "/dev/xvde" đã tạo thành công
-
Thuộc vật chất âm lượng "/dev/xvdf" đã tạo thành công
Sử dụng pvs hoặc pvdisplay để xem kết quả:
-
"/dev/xvde" là Một mới khối lượng vật lý của "5,00 GiB"
-
--- MỚI Thuộc vật chất âm lượng ---
-
PV Tên /phát triển/xvde
-
VG Tên
-
PV Kích cỡ 5,00 GiB
-
Có thể phân bổ KHÔNG
-
TRÊN Kích cỡ 0
-
Tổng cộng TRÊN 0
-
Miễn phí TRÊN 0
-
Đã phân bổ TRÊN 0
-
PV UUID 728JtI-fZD-h2dZ-JKnV-8ITrong số-YKdS-8srJtn
-
-
"/dev/xvdb" là Một mới khối lượng vật lý của "1,00 GiB"
-
--- MỚI Thuộc vật chất âm lượng ---
-
PV Tên /phát triển/xvdb
-
VG Tên
-
PV Kích cỡ 1,00 GiB
-
Có thể phân bổ KHÔNG
-
TRÊN Kích cỡ 0
-
Tổng cộng TRÊN 0
-
Miễn phí TRÊN 0
-
Đã phân bổ TRÊN 0
-
PV UUID zk1phS-7uXc-PjBP-5Pv9-dtAV-zKe6-8OCRkZ
-
-
"/dev/xvdd" là Một mới khối lượng vật lý của "2,00 GiB"
-
--- MỚI Thuộc vật chất âm lượng ---
-
PV Tên /phát triển/xvdd
-
VG Tên
-
PV Kích cỡ 2,00 GiB
-
Có thể phân bổ KHÔNG
-
TRÊN Kích cỡ 0
-
Tổng cộng TRÊN 0
-
Miễn phí TRÊN 0
-
Đã phân bổ TRÊN 0
-
PV UUID R0I139-Ipca-KFra-2IZX-o9xJ-IW49-T22fPc
-
-
"/dev/xvdc" là Một mới khối lượng vật lý của "1,00 GiB"
-
--- MỚI Thuộc vật chất âm lượng ---
-
PV Tên /phát triển/xvdc
-
VG Tên
-
PV Kích cỡ 1,00 GiB
-
Có thể phân bổ KHÔNG
-
TRÊN Kích cỡ 0
-
Tổng cộng TRÊN 0
-
Miễn phí TRÊN 0
-
Đã phân bổ TRÊN 0
-
PV UUID FDzcVS-vuông22-2b13-cYRj-dXHf-QLjS-22Meae
-
-
"/dev/xvdf" là Một mới khối lượng vật lý của "8,00 GiB"
-
--- MỚI Thuộc vật chất âm lượng ---
-
PV Tên /phát triển/xvdf
-
VG Tên
-
PV Kích cỡ 8,00 GiB
-
Có thể phân bổ KHÔNG
-
TRÊN Kích cỡ 0
-
Tổng cộng TRÊN 0
-
Miễn phí TRÊN 0
-
Đã phân bổ TRÊN 0
-
PV UUID TRVSH9-Bo5D-JHHb-g0NX-8IoS-GG6T-YV4d0p
Chạy vgcreate myvg /dev/xvdb /dev/xvdc /dev/xvdd /dev/xvde /dev/xvdf. Xem kết quả thông qua vgs hoặc vgdisplay:
-
--- Âm lượng nhóm ---
-
VG Tên myvg
-
Hệ thống NHẬN DẠNG
-
Định dạng lvm2
-
Siêu dữ liệu Khu vực 5
-
Siêu dữ liệu Sự liên tiếp KHÔNG 1
-
VG Truy cập đọc/viết
-
VG Trạng thái có thể thay đổi kích thước
-
LV TỐI ĐA 0
-
Hay gây Lv 0
-
Mở Lv 0
-
Tối đa PV 0
-
Hay gây PV 5
-
Hành động PV 5
-
VG Kích cỡ 16,98 GiB
-
TRÊN Kích cỡ 4,00 MiB
-
Tổng cộng TRÊN 4347
-
Phân bổ TRÊN / Kích cỡ 0 / 0
-
Miễn phí TRÊN / Kích cỡ 4347 / 16,98 GiB
-
VG UUID ewrWp-Tony-LeFa-4 Ogi-BIJJ-vztN-yrepkh
Chạy lệnh sau:
-
lvcreate myvg --tên phương tiện truyền thông --kích cỡ 4G
-
lvcreate myvg --tên nhà --kích cỡ 4G
Sử dụng lvs hoặc lvdisplay để xác minh kết quả:
-
--- Hợp lý âm lượng ---
-
Lv Con đường /phát triển/myvg/phương tiện truyền thông
-
Lv Tên phương tiện truyền thông
-
VG Tên myvg
-
UUID của LV LOBga3-pUNX-ZnxM-GliZ-mABH-xsdF-3VBXFT
-
Lv Viết Truy cập đọc/viết
-
Lv Sáng tạo chủ nhà, thời gian IP-10-0-5-236, 2017-02-03 05:29:15 +0000
-
Lv Trạng thái có sẵn
-
# mở 0
-
Lv Kích cỡ 4,00 GiB
-
Hiện hành THE 1024
-
Phân đoạn 1
-
Phân bổ kế thừa
-
Đọc các ngành phía trước tự động
-
- Hiện nay bộ ĐẾN 256
-
Khối thiết bị 252:0
-
-
--- Hợp lý âm lượng ---
-
Lv Con đường /phát triển/myvg/trang chủ
-
Lv Tên trang chủ
-
VG Tên myvg
-
UUID của LV Hc06sl-vtss-DuS0-jfqj-một lần-qKf6-e5qHhK
-
Lv Viết Truy cập đọc/viết
-
Lv Sáng tạo chủ nhà, thời gian IP-10-0-5-236, 2017-02-03 05:29:40 +0000
-
Lv Trạng thái có sẵn
-
# mở 0
-
Lv Kích cỡ 4,00 GiB
-
Hiện hành THE 1024
-
Phân đoạn 1
-
Phân bổ kế thừa
-
Đọc các ngành phía trước tự động
-
- Hiện nay bộ ĐẾN 256
-
Khối thiết bị 252:1
Tạo hệ thống tập tin bằng lệnh sau:
-
vgcreate myvg /phát triển/xvdb /phát triển/xvdc /phát triển/xvdd /phát triển/xvde /phát triển/xvdf
-
mkfs.ext3 /phát triển/myvg/phương tiện truyền thông
-
mkfs.ext3 /phát triển/myvg/trang chủ
Gắn nó:
-
núi /phát triển/myvg/phương tiện truyền thông /phương tiện truyền thông
-
núi /phát triển/myvg/trang chủ /trang chủ
Sử dụng lệnh lsblk để xem cấu hình hoàn chỉnh:
-
TÊN MAJ:KÍCH THƯỚC MIN RM LOẠI RO ĐIỂM LẮP ĐẶT
-
xvda 202:0 0 8G 0 đĩa
-
`-xvda1 202:1 0 8G 0 phần /
-
xvdb 202:16 0 1G 0 đĩa
-
xvdc 202:32 0 1G 0 đĩa
-
xvdd 202:48 0 2G 0 đĩa
-
xvde 202:64 0 5G 0 đĩa
-
`-myvg-phương tiện truyền thông 252:0 0 4G 0 lvm /phương tiện truyền thông
-
xvdf 202:80 0 8G 0 đĩa
-
`-myvg-home 252:1 0 4G 0 lvm /home
Thêm đĩa/dev/xvdg mới. Để mở rộng âm lượng gia đình, hãy chạy lệnh sau:
-
pvctạo /phát triển/xvdg
-
vgextend myvg /phát triển/xvdg
-
mở rộng -tôi 100%MIỄN PHÍ /phát triển/myvg/trang chủ
-
thay đổi kích thước2fs /phát triển/myvg/trang chủ
Chạy df -h và bạn sẽ thấy kích thước đĩa mới.
Thế thôi! .
LVM cung cấp tính linh hoạt cao trong cách bạn định cấu hình bộ nhớ. Hãy thử và tận hưởng niềm vui với LVM! .
Liên kết gốc: https://linux.cn/article-14080-1.html.
Cuối cùng, bài viết về cách sử dụng LVM để thêm bộ nhớ kết thúc tại đây. Nếu bạn muốn biết thêm về cách sử dụng LVM để thêm bộ nhớ, vui lòng tìm kiếm các bài viết về CFSDN hoặc tiếp tục duyệt các bài viết liên quan. Tôi hy vọng bạn sẽ ủng hộ blog của tôi trong tương lai! .
Tôi là một lập trình viên xuất sắc, rất giỏi!