欧美一区二区三区老妇人-欧美做爰猛烈大尺度电-99久久夜色精品国产亚洲a-亚洲福利视频一区二区

linux沒lvm命令,lvm常用命令

Linux系統(tǒng)中l(wèi)vm是什么?有什么作用?

在學習Linux知識的過程中,大家都會接觸到很多專業(yè)術語,讓人琢磨不透,完全不知道是什么意思,比如:LVM。那么Linux系統(tǒng)中l(wèi)vm是什么?LVM中文意思為邏輯卷管理,是Linux環(huán)境下對磁盤分區(qū)進行管理的一種機制,接下來我們來看看詳細的內(nèi)容介紹。

創(chuàng)新互聯(lián)公司公司2013年成立,是專業(yè)互聯(lián)網(wǎng)技術服務公司,擁有項目成都網(wǎng)站設計、成都網(wǎng)站制作、外貿(mào)網(wǎng)站建設網(wǎng)站策劃,項目實施與項目整合能力。我們以讓每一個夢想脫穎而出為使命,1280元昔陽做網(wǎng)站,已為上家服務,為昔陽各地企業(yè)和個人服務,聯(lián)系電話:028-86922220

Linux系統(tǒng)中l(wèi)vm是什么?

LVM,全稱Logical Volume

Manager,即邏輯卷管理,是Linux環(huán)境下對磁盤分區(qū)進行管理的一種機制,LVM是建立在磁盤和分區(qū)之上的一個邏輯層,來提高磁盤分區(qū)管理的靈活性。通過LVM系統(tǒng)管理員可以輕松管理磁盤分區(qū),如:將若干個磁盤分區(qū)連接為一個整塊的卷組,形成一個存儲池。管理員可以在卷組上隨意創(chuàng)建邏輯卷組,并進一步在邏輯卷組上創(chuàng)建文件系統(tǒng)。管理員通過LVM可以方便的調(diào)整存儲卷組的大小,并且可以對磁盤存儲按照組的方式進行命名、管理和分配。當系統(tǒng)添加了新的磁盤,通過LVM管理員就不必將磁盤的文件移動到新的磁盤上以充分利用新的存儲空間,而是直接擴展文件系統(tǒng)跨越磁盤即可。

一般來說,物理磁盤或分區(qū)之間是分隔的,數(shù)據(jù)無法跨盤或分區(qū),而各磁盤或分區(qū)的大小固定,重新調(diào)整比較麻煩。LVM可以將這些底層的物理磁盤或分區(qū)整合起來,抽象成容量資源池,以劃分成邏輯卷的方式供上層使用,其最主要的功能即是可以在無需關機無需重新格式化的情況下彈性調(diào)整邏輯卷的大小。

LVM的寫入模式

LVM有兩種寫入模式:線性模式和條帶模式

線性模式即寫完一個設備后再寫另一個設備;

條帶模式就有點類似于RAID0,即數(shù)據(jù)是被分散寫入到LVM各成員設備上的。

因為條帶模式的數(shù)據(jù)不具有安全性,且LVM并不強調(diào)讀寫性能,故LVM默認為線性模式,這樣即使一個設備壞了,其它設備上的數(shù)據(jù)還在。

簡單輕松:Linux下從零開始創(chuàng)建lvm虛擬磁盤陣列+腳本化解決方案

邏輯卷管理器(英語:Logical Volume Manager,縮寫為LVM),又譯為邏輯卷宗管理器、邏輯扇區(qū)管理器、邏輯磁盤管理器,是Linux核心所提供的邏輯卷管理(Logical volume management)功能。它在硬盤的硬盤分區(qū)之上,又創(chuàng)建一個邏輯層,以方便系統(tǒng)管理硬盤分割系統(tǒng)。

最先由IBM開發(fā),在AIX系統(tǒng)上實現(xiàn),OS/2 操作系統(tǒng)與 HP-UX也支持這個功能。在1998年,Heinz Mauelshagen 根據(jù)在 HP-UX 上的邏輯卷管理器,寫作出第一個 Linux 版本的邏輯卷管理器。

LVM基本術語:

我們可以通過LVM靈活便捷的管理系統(tǒng)中的磁盤,并且根據(jù)需求快速、無感得擴容目標磁盤,并且?guī)缀醪粫绊懶阅堋?/p>

創(chuàng)建lvm分區(qū)的方法其實非常的簡單,主要分為以下幾個步驟:

目前做LVM分區(qū)比較推薦的工具還是fdisk,不是說parted不能做,而是fdisk可能更加方便一點。流程如下:

在分區(qū)完成之后需要做的就是創(chuàng)建物理卷,直接將剛才創(chuàng)建的分區(qū)進行pvcreate:

在創(chuàng)建玩物理卷之后,需要對該磁盤進行虛擬卷的創(chuàng)建。需要注意的是一個虛擬卷可以由多個物理卷構(gòu)成。例如:

該命令的意義就在于創(chuàng)建一個叫做nvme的虛擬卷,由 /dev/nvme0n1p1 、 /dev/nvme1n1p1 、 /dev/nvme2n1p1 三個做了pv的分區(qū)構(gòu)成

到了這一步,基本上LVM的創(chuàng)建已經(jīng)到了尾聲了,最后一步就是從虛擬卷中創(chuàng)建一個邏輯卷。如下:

這條命令的意思為從虛擬卷nvme中創(chuàng)建一個2.91T的邏輯卷作為lvm分區(qū)并命名為data,如果想一次性全部用完所有的容量,也可以這樣:

此時在linux的 /dev/ 文件夾下面我們可以看到有 /nvme/data 的文件結(jié)構(gòu)。

在創(chuàng)建完lvm分區(qū)后,我們需要將分區(qū)掛在到系統(tǒng)中的路徑中。假設需要掛載的路徑是 /data 。

之后通過 blkid 命令獲取這個新的lvm分區(qū)的UUID,然后更新到 /etc/fstab 中就可以了

上述的LVM實現(xiàn)過程可以直接通過shell腳本進行實現(xiàn):

Linux 中的邏輯卷 LVM 管理完整初學者指南

這是 Linux 中 LVM(邏輯卷管理)的完整初學者指南。

在本教程中,您將了解 LVM 的概念、它的組件以及為什么要使用它。

我不會僅限于理論上的解釋,我還將展示在 Linux 中創(chuàng)建和管理 LVM 的動手示例。

簡而言之,我將為您提供在現(xiàn)實世界中開始使用 LVM 所需的所有必要信息。

LVM 代表邏輯卷管理。這是管理存儲系統(tǒng)的另一種方法,而不是傳統(tǒng)的基于分區(qū)的方法。在 LVM 中,您無需創(chuàng)建分區(qū),而是創(chuàng)建邏輯卷,然后您可以像掛載磁盤分區(qū)一樣輕松地將這些卷掛載到文件系統(tǒng)中。

LVM 包含三個主要組件:

盡管該列表由三個部分組成,但其中只有兩個是分區(qū)系統(tǒng)的直接對應部分,下表記錄了這一點。

物理卷沒有任何直接對應物,但我很快就會談到這一點。

LVM 的主要優(yōu)點是調(diào)整卷或卷組的大小非常容易。它抽象出了所有丑陋的部分(分區(qū)、原始磁盤),并為我們留下了一個中央存儲池可供使用。

如果您曾經(jīng)經(jīng)歷過分區(qū)大小調(diào)整的恐懼,那么您會想要使用 LVM。

這篇文章不僅僅是理論。在此過程中,我將展示實際的命令示例,學習某些東西的最佳方法是親身實踐。為此,我建議您使用虛擬機。

為了幫助你,我已經(jīng)準備了一個簡單的 Vagrantfile,你可以用它來用 VirtualBox 啟動一個非常輕量級的虛擬機。此虛擬機具有三個額外的磁盤,您和我可以將它們用于下面的命令示例。

在文件系統(tǒng)的某處創(chuàng)建一個目錄,并將以下內(nèi)容保存在該文件中,名為Vagrantfile.

或者,如果您愿意,可以使用wget或curl從我的 gist 下載文件。

確保你安裝了Vagrant和VirtualBox。

一旦 Vagrantfile 就位,將環(huán)境變量設置VAGRANT_EXPERIMENTAL為disks.

最后,使用以下命令啟動虛擬機(確保您與 Vagrantfile 位于同一目錄中):

機器運行后,您可以使用vagrant sshSSH 連接到它并運行本文中的示例命令。

完成后請記住vagrant destroy從與 Vagrantfile 相同的目錄運行。

在您可以使用任何命令之前,您需要安裝該lvm2軟件包。這應該預裝在大多數(shù)現(xiàn)代發(fā)行版中,尤其是基于 Ubuntu 的發(fā)行版中。但是,在繼續(xù)之前,我不得不提到這一點。要安裝lvm2,請查閱您的發(fā)行版的文檔。

對于這個動手演練,我構(gòu)建了一個具有 40G 根存儲(不重要)和三個大小為 5G 的外部磁盤的虛擬機。這些磁盤的大小是任意的。

如您所見,我將使用的設備sdc是sdd和sde。

還記得我告訴過你 LVM 包含三個主要組件嗎?

是時候一一見他們了。

關于 LVM,您首先需要了解的是物理卷。物理卷是用于實現(xiàn)抽象即邏輯卷的原材料或構(gòu)建塊。簡單來說,物理卷是 LVM 系統(tǒng)的邏輯單元。

物理卷可以是任何東西,原始磁盤或磁盤分區(qū)。創(chuàng)建和初始化物理卷是一回事。兩者都意味著您只是在為進一步的操作準備構(gòu)建塊(即分區(qū)、磁盤)。這將在瞬間變得更加清晰。

實用程序:pv所有管理物理卷的實用程序都以P hysical Volume的字母開頭。例如pvcreate, pvchange,pvs等pvdisplay。

您可以使用原始未分區(qū)磁盤或分區(qū)本身來創(chuàng)建物理卷。

正如我之前提到的,我的虛擬機連接了三個外部驅(qū)動器,讓我們從/dev/sdc.

我們使用pvcreate命令來創(chuàng)建物理卷。只需將設備名稱傳遞給它即可。

你應該看到這樣的東西:-

接下來我將/dev/sdd分成相等的部分。使用任何工具cfdisk,,,等parted,fdisk有很多工具可以完成這項工作。

您現(xiàn)在可以在一個步驟中從這兩個分區(qū)中快速創(chuàng)建另外兩個物理卷,同時將這兩個設備傳遞給pvcreate。

看一看:-

您可以使用三個命令來獲取可用物理卷的列表pvscan,pvs和pvdisplay。您通常不需要向這些命令傳遞任何內(nèi)容。

pvscan:-

pvs:-

pvdisplay:-

正如您所看到的,除了列出物理卷之外,這些命令還為您提供了大量有關這些卷的其他信息。

pvremove您可以使用該命令刪除物理卷。就像pvcreate,只需將設備(初始化為物理卷)傳遞給pvremove命令。

為了演示,我將從/dev/sdd2列表中刪除。

輸出應與此相同:-

現(xiàn)在列出物理卷sudo pvs

/dev/sdd2不再在這里。

卷組是物理卷的集合。它是 LVM 中的下一個抽象級別。卷組是結(jié)合了多個原始存儲設備的存儲容量的存儲池。

實用程序:所有卷組實用程序名稱都以 開頭vg,代表卷組,例如、等。vgcreatevgsvgrename

卷組是使用該vgcreate命令創(chuàng)建的。的第一個參數(shù)vgcreate是您要為該卷組指定的名稱,其余的是要支持存儲池的物理卷的列表。

例子:-

列出卷組類似于列出物理卷,您可以使用具有不同詳細級別的不同命令vgdisplay、vgscan和vgs。

我個人更喜歡vgs命令,sudo vgs

您可以使用以下命令列出連接到特定卷組的所有物理卷:-

例子:-

您還可以獲得物理卷的計數(shù)。

例子:-

擴展卷組意味著向卷組添加額外的物理卷。為此,vgextend使用該命令。語法很簡單:-

讓我們將lvm_tutorial音量擴大/dev/sdd2.

專注于輸出:-

在物理卷部分,我們最終將其/dev/sdd2作為物理卷刪除,但必須將分區(qū)或原始磁盤初始化為物理卷,否則 LVM 將無法將其作為卷組的一部分進行管理。所以在將它添加到卷組之前vgextend做好準備。/dev/sdd2

現(xiàn)在列出附加到此卷組的物理卷,以確保安全。

輸出:-

/dev/sdd2現(xiàn)在按預期在列表中。

就像擴展一個卷組意味著添加另一個物理卷一樣,減少它意味著刪除一個或多個物理卷。

我們使用vgreduce命令來執(zhí)行此操作。一般語法如下:-

讓我們刪除物理卷/dev/sdc和/dev/sdd1.

例子:-

再次列出物理卷。

輸出:-

那兩個物理卷不見了。

現(xiàn)在,為了本文的其余部分,將這兩個物理卷添加回來。

vgremove您可以使用該命令刪除邏輯卷。

現(xiàn)在不要運行此命令,否則您必須重新創(chuàng)建卷組。如果您想對其進行測試,請在本文的最后運行它。

這是您將主要使用的內(nèi)容。邏輯卷就像一個分區(qū),但它不是位于原始磁盤之上,而是位于卷組之上。你可以,

在本節(jié)中,您將學習,

實用程序 :所有卷組實用程序名稱都以 開頭lv,代表邏輯卷。例如, ,等等, ,等等lvcreatelvslvreducevgcreatevgsvgrename

lvcreate使用該命令創(chuàng)建邏輯卷。常用的語法如下所示,

在虛擬機上運行以下命令:

示例輸出:

正如我之前所說,您可以將文件系統(tǒng)放在邏輯卷上,也可以將其掛載到文件系統(tǒng)的任何位置。

/dev/ / 創(chuàng)建后,您可以在路徑中找到邏輯卷。例如,在我們的例子中,音量將在 /dev/lvm_tutorial/lv1 .

現(xiàn)在您可以像使用任何分區(qū)一樣使用它。用ext4格式化,

將它安裝在當前目錄結(jié)構(gòu)中的某個位置,例如/mnt,

您可以使用命令擴展邏輯卷lvextend并使用命令減小其大小lvreduce。或者,您可以使用單個命令lvresize來完成這兩項任務。

首先讓我們看看卷組中是否還有剩余空間。

輸出:-

根據(jù)輸出,我還有一些空間,所以讓我們將卷大小增加 2GB。

請記住,邏輯卷仍安裝在/mnt.

使用以下命令調(diào)整卷大小:

一般語法是這樣的:

后面的符號 + 或 --L取決于您是嘗試增加音量還是分別減小音量。

卷大小增加后,文件系統(tǒng)也必須調(diào)整大小。對于 ext4,要使用的命令是resize2fs.

輸出:

減少邏輯卷是一項稍微復雜的任務,我不會在本文中討論這個問題。我將把這個卷的大小減少 1GB。

lvremove您可以使用該命令刪除邏輯卷。命令語法如下:-

在虛擬機上運行此命令:-

輸出:-

在邏輯卷、物理卷和卷組上還有許多其他操作可行,但不可能將所有這些都寫到一篇文章中。

我/dev/sde在虛擬機中為您多留了一個磁盤,使用它,練習本文中的一些命令,創(chuàng)建一個新的卷組,擴展一個現(xiàn)有的卷組,只是練習。

我希望這篇文章對你有所幫助,如果你想在以后看到更多關于這方面的內(nèi)容,請在下面的評論部分告訴我。

Linux入門系列——LVM邏輯卷管理

將多個底層的物理設備,在內(nèi)核中抽象成/dev/md# ,所有的調(diào)配工作都由內(nèi)核中的md來實現(xiàn)的;

DM的功能要比MD要強大;比如LVM2,快照,多路徑;還可以實現(xiàn)動態(tài)增減。

在創(chuàng)建LVM的時候,要先創(chuàng)建好PV,再來創(chuàng)建GV,最后創(chuàng)建LV,格式化并掛載;

先把要創(chuàng)建成PV的塊設備的分區(qū)類型修改為Linux LVM類型,對應的十六進制碼是: 8e

使用fdisk 創(chuàng)建了/dev/sdb11 /dev/sdb12 /dev/sdb13這三個分區(qū),并且已經(jīng)修改好了分區(qū)類型;這里要注意的是fdisk命令最多只支持分15個分區(qū);

下面就是把創(chuàng)建好的三個物理分區(qū),創(chuàng)建成PV:

查看系統(tǒng)創(chuàng)建好的PV,可以使用pvdisplay和pvs命令:

語法:vgcreate vg_name /dev/sdb[12345678]

查看創(chuàng)建好的VG:

語法:lvcreate -n lv_name -L [+]size vg_name

查看創(chuàng)建的LV

從上面格式化的路徑可以看出,LVM設備的路徑為:/dev/vg_name/lv_name ,那么再來看看掛載后的路徑:

關于LVM擴容、縮容的操作將會在下一篇介紹。

本文名稱:linux沒lvm命令,lvm常用命令
URL鏈接:http://chinadenli.net/article38/hesepp.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供品牌網(wǎng)站設計面包屑導航服務器托管電子商務搜索引擎優(yōu)化網(wǎng)站改版

廣告

聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)

小程序開發(fā)