新聞中心
Linux操作系統(tǒng)是一種基于Unix操作系統(tǒng)的開放源代碼的操作系統(tǒng)。Linux系統(tǒng)具有良好的開放性和通用性,因此在各種行業(yè)和領(lǐng)域應(yīng)用廣泛。然而,對(duì)于Linux系統(tǒng)的存儲(chǔ)管理而言,如何合理、高效地使用LVM(邏輯卷管理)仍是一個(gè)相對(duì)較為復(fù)雜和有爭(zhēng)議的話題。

10年積累的成都做網(wǎng)站、成都網(wǎng)站制作經(jīng)驗(yàn),可以快速應(yīng)對(duì)客戶對(duì)網(wǎng)站的新想法和需求。提供各種問題對(duì)應(yīng)的解決方案。讓選擇我們的客戶得到更好、更有力的網(wǎng)絡(luò)服務(wù)。我雖然不認(rèn)識(shí)你,你也不認(rèn)識(shí)我。但先網(wǎng)站設(shè)計(jì)后付款的網(wǎng)站建設(shè)流程,更有南康免費(fèi)網(wǎng)站建設(shè)讓你可以放心的選擇與我們合作。
LVM是Linux中的一種高級(jí)存儲(chǔ)管理技術(shù),它將物理磁盤劃分成一個(gè)或多個(gè)邏輯卷,從而為操作系統(tǒng)提供了更加靈活和高效的存儲(chǔ)管理方式。然而,是否應(yīng)該使用LVM仍然存在一些爭(zhēng)議,下面將探討LVM的優(yōu)點(diǎn)與缺點(diǎn)。
LVM的優(yōu)點(diǎn)
1. 靈活性:LVM允許在邏輯卷之間靈活調(diào)用存儲(chǔ)空間,讓管理員無需關(guān)注物理磁盤的情況就可以有效地管理存儲(chǔ)。這使得管理員不需要再像傳統(tǒng)的存儲(chǔ)管理方式中,需要在不同物理磁盤之間來回拷貝和調(diào)整存儲(chǔ)空間。同時(shí)LVM也允許動(dòng)態(tài)增加、刪除、合并和調(diào)整邏輯卷等操作,靈活性很高。
2. 容錯(cuò)性:LVM支持鏡像和條帶化技術(shù),這意味著可以將數(shù)據(jù)存儲(chǔ)到多個(gè)物理磁盤上,從而提高數(shù)據(jù)的容錯(cuò)性。如果一個(gè)磁盤損壞,仍然可以保證數(shù)據(jù)的完整性,避免數(shù)據(jù)的丟失。
3. 性能:LVM允許用戶在多個(gè)邏輯卷之間實(shí)現(xiàn)條帶化數(shù)據(jù)分配,從而充分利用多個(gè)物理磁盤的存儲(chǔ)能力,以提高數(shù)據(jù)的讀寫速度。同時(shí),動(dòng)態(tài)調(diào)整邏輯卷大小的功能也允許管理員安全而有效地進(jìn)行在線存儲(chǔ)管理。
LVM的缺點(diǎn)
1. 學(xué)習(xí)成本高:與傳統(tǒng)的存儲(chǔ)管理方式相比,LVM更為復(fù)雜,需要更多的訓(xùn)練和學(xué)習(xí)才能熟練掌握。
2. 性能下降:當(dāng)使用LVM鏡像技術(shù)時(shí),由于數(shù)據(jù)需要寫入多個(gè)物理磁盤上,因此寫入性能會(huì)受到較大的影響。
3. 不兼容備份工具:由于LVM是一個(gè)高級(jí)存儲(chǔ)管理技術(shù),一些現(xiàn)有的備份工具可能無法與其兼容。這可能導(dǎo)致備份工具不能正常備份LVM邏輯卷上的數(shù)據(jù)。
LVM是否適合您的環(huán)境?
LVM的優(yōu)點(diǎn)和缺點(diǎn)各有不同。對(duì)于一些大型企業(yè)和組織來說,LVM在提高存儲(chǔ)管理效率和可靠性方面具有顯著優(yōu)勢(shì)。然而,對(duì)于小型公司和個(gè)人用戶而言,LVM的優(yōu)點(diǎn)可能不那么明顯,特別是在學(xué)習(xí)成本和性能損失方面。因此,在決定是否要使用LVM時(shí),請(qǐng)先權(quán)衡其優(yōu)缺點(diǎn),以確定是否將LVM集成到您的Linux環(huán)境中。
結(jié)論
總體上說,LVM是一種強(qiáng)大的存儲(chǔ)管理技術(shù),為管理員提供了靈活、高效、可靠的存儲(chǔ)解決方案。雖然LVM可能存在一些缺點(diǎn),但它的優(yōu)點(diǎn)在大型企業(yè)和組織中會(huì)更加明顯,特別是要管理大量存儲(chǔ)的情況。因此,在使用LVT時(shí),建議管理員應(yīng)該深入了解其功能和管理技巧,以更大化LVM的優(yōu)點(diǎn),減少其缺點(diǎn)的影響。
相關(guān)問題拓展閱讀:
- linux2.7后lvm是默認(rèn)啟用的嗎
- Linux LVM分區(qū)的創(chuàng)建、分配
linux2.7后lvm是默認(rèn)啟用的嗎
問題是你的/mnt/data文件大小還是沒變 LVM之后,可以將新硬盤作為物理卷PV,添加給當(dāng)前的卷組,這樣卷組擴(kuò)大了,就可以擴(kuò)展/mnt/data所在的邏輯卷,然后就可以擴(kuò)展/mnt/data文件系統(tǒng) 如果直接使用分區(qū)建文件系統(tǒng),再大也超不過硬盤大小
通常發(fā)行版默認(rèn)都帶有l(wèi)vm管理程序,但是否啟用lvm管理存儲(chǔ)空間,需要用戶自己決定。
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)的需要。
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的配置過程也很簡(jiǎn)單,并不是很難,為此,我畫了一張圖文并茂的解析圖,解析了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é)以致用
關(guān)于linux 是否使用lvm的介紹到此就結(jié)束了,不知道你從中找到你需要的信息了嗎 ?如果你還想了解更多這方面的信息,記得收藏關(guān)注本站。
創(chuàng)新互聯(lián)成都網(wǎng)站建設(shè)公司提供專業(yè)的建站服務(wù),為您量身定制,歡迎來電(028-86922220)為您打造專屬于企業(yè)本身的網(wǎng)絡(luò)品牌形象。
成都創(chuàng)新互聯(lián)品牌官網(wǎng)提供專業(yè)的網(wǎng)站建設(shè)、設(shè)計(jì)、制作等服務(wù),是一家以網(wǎng)站建設(shè)為主要業(yè)務(wù)的公司,在網(wǎng)站建設(shè)、設(shè)計(jì)和制作領(lǐng)域具有豐富的經(jīng)驗(yàn)。
當(dāng)前文章:Linux:探討是否應(yīng)該使用LVM的優(yōu)點(diǎn)與缺點(diǎn)(linux是否使用lvm)
文章出自:http://fisionsoft.com.cn/article/cdiddss.html


咨詢
建站咨詢
