LVM 1 很好很強大很和諧

2021-08-30 17:17:28 字數 3446 閱讀 6445

很好很強大很和諧(lvm)

1:基本概念

lvm: logical volume manager,即邏輯卷管理器。

1)物理卷--pv( physical volume)

2)捲組--vg(volume group)

3)邏輯卷--lv(logical volume)

4)物理區域--pe(physical extent):用於分配的最小儲存單元

5)邏輯區域--le(logical extent)

6)捲組描述區域--vgda(volume group descriptor area):用pvcreate建立物理卷時建立

2:在red hat linux 9安裝過程中提供了圖形方式使用lvm;grub不能識別邏輯卷中檔案,故/boot不能使用邏輯卷。

3:命令lvm操作過程

建立lvm型別的分割槽--〉建立物理卷--〉使用物理卷建立捲組--〉在卷組中建立邏輯卷--〉

1)建立lvm型別的分割槽:先建立乙個主分割槽,再改變其分割槽型別;

fdisk -l

fdisk /dev/sda,在提示符後輸入"n"新建分割槽,"p"檢視分割槽,"t"改變分割槽型別;"w"儲存修改

2)建立物理卷:在新lvm分割槽上才能建立

pvdisplay /dev/sda2

pvcreate /dev/sda2

3)使用物理卷建立捲組:卷組中可以包括多個物理卷,也可以只使用乙個物理卷。

vgcreate myvg /dev/sda2

4)在卷組中建立邏輯卷

lvcreate -l 10m -n mylv1 myvg

//注意:fc5在分組的時候自動建立了乙個vg 「/dev/volgroup00」,然後把vg劃分為兩個lv:「logvol00」和「logvol01」,把boot掛載到logvol00,把根掛載到logvol01.所以在擴充套件根大小的時候需要以下步驟:

5)在卷組中新增新的物理卷

vgextend volgroup00 /dev/sdb //新增一塊硬碟sdb

6)擴充邏輯卷的容量

lvextend -l +40g/dev/volgroup00/logvol01 //把logvol01也就是"/"所在擴充套件40g

7)調整邏輯卷中檔案系統的大小?

在對邏輯卷的容量進行擴充後,還需要根據邏輯卷中現有檔案系統型別的不同,使用相應的命令調整檔案系統的大小。

1)ext2檔案系統:先解除安裝ext2檔案系統,再使用命令resize2fs,最後掛載檔案系統;或者用lvm軟體包自帶的e2fsadm命令。

2) reiserfs檔案系統

可以不解除安裝檔案系統,使用resize_reiserfs命令調整其大小。

4:lvm中的裝置檔案

物理卷裝置檔案:pvscan命令的輸出可以看到物理卷對應的裝置名稱;

捲組裝置檔案:vgscan命令可以查詢系統中現有的捲組;卷組名對應著"/dev/"下的目錄;在目錄"/etc/lvmtab.d/"擁有捲組的資訊檔案,每個捲組對應乙個同名的檔案。

邏輯卷裝置檔案:lvscan命令查詢系統中現有的邏輯卷;邏輯卷裝置檔案位於該邏輯卷所在的卷組中。

5:物理卷命令

pvscan:在系統的所有磁碟中搜尋已存在的物理卷

pvdisplay 物理捲全路徑名稱:用於顯示指定物理卷的屬性

pvdata 物理捲全路徑名稱:用於顯示物理卷的捲組描述區域(vgda)資訊,主要用於除錯目的

pvchage:用於改變物理卷的分配許可設定

pvchange --allocation n /dev/hdb1 //設定物理卷"hdb1"為可分配

pvchange -x y /dev/hdb1 //設定物理卷"hdb1"為不可分配

pvcreate 裝置全路徑名:用於建立物理卷

pvmove 源物理捲全路徑名[目的物理捲全路徑名]:for etc:pvmove /dev/hdb2;用於把同卷組中某物理卷的資料轉移到其他物理卷中。

6:捲組命令

vgscan 檢測系統中所有的磁碟,查詢捲組的定義,並建立檔案「/etc/lvmtab」和目錄「/etc/lvmtab.d/」中的檔案

vgck[卷組名] 檢查卷組中捲組描述區域(vgda)資訊的一致性。

vgdisplay[卷組名] 顯示捲組的屬性資訊,包括邏輯卷、物理卷及其大小等資訊。

vgrename[源卷組名][新卷組名] (或原卷組名路徑、新卷組名路徑) 用於對已存在的捲組進行改名。

vgchange 改變捲組相應屬性

vgmknodes 重新建立已有捲組的捲組目錄和其中的裝置檔案

vgcfgbackup[卷組名] 用於把卷組中的vgda資訊備份至「/etc/lvmconf」目錄中的檔案

vgcfgrestore -n 卷組名 物理捲全路徑名:從卷組備份檔案中恢復指定物理卷的vgda資訊。本命令執行後需執行vgmknodes命令,重新建立捲組和邏輯卷的裝置檔案。

vgcreate 卷組名 物理捲全路徑名 :使用指定的物理卷建立捲組。

vgremove 卷組名:用於刪除指定的捲組,被刪除的卷組中不能包含邏輯卷,並且不能是活動的

vgextend 卷組名 物理捲全路徑名:用於將乙個或多個已初始化的物理卷新增到指定的捲組

vgreduce 卷組名 物理捲全路徑名:用於從卷組中去除乙個或多個未使用的物理卷

vgmerge 目的卷組名 源卷組名:用於合併兩個已存在的捲組,要求兩個捲組pe大小相等,且源捲組是非活動的;

vgsplit 現有捲組 新卷組 物理捲全路徑名:把乙個或多個物理卷從其所在的捲組分離到新建立的捲組;

vgexport 卷組名 :輸出乙個捲組,使系統不能識別之;該卷組應是非活動的;

vgimport 卷組名 卷組中的物理卷:用於輸入乙個已輸出的捲組,使當前系統可以識別到該捲組。

7:邏輯卷命令

lvscan

lvdisplay 邏輯捲全路徑名

lvrename 舊名 新名

lvchange [-a|c|p|r| y/n]改變指定邏輯卷的屬性:如可用性、連續性、讀寫許可、預讀等屬性。

e2fsadm -l +|- 邏輯卷增減量 邏輯捲全路徑名:用於改變ext2分割槽的大小,該分割槽可以是已掛載或未掛載的

lvcreate -l 邏輯卷大小 -n 邏輯卷名 卷組名:用於在指定的卷組中建立邏輯卷,可指定的邏輯卷引數有要建立的邏輯卷名稱、大小等

lvremove 邏輯捲全路徑名:用於從卷組中移除非活動的邏輯卷

lvextend -l | --size +邏輯卷大小增量 邏輯捲全路徑名

lvreduce -l | --size +邏輯卷減小量 邏輯捲全路徑名

8:邏輯卷管理命令

lvmdiskscan 檢測硬碟和分割槽中的邏輯卷管理資訊

lvmchange -r :復位邏輯卷管理器,將設定所有捲組和邏輯卷處於非活動狀態!

lvmsadc [日誌檔案全路徑名] 收集邏輯卷管理器的讀寫統計資訊,儲存到指定檔案;

lvmsar [日誌檔案全路徑名] 從lvmsadc命令生成的日誌檔案中讀取並報告邏輯管理器的讀寫統計資訊

很好很強大

adobe太厲害了吧,他的軟體做的好細緻啊。老師給過乙個adobe cs3,包括了adobe的全套產品,但是由於對機器的要求高,俺裝不上,也跑不起來。相比來講超星就要粗糙的多了,看作品就知道誰是高手誰是低手了。又去看了adobe的 感覺兩個字 專業。這年頭你不專業能行嗎?所以我決定以後多多學習高人的...

Oracle很好 很強大

oracle很好 很強大 oracle預設有3個使用者分別為sys使用者預設密碼為change on install,system使用者預設密碼為manager,scott使用者預設密碼為tiger sys使用者為超級管理員 對應的角色為dba 資料庫管理員 system使用者為系統管理員 對應的角...

console功能很好很強大

先上圖看看 的前端是怎麼玩提示的 原來console.log竟然也能調整字型,果斷檢視原始碼看看我有什麼發現。js解下壓縮先。得到如下 珍藏吧 console log c 安全警告!font size 50px color red webkit text fill color red webkit ...