如何在任何Linux發行版上創建基本的LVM卷?

虛擬機

LVM(也稱為邏輯磁碟區管理)是一種邏輯磁碟區管理器,它允許 Linux 使用者即時擴展、縮小和修改硬碟上的分割區,而無需卸載檔案系統。

用簡化的方式,我們可以說LVM是存儲設備和文件系統之間的抽象層。

在本教程中,我們將看到如何在Linux上創建基本的LVM配置。

為了能夠創建LVM卷意味著刪除數據,因此在開始之前,必須創建系統的備份副本,或者最好在虛擬機上執行此練習,以免破壞數據。

這不是一個簡單的警告,因為將完全刪除硬盤驅動器上的所有信息,這就是為什麼您需要在LIVE系統或另一個硬盤驅動器上執行此過程的原因。

安裝LVM2

現在您的數據是完全安全的,並且您已經意識到丟失數據的可能性(因此需要進行數據備份)。

我們可以繼續在系統中安裝LVM,為此,我們將要打開一個終端,並根據要使用的發行版在其中執行以下命令。

在Debian,Ubuntu及其衍生產品上:

sudo apt-get install lvm2*

在Arch Linux,Manjaro,Antergos和衍生產品上:

sudo pacman -S lvm2

對於Fedora及其衍生物

sudo dnf install lvm2*

在OpenSUSE中

sudo zypper instalar lvm2

準備媒體

現在我們的系統上已經安裝了 LVM,接下來我們將使用以下命令來取得 root 權限:

sudo -s

完成此操作後,我們必須在系統中創建將與LVM一起使用的捲,為此,我們將使用cfdisk工具:

cfdisk /dev/sdX

在這裡,我們將從磁盤上刪除所有分區(這就是警告bakcup的原因)。

當所有分區都消失後,現在我們將選擇“新建”選項以在磁盤上創建一個新分區,並使用整個硬盤。

現在我們要選擇“主要”,然後按回車。 然後選擇選項“類型”,在這裡您必須找到並選擇選項“ Linux LVM”

當他們完成此過程時,必須單擊“寫入”,最後單擊退出。 在創建LVM邏輯卷並對其進行格式化之前,我們必須創建LVM物理卷。

在 Linux 系統中,建立 LVM 磁碟區需要使用 pvcreate 工具。在終端機中,我們將執行 pvcreate 命令,並指定我們剛剛建立的分區;命令輸出應該類似於這樣:

pvcreate /dev/sda1

現在,我們可以使用以下命令來確認LVM卷的創建:

lsblk

創建LVM卷組

現在我們有了LVM物理卷配置,下一步是創建LVM卷組。

為了創建一個新的,只需運行命令vgcreate和分區路徑,在這種情況下,我們將其命名為“ volume-lvm”,但是您可以在命令中替換它:

vgcreate -s 16M volumen-lvm /dev/sda1

配置LVM邏輯卷

邏輯磁碟區是 LVM 中所有資料的儲存位置。要在 LVM 中建立新的邏輯卷,我們使用以下命令;例如,要建立一個 80 GB 的邏輯卷,命令如下:

lvcreate -L 80G -n lvm1 volumen-lvm

創建邏輯卷的基本語法為:

lvcreate -L espacioengigasG -n logicvolumename logicvolumegroup

最後,我們必須繼續為創建的邏輯卷提供一種格式,為此,我們必須將自己置於以下路徑中:

cd /dev/mapper

在這裡,我們可以執行ls,以檢查我們的音量是否在這裡:

ls

確認後,我們將使用以下格式格式化該卷:

mkfs.ext4 /dev/mapper/volumen-lvm-lvm1

完成此操作後,我們可以通過鍵入exit退出root用戶,現在我們將使用以下命令簡單地繼續安裝該卷:

mkdir /mnt/vfs/
sudo mount /dev/mapper/volumen-lvm-lvm1 /mnt/vfs/
cd /mnt/vfs/


在 Google 中將其新增為首選來源