您好,登錄后才能下訂單哦!
管理LVM邏輯卷?
一.LVM概述
? ? LVM是 Logical Volume Manager(邏輯卷管理)的簡寫,它是Linux環(huán)境下對磁盤分區(qū)進(jìn)行管理的一種機(jī)制。
? ? ? ? ? ? ?Linux用戶安裝Linux操作系統(tǒng)時(shí)遇到的一個(gè)常見的難以決定的問題就是如何正確地評估各分區(qū)大小,以分配合適的硬盤空間。普通的磁盤分區(qū)管理方式在邏輯分區(qū)劃分好之后就無法改變其大小,當(dāng)一個(gè)邏輯分區(qū)存放不下某個(gè)文件時(shí),這個(gè)文件因?yàn)槭苌蠈游募到y(tǒng)的限制,也不能跨越多個(gè)分區(qū)來存放,所以也不能同時(shí)放到別的磁盤上。而遇到出現(xiàn)某個(gè)分區(qū)空間耗盡時(shí),解決的方法通常是使用符號鏈接,或者使用調(diào)整分區(qū)大小的工具,但這只是暫時(shí)解決辦法,沒有從根本上解決問題。隨著Linux的邏輯卷管理功能的出現(xiàn),這些問題都迎刃而解,用戶在無需停機(jī)的情況下可以方便地調(diào)整各個(gè)分區(qū)大小。
? ?每個(gè)Linux使用者在安裝Linux時(shí)都會(huì)遇到這樣的困境:在為系統(tǒng)分區(qū)時(shí),如何精確評估和分配各個(gè)硬盤分區(qū)的容量,因?yàn)橄到y(tǒng)管理員不但要考慮到當(dāng)前某個(gè)分區(qū)需要的容量,還要預(yù)見該分區(qū)以后可能需要的容量的最大值。因?yàn)槿绻?/span> 計(jì)不準(zhǔn)確,當(dāng)遇到某個(gè)分區(qū)不夠用時(shí)管理員可能甚至要備份整個(gè)系統(tǒng)、清除硬盤、重新對硬盤分區(qū),然后恢復(fù)數(shù)據(jù)到新分區(qū)。
雖然有很多動(dòng)態(tài)調(diào)整磁盤的工具可以使用,例如PartitionMagic等等,但是它并不能完全解決問題,因?yàn)槟硞€(gè)分區(qū)可能會(huì)再次被耗盡;另外一個(gè)方面這需要 重新引導(dǎo)系統(tǒng)才能實(shí)現(xiàn),對于很多關(guān)鍵的服務(wù)器,停機(jī)是不可接受的,而且對于添加新硬盤,希望一個(gè)能跨越多個(gè)硬盤驅(qū)動(dòng)器的文件系統(tǒng)時(shí),分區(qū)調(diào)整程序就不能解 決問題。
? ?因此完美的解決方法應(yīng)該是在零停機(jī)前提下可以自如對文件系統(tǒng)的大小進(jìn)行調(diào)整,可以方便實(shí)現(xiàn)文件系統(tǒng)跨越不同磁盤和分區(qū)。幸運(yùn)的是Linux提供的邏輯盤卷管理(LVM,LogicalVolumeManager)機(jī)制就是一個(gè)完美的解決方案。
1.物理卷(Physical Volume,PV)
? ? ? 指磁盤分區(qū)或從邏輯上與磁盤分區(qū)具有同樣功能的設(shè)備(如RAID),是LVM的基本存儲邏輯塊,但和基本的物理存儲介質(zhì)(如分區(qū)、磁盤等)比較,卻包含有與LVM相關(guān)的管理參數(shù)。
2.卷組(Volume Group,VG)
? ? ? 類似于非LVM系統(tǒng)中的物理磁盤,其由一個(gè)或多個(gè)物理卷PV組成??梢栽诰斫M上創(chuàng)建一個(gè)或多個(gè)LV(邏輯卷)。
3.邏輯卷(Logical Volume,LV)
? ? ?類似于非LVM系統(tǒng)中的磁盤分區(qū),邏輯卷建立在卷組VG之上。在邏輯卷LV之上可以建立文件系統(tǒng)(比如/home或者/usr等)。
二.LVM管理
? ? ? ??1.主要命令
2.主要步驟
(1).將新添加的硬盤分區(qū),先進(jìn)入管理模式? ??fdisk? ? /dev/sdb
(2).創(chuàng)建分區(qū)??n 新建? ?p 顯示列表??
(3).轉(zhuǎn)換成物理卷類型,代碼為8e? ? ?t? 轉(zhuǎn)換類型? ? 8e 物理卷類型代碼
(4).查看后保存退出
(6).將新添加的sdb ,sdc,sdd都分區(qū)改好模式
(5).將sdb1,sdc1,sdd1設(shè)備創(chuàng)建成為物理卷? pvcreate? /dev/sd{b..d}1
(6).查看創(chuàng)建好的物理卷??pvscan
(7).創(chuàng)建名為mailbox的卷組? vgcreate? mailbox? ?/dev/sd{b..d}1
(8).查看卷組的詳細(xì)信息? ?vgdisplay
(9).建立邏輯卷??lvcreate -L 25G -n? mbox01? mailbox
(10).查看邏輯卷詳細(xì)信息??lvdisplay
(11).創(chuàng)建第2個(gè)邏輯卷
(12).當(dāng)邏輯卷容量不夠時(shí)可以擴(kuò)展??lvextend -L +10G /dev/mailbox/mbox01
(13).格式化邏輯卷? ?mkfs? -t? xfs? /dev/mailbox/mbox01
(14).創(chuàng)建掛載點(diǎn)?
(15).配置自動(dòng)掛載??vim? /etc/fstab
(16).執(zhí)行掛載?mount -a
這樣邏輯卷就建立完成了
三.磁盤配額
1.實(shí)現(xiàn)磁盤限額的條件
(1).需要linux內(nèi)核的支持
(2).安裝xfsprogs和quota軟件包
2.Linux磁盤限額的特點(diǎn)
(1).作用范圍:針對指定的文件系統(tǒng)(分區(qū))
(2).限制對象:用戶賬戶,組賬戶
(3).限制類型:磁盤容量,文件數(shù)量
(4).限制方法:軟限制,硬限制
3.磁盤配額的步驟
(1).先查看內(nèi)核是否滿足配額功能??rpm -qa | grep xfsprogs
rpm -ql? xfsprogs | grep quota
(2).關(guān)閉增強(qiáng)性安全功能??setenforce? 0
(3).掛載?? vim /etc/fstab
輸入命令 mount查看是否已經(jīng)支持配額功能
(4).編輯配額設(shè)置? ? xfs_quota -x -c '? ?'? /opt/mbox2/
(5).更改用戶權(quán)限?chmod? 777? /opt/mbox2/
(6).使用su - zhangsan切換用戶進(jìn)行節(jié)點(diǎn)驗(yàn)證
(7).容量驗(yàn)證
4.查看配額使用情況? xfs_quota -x -c 'report -aib'/opt/mbox2/
免責(zé)聲明:本站發(fā)布的內(nèi)容(圖片、視頻和文字)以原創(chuàng)、轉(zhuǎn)載和分享為主,文章觀點(diǎn)不代表本網(wǎng)站立場,如果涉及侵權(quán)請聯(lián)系站長郵箱:is@yisu.com進(jìn)行舉報(bào),并提供相關(guān)證據(jù),一經(jīng)查實(shí),將立刻刪除涉嫌侵權(quán)內(nèi)容。