真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

linux命令行l(wèi)vm Linux命令行瀏覽器

Linux LVM分區(qū)的創(chuàng)建、分配

許多Linux使用者安裝操作系統(tǒng)時(shí)都會(huì)遇到這樣的困境:如何精確評(píng)估和分配各個(gè)硬盤分區(qū)的容量,如果當(dāng)初評(píng)估不準(zhǔn)確,一旦系統(tǒng)分區(qū)不夠用時(shí)可能不得不備份、刪除相關(guān)數(shù)據(jù),甚至被迫重新規(guī)劃分區(qū)并重裝操作系統(tǒng),以滿足應(yīng)用系統(tǒng)的需要。

創(chuàng)新互聯(lián)建站技術(shù)團(tuán)隊(duì)10余年來致力于為客戶提供成都網(wǎng)站設(shè)計(jì)、成都網(wǎng)站建設(shè)、品牌網(wǎng)站制作、成都全網(wǎng)營銷、搜索引擎SEO優(yōu)化等服務(wù)。經(jīng)過多年發(fā)展,公司擁有經(jīng)驗(yàn)豐富的技術(shù)團(tuán)隊(duì),先后服務(wù)、推廣了上千網(wǎng)站,包括各類中小企業(yè)、企事單位、高校等機(jī)構(gòu)單位。

LVM是Linux環(huán)境中對(duì)磁盤分區(qū)進(jìn)行管理的一種機(jī)制,是建立在硬盤和分區(qū)之上、文件系統(tǒng)之下的一個(gè)邏輯層,可提高磁盤分區(qū)管理的靈活性。RHEL5默認(rèn)安裝的分區(qū)格式就是LVM邏輯卷的格式,需要注意的是/boot分區(qū)不能基于LVM創(chuàng)建,必須獨(dú)立出來。

LVM的配置過程也很簡單,并不是很難,為此,我畫了一張圖文并茂的解析圖,解析了LVM創(chuàng)建的整個(gè)過程。更詳細(xì)的理論知識(shí)還請(qǐng)參看一些教程或者去Google哦!

實(shí)驗(yàn)環(huán)境:

首先從空的硬盤sdb上創(chuàng)建兩個(gè)分區(qū)sdb1 1G,sdb2 2G. 為接下來做LVM做準(zhǔn)備.

為了后期便于維護(hù)管理,記得給分區(qū)加上標(biāo)示,這樣即使你不在的情況下,別人看到標(biāo)示了就不會(huì)輕易動(dòng)這塊區(qū)域了. LVM的標(biāo)識(shí)是8e,設(shè)置完成后記得按w保存

一、創(chuàng)建邏輯卷

將新創(chuàng)建的兩個(gè)分區(qū)/dev/sdb1 /dev/sdb2轉(zhuǎn)化成物理卷,主要是添加LVM屬性信息并劃分PE存儲(chǔ)單元.

創(chuàng)建卷組 vgdata ,并將剛才創(chuàng)建好的兩個(gè)物理卷加入該卷組.可以看出默認(rèn)PE大小為4MB,PE是卷組的最小存儲(chǔ)單元.可以通過 –s參數(shù)修改大小。

從物理卷vgdata上面分割500M給新的邏輯卷lvdata1.

使用mkfs.ext4命令在邏輯卷lvdata1上創(chuàng)建ext4文件系統(tǒng).

將創(chuàng)建好的文件系統(tǒng)/data1掛載到/data1上.(創(chuàng)建好之后,會(huì)在/dev/mapper/生成一個(gè)軟連接名字為”卷組-邏輯卷”)

便于以后服務(wù)器重啟自動(dòng)掛載,需要將創(chuàng)建好的文件系統(tǒng)掛載信息添加到/etc/fstab里面.UUID可以通過 blkid命令查詢.

為了查看/etc/fstab是否設(shè)置正確,可以先卸載邏輯卷data1,然后使用mount –a 使內(nèi)核重新讀取/etc/fstab,看是否能夠自動(dòng)掛載.

二、邏輯卷 lvdata1 不夠用了,如何擴(kuò)展。

給邏輯卷增加空間并不會(huì)影響以前空間的使用,所以無需卸載文件系統(tǒng),直接通過命令lvextend –L +500M /dev/vgdata/lvdata1或者lvextend –l 2.5G /dev/vgdata/lvdata1 給lvdata1增加500M空間(lvdata1目前是2G空間)設(shè)置完成之后,記得使用resize2fs命令來同步文件系統(tǒng)。

三、當(dāng)卷組不夠用的情況下,如何擴(kuò)大卷組

重新從第二塊硬盤上創(chuàng)建一個(gè)分區(qū)sdb3,具體操作步驟省略。并將創(chuàng)建好的分區(qū)加入到已經(jīng)存在的卷組vgdata中。通過pvs命令查看是否成功。

四、當(dāng)硬盤空間不夠用的情況下,如果減少邏輯卷的空間釋放給其他邏輯卷使用。

減少邏輯卷空間,步驟如下

1、 先卸載邏輯卷data1

2、 然后通過e2fsck命令檢測(cè)邏輯卷上空余的空間。

3、 使用resize2fs將文件系統(tǒng)減少到700M。

4、 再使用lvreduce命令將邏輯卷減少到700M。

注意:文件系統(tǒng)大小和邏輯卷大小一定要保持一致才行。如果邏輯卷大于文件系統(tǒng),由于部分區(qū)域未格式化成文件系統(tǒng)會(huì)造成空間的浪費(fèi)。如果邏輯卷小于文件系統(tǒng),哪數(shù)據(jù)就出問題了。

完成之后,就可以通過mount命令掛載重新使用了。

五、如果某一塊磁盤或者分區(qū)故障了如何將數(shù)據(jù)快速轉(zhuǎn)移到相同的卷組其他的空間去。

1、通過pvmove命令轉(zhuǎn)移空間數(shù)據(jù)

2、通過vgreduce命令將即將壞的磁盤或者分區(qū)從卷組vgdata里面移除除去。

3、通過pvremove命令將即將壞的磁盤或者分區(qū)從系統(tǒng)中刪除掉。

4、手工拆除硬盤或者通過一些工具修復(fù)分區(qū)。

六、刪除整個(gè)邏輯卷

1、先通過umount命令卸載掉邏輯卷lvdata1

2、修改/etc/fstab里面邏輯卷的掛載信息,否則系統(tǒng)有可能啟動(dòng)不起來。

3、通過lvremove 刪除邏輯卷lvdata1

4、通過vgremove 刪除卷組vgdata

5、通過pvremove 將物理卷轉(zhuǎn)化成普通分區(qū)。

刪除完了,別忘了修改分區(qū)的id標(biāo)識(shí)。修改成普通Linux分區(qū)即可。

總結(jié):LVM邏輯卷是Linux里面一個(gè)很棒的空間使用機(jī)制,因?yàn)榉謪^(qū)在沒有格式化的情況下是沒有辦法加大或者放小的。通過LVM可以將你的磁盤空間做到靈活自如。

~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

用以致學(xué),學(xué)以致用

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

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

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

LVM,全稱Logical Volume

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

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

LVM的寫入模式

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

線性模式即寫完一個(gè)設(shè)備后再寫另一個(gè)設(shè)備;

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

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

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

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

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

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

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

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

LVM 包含三個(gè)主要組件:

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

物理卷沒有任何直接對(duì)應(yīng)物,但我很快就會(huì)談到這一點(diǎn)。

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

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

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

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

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

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

確保你安裝了Vagrant和VirtualBox。

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

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

機(jī)器運(yùn)行后,您可以使用vagrant sshSSH 連接到它并運(yùn)行本文中的示例命令。

完成后請(qǐng)記住vagrant destroy從與 Vagrantfile 相同的目錄運(yùn)行。

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

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

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

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

是時(shí)候一一見他們了。

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

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

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

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

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

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

你應(yīng)該看到這樣的東西:-

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

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

看一看:-

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

pvscan:-

pvs:-

pvdisplay:-

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

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

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

輸出應(yīng)與此相同:-

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

/dev/sdd2不再在這里。

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

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

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

例子:-

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

我個(gè)人更喜歡vgs命令,sudo vgs

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

例子:-

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

例子:-

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

讓我們將lvm_tutorial音量擴(kuò)大/dev/sdd2.

專注于輸出:-

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

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

輸出:-

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

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

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

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

例子:-

再次列出物理卷。

輸出:-

那兩個(gè)物理卷不見了。

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

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

現(xiàn)在不要運(yùn)行此命令,否則您必須重新創(chuàng)建卷組。如果您想對(duì)其進(jìn)行測(cè)試,請(qǐng)?jiān)诒疚牡淖詈筮\(yùn)行它。

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

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

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

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

在虛擬機(jī)上運(yùn)行以下命令:

示例輸出:

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

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

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

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

您可以使用命令擴(kuò)展邏輯卷lvextend并使用命令減小其大小lvreduce。或者,您可以使用單個(gè)命令lvresize來完成這兩項(xiàng)任務(wù)。

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

輸出:-

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

請(qǐng)記住,邏輯卷仍安裝在/mnt.

使用以下命令調(diào)整卷大?。?/p>

一般語法是這樣的:

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

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

輸出:

減少邏輯卷是一項(xiàng)稍微復(fù)雜的任務(wù),我不會(huì)在本文中討論這個(gè)問題。我將把這個(gè)卷的大小減少 1GB。

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

在虛擬機(jī)上運(yùn)行此命令:-

輸出:-

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

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

我希望這篇文章對(duì)你有所幫助,如果你想在以后看到更多關(guān)于這方面的內(nèi)容,請(qǐng)?jiān)谙旅娴脑u(píng)論部分告訴我。

Linux LVM是什么?對(duì)比直接使用物理存儲(chǔ)有什么好處?

Linux中l(wèi)vm是什么?LVM是Logical VolumeManager的簡寫,中文名為邏輯卷管理,它是Linux環(huán)境下對(duì)磁盤分區(qū)進(jìn)行管理的一種機(jī)制。以下是詳細(xì)的內(nèi)容介紹,具體內(nèi)容請(qǐng)看下文:

LVM是邏輯卷管理的簡稱,他是建立在物理存儲(chǔ)設(shè)備之上的一個(gè)抽象層,允許你生成邏輯存儲(chǔ)卷,和直接使用物理存儲(chǔ)在管理上相比,提供了更好的靈活性。

LVM將存儲(chǔ)虛擬化,使用邏輯卷,你不會(huì)受限于物理磁盤的大小。另外,和硬件相關(guān)的存儲(chǔ)設(shè)置被其隱藏,你能不用停止應(yīng)用或卸載文件系統(tǒng)來調(diào)整卷大小或數(shù)據(jù)遷移,這樣可以減少操作成本。

LVM對(duì)比直接使用物理存儲(chǔ),具有以下好處:

1、靈活的容量,當(dāng)使用邏輯卷時(shí),文件系統(tǒng)能擴(kuò)展到多個(gè)磁盤上,你能聚合多個(gè)磁盤或磁盤分區(qū)成單一的邏輯卷。

2、可伸縮的存儲(chǔ)池,你能使用簡單的命令來擴(kuò)大或縮小邏輯卷大小,不用重新格式化或分區(qū)磁盤設(shè)備。

3、在線的數(shù)據(jù)再分配,你能在線移動(dòng)數(shù)據(jù),數(shù)據(jù)能在磁盤在線的情況下重新分配,比如你能在線更換可熱插拔的磁盤。

4、方便的設(shè)備命名,邏輯卷能按你覺得方便的方式來起所有名稱。

5、磁盤條塊化,你能生成一個(gè)邏輯卷,他的數(shù)據(jù)能被條塊化存儲(chǔ)在2個(gè)或更多的磁盤上,這樣能明顯提升數(shù)據(jù)吞吐量。

6、映像卷,邏輯卷提供方便的方法來映像你的數(shù)據(jù)。

7、卷快照,使用邏輯卷,你能獲得設(shè)備快照用來一致性備份或測(cè)試數(shù)據(jù)更新效果而不影響真實(shí)數(shù)據(jù)。


分享名稱:linux命令行l(wèi)vm Linux命令行瀏覽器
網(wǎng)頁地址:http://weahome.cn/article/dojppjs.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部