在 Linux 中創(chuàng)建 LVM 分區(qū)的分步指南
LVM 代表 “邏輯卷管理Logical Volume Management”,它是專門為服務(wù)器管理 Linux 系統(tǒng)上的磁盤或存儲的推薦方式。 LVM 分區(qū)的主要優(yōu)點之一是我們可以實時擴展其大小而無需停機。 LVM 分區(qū)也可以縮小,但不推薦。
為了演示,我在我的 Ubuntu 22.04 系統(tǒng)上連接了 15GB 磁盤,我們將從命令行在該磁盤上創(chuàng)建 LVM 分區(qū)。
準備
- 連接到 Linux 系統(tǒng)的原始磁盤
- 具有 sudo 權(quán)限的本地用戶
- 預(yù)裝 lvm2 包
事不宜遲,讓我們深入了解這些步驟。
步驟 1、識別新連接的原始磁盤
登錄到你的系統(tǒng),打開終端并運行以下 ??dmesg?
? 命令:
在輸出中,查找大小為 15GB 的新磁盤。
dmesg-command-new-attached-disk-linux
識別新連接的原始磁盤的另一種方法是通過 ??fdisk?
? 命令:
輸出:
fdisk-command-output-new-disk
從上面的輸出,可以確認新連接的磁盤是 ??/dev/sdb?
?。
步驟 2、創(chuàng)建 PV(物理卷)
在開始在磁盤 ??/dev/sdb?
?? 上創(chuàng)建物理卷Physical Volume(PV)之前,請確保已安裝 ??lvm2?
? 包。如果未安裝,請運行以下命令:
運行以下 ??pvcreate?
?? 命令在磁盤 ??/dev/sdb?
? 上創(chuàng)建 PV:
要驗證 PV 狀態(tài),運行:
pvdisplay-command-output-linux
步驟 3、創(chuàng)建 VG(卷組)
要創(chuàng)建卷組Volume Group(VG),我們將使用 ??vgcreate?
? 命令。創(chuàng)建 VG 意味著將 PV 添加到其中。
語法:
在我們的例子中,命令是:
運行以下命令以驗證 VG(??volgrp01?
?)的狀態(tài):
上述命令的輸出:
vgs-command-output-linux
以上輸出確認大小為 15 GiB 的卷組 ??volgrp01?
? 已成功創(chuàng)建,一個物理擴展Physical Extend(PE)的大小為 4 MB。創(chuàng)建 VG 時可以更改 PE 大小。
步驟 4、創(chuàng)建 LV(邏輯卷)
??lvcreate?
?? 命令用于從 VG 中創(chuàng)建邏輯卷Logical Volume LV。 ??lvcreate?
? 命令的語法如下所示:
在我們的例子中,以下命令將用于創(chuàng)建大小為 14 GB 的 LV:
驗證 LV 的狀態(tài),運行:
輸出:
lvs-command-output-linux
上面的輸出顯示 LV(??lv01?
?)已成功創(chuàng)建,大小為 14 GiB。
步驟 5、格式化 LVM 分區(qū)
使用 ??mkfs?
?? 命令格式化 LVM 分區(qū)。在我們的例子中,LVM 分區(qū)是 ??/dev/volgrp01/lv01?
?。
注意:我們可以將分區(qū)格式化為 ext4 或 xfs,因此請根據(jù)你的設(shè)置和要求選擇文件系統(tǒng)類型。
運行以下命令將 LVM 分區(qū)格式化為 ext4 文件系統(tǒng)。
mkfs-ext4-filesystem-lvm
執(zhí)行下面的命令,用 xfs 文件系統(tǒng)格式化 LVM 分區(qū):
要使用上述格式化分區(qū),我們必須將其掛載到某個文件夾中。所以,讓我們創(chuàng)建一個文件夾 ??/mnt/data?
?:
現(xiàn)在運行 ??mount?
?? 命令將其掛載到 ??/mnt/data?
? 文件夾:
嘗試創(chuàng)建一些沒用的文件,運行以下命令:
完美,以上命令輸出確認我們可以訪問 LVM 分區(qū)。
要永久掛載上述 LVM 分區(qū),請使用以下 ??echo?
?? 命令將其條目添加到 ??fstab?
? 文件中:
以上就是本指南的全部內(nèi)容,感謝閱讀。請在下面的評論區(qū)發(fā)表你的問題和反饋。