導航:首頁 > 程序命令 > pvs命令

pvs命令

發布時間:2023-05-14 02:46:52

linux存在邏輯分區,如何對物理分區進行掛載,如果對物理分區進行掛載,是否會和邏輯分區重復

1, pvs命令,悉笑老VolGroup00是VG的名字。升攔
2, 不能。
3, 掛載之前,應先確認分區或者邏輯卷是否已經做過文件系統了。做過文件系統的就可以直接mount, 找一睜升個沒用的目錄就好,簡單的話/mnt,也可以自己建目錄。 否者要mkfs.ext3...命令做文件系統。

❷ pvs是什麼意思

PVS目錄

簡介
概況
PVS平台下的新特性
編輯本段簡介
PVS是原型驗證系統(Prototype Verification System)的縮寫,斯坦福研究機構在培雹過去20年中開發了一系列驗證系統,開發PVS的目的是把它作為一個重量級驗證系統EHDM的輕量級原型,以探索實現EHDM所需的相關技術,PVS這一名字正是由此而來.我們在設計並發面向對象廣譜規物鬧約語言ND一C00SL時,擬對該語言的核心部分進行驗證,因此,對PVS作了較為深入的剖析。
編輯本段概況
PVS為在計算機科學中嚴格、高效地應用形式化方法提供自動化的機器支持,它易於安裝、使用和維護,足一個良好的集成環境.該系配螞帆統主要包括規約語言和定理證明器兩部分,並且還集成了解釋器、類型檢查器及預定義的規約庫和各種方便的瀏覽、編輯工具.PvS提供的規約語言基於高階邏拜,具有豐富的類型系統,是一般適用的語言,表達能力很強,大多數數學概念、計算概念均可用該語言自然直接地表示出來.PVS的定理證明器以交互方式工作,同時又具備高度的自動化水準.它的命令的能力很強,瑣屑的證明細節為證明器的內部推理機制掩蓋,使得用戶僅在關健決策點上控制證明過程.PVS為在計算機科學中應用形式化方法提供機器支持,然而形式化方法可以以不同的方式、風格、不同程度的嚴格性,應用於不同的目標.例如,最早的形式化方法用於對程序作正確性證明:即駐行正一段以實現級的程序設計語言書寫的程序滿足已知為正確的詳細規約.PVS並不適合這種程序正確性驗證工作,它的設計目標是輔助形式化方法在計機系統開發的早期階段的應用。欲應用形式化方法,首先要有一個對所研究對象(硬體系統、軟體系統、演算法等)的准確的形式化描述,即一個正確的形式化規約.然而,要獲得正確的形式化規約,僅引入形式化方法是不夠的,PVS提供如下機制用以保證規約的正確性:(l)在規約語言中引入豐富的類型系統.通過嚴格的類型檢查來及早發現規約中的錯誤.(2)一個規約相當於一套公理系統,提出一系列關於此公理系統的定理,如果規約是正確的,那麼這些定理應該成立,通過應用PVS的定理證明器構造這些定理的證明來證規約的正確性。這樣,PVS可用於構造充分可信為』正確』的規約。 PVS Proktions-Versuchs-Serie (德語)批量試生產,源於德國大眾的項目概念。

❸ 如何工作會呈現那些錯誤

虛擬機磁碟鏡像(VMDK)文件就放置在這里,而且如果這個存儲系統出現了什麼問題的話,虛擬機將可能無法啟動。因此,如果你的數據中心運行在XenServer環境下並且是你在管理這個數據中心,那麼你就需要了解企業是如何進行數據存儲的。在XenServer環境中,來自資源庫的物理存儲設備是可供使用的,在其上面可以創建一個資料庫,並允許XenServer主機連接到存儲系統。如果在識別存儲的過程中出現問題,往往是由於物理存儲的ID與XenServer資料庫中的ID不匹配所造成的。但在我們說明如何解決這樣一個問題之前,讓我們來談談XenServer和存儲之間的關系。在XenServer環境下,存儲被組織成存儲倉庫,包括虛擬磁碟映像,物理塊設備和虛擬塊設備。並且虛擬歷轎機可以以不同的方式使用存儲:可作為一個虛擬磁碟文件(被創建在虛擬硬碟或VHD格式),一個邏輯卷管理器(LVM),或通過思傑的StorageLink直連到SAN 。更深入探討一下XenServer存儲,一個存儲庫就是物理磁碟設備的抽象,它可以是本地設備或是SAN(存儲區域網路)上的設備。在XenServer存儲庫中,虛擬磁碟映像被作為存儲抽象對象來創建並可以提供給虛擬機(VM)。為了做到這一點,存儲庫要與基於塊的設備相連接,這些設備被安裝在本地機,SAN或其他地方,同時存儲庫要運用XenServer的物理塊設備介面對象。依靠虛擬磁碟映像,存儲可以提供給VM。這種存儲作為虛擬塊設備介面對象來提供,在VM中作為虛擬磁碟被看到。如上所述,有三種方式可以實現VM訪問存儲系統。最傳統的方式是使用VHD文件。這些都是在2005年由微軟定義的在存儲庫中存儲的標准格式文件。自從2009年發布的XenServer5.5,思傑還提供了通過LVHD,或基於LVM的虛擬硬碟的訪問。這種方法的好處是底層的LVM層可以使得它適用於一些先進的存儲管理解決方案,如快速復制和快照岩鉛。第三種方法是直接將虛擬機映射到存儲陣列中的LUN。只有在你的存儲陣列有插件支持的情況下這種方法才可行。在存儲過程中常常發生的問題是存儲識別中的不匹配。如果發生這種情況,所有存儲的訪問都會出現錯誤。在XenServer平台上,磁碟設備可以由系統的不同組件用不同的方式進行編址。在XenCenter中,存儲由SCSI-ID來標識並與你在XenServer控制台中看到的UUID相匹配。如果你的存儲不能從XenCenter進行訪問,那麼請檢查UUIDS是否與用於XenCenter的UUIDs匹配,它們在XenServer控制台的/dev/disk/UUID目錄下可以看到。如果存儲是基於肢棗肆LVM的,你可以使用XenServer的控制台上的pvs命令找到的磁碟設備的存儲ID。虛擬機和邏輯卷是一對一進行連接。要獲得這些信息,你可以使用LVS命令,這個命令會再次顯示XenCenter中應用的ID與相匹配ID的對應情況。如果有一個配置錯誤會影響存儲的使用,那麼使用主機的xe命令可能是有用的。這個命令允許你直接查詢主機並能夠看到它是哪個存儲設備。基本的命令使用是xe sr-list。這個命令顯示當前正在使用的UUID以及類型和其他所有參數,這些信息幫助你識別存儲類型。你可以使用xe命令找出連接存儲的更多細節。使用xe sr-list命令, 使用附加的參數,能夠查詢存儲庫以獲得更多的信息。例如,如果你使用xe sr-list params=name-label 、uuid VDIs,PBDs,你可以找到被分配到存儲設備中的不同uuid。我們的目標是找到在存儲庫中我們所看到實際設備的uuid並將他們與在XenCenter中所看到的uuid相匹配。如果有一個不匹配,你將不得不重新把存儲設備導入到XenCenter管理環境中來重建資料庫。xe sr-list命令提供高級查詢選項來確定存儲設備的ID。現在,現實中一個錯誤識別的例子怎樣發生:一個我曾工作的IT企業在XenServer主機遷移到一個新的數據中心之後與所有的存儲設備斷開了連接。進行配置分析之後發現,造成問題的原因是由於存儲的實際ID與XenServer所使用的資料庫中的ID不匹配。曾經這成為突出的問題,但其解決方案並不難:使用xe sr-rescan來重新掃描物理設備的ID和重建資料庫。從XenCenter監控可以檢測存儲性能。

❹ redhat6.5 輸入vgs,lvs,pvs卡屏,其它命令都可以正常使用,什麼原因

試試 vgdisplay -v

❺ linux LVM操作問題

解決linux下掛載LVM重名問題在linux下使用新硬碟安裝系統,安裝好以後再掛載原來的硬碟,分區格式全為系統 默認分區,系統默認使用的是lvm格式,並且默認的卷都是 VolGroup00 使用 pvs 查看顯示如下:[root@localhost ~]# pvsPV VG Fmt Attr PSize PFree/dev/sda2 VolGroup00 lvm2 a- 136.62G 0/dev/sdb2 VolGroup00 lvm2 a- 136.62G 0發現可以正確認別到兩個VG,但是同名,如何掛載呢?解決辦法是,將原來的VG更名,解決沖突即可掛載。 重命名格式為:vgrename VolGroup00 VolGroup01此時會提示:[root@localhost ~]# vgrename VolGroup00 VolGroup01Found more than one VG called VolGroup00. Please supply VG uuid.原因是存在兩個 VolGroup00,修改的方法他已經提示了要指定 VG uuid即可。 查看VG uuid的命令為:[root@localhost ~]# vgs -vFinding all volume groupsFinding volume group VolGroup00Finding volume group VolGroup00VG Attr Ext #PV #LV #SN VSize VFree VG UUIDVolGroup00 wz--n- 32.00M 1 2 0 136.62G 0 dcHa6G-abU2-Xfq8-EPBm-jBLj-sf18-O5uH0UVolGroup00 wz--n- 32.00M 1 2 0 136.62G 0 OF8g7h-PQJB-9D9z-yPxn-1kfY-Advq-YbNHJ9 查到VG uuid以後,再次執行改名:[root@localhost ~]# vgrename OF8g7h-PQJB-9D9z-yPxn-1kfY-Advq-YbNHJ9 VolGroup01Volume group VolGroup00 still has active LVs 修改成功以後,再執行:lvscan[root@localhost ~]# lvscaninactive '/dev/VolGroup01/LogVol00' [130.84 GB] inheritinactive '/dev/VolGroup01/LogVol01' [5.78 GB] inheritACTIVE '/dev/VolGroup00/LogVol00' [130.84 GB] inheritACTIVE '/dev/VolGroup00/LogVol01' [5.78 GB] inherit可以看到新修改的VolGroup01是inactive狀態。再使用vgchange 載入 VolGroup01[root@localhost ~]# vgchange -ay /dev/VolGroup012 logical volume(s) in volume group VolGroup01 now active 最後 mount 就可以[root@localhost ~]# mount /dev/VolGroup01/LogVol00 /mnt/old至此,全部完成

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

將多個底層的物理設備,在內核中抽象成/dev/md# ,所有的調配工作都由內核中的md來實滲喚枝現的;

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

在創建LVM的時候,要先創建好PV,再來創建GV,最後創建LV,格式化並掛載;

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

使用fdisk 創建了/dev/sdb11 /dev/sdb12 /dev/sdb13這三個分區,並且已叢敏經修改好了分區類型;這里要注意的是fdisk命令最多隻支持分15個分區;

下面就是把創建好的三個物理分區,創建成PV:

查看系統創建好的PV,可以使用pvdisplay和pvs命令:

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

查鏈搏看創建好的VG:

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

查看創建的LV

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

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

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

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

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

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

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

LVM 代表邏輯卷管理。這是管理存儲系統的另一種方法,而不是傳統的基於分區的方法。在 LVM 中,您無需創建分區,而是創建邏輯卷,然後您可以像掛載磁碟分區一樣輕松地將這些卷掛載到文件系統中。

LVM 包含三個主要組件:

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

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

LVM 的主要優點是調整卷或卷組的大小非常容易。它抽象出了所有醜陋的部分(分區、原始磁碟),並為我們留下了一個中央存儲池可供使用。

如果您曾經經歷過分區大小調整的恐懼,那麼您會想要使用 LVM。

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

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

在文件系統的某處創建一個目錄,並將以下內容保存在該文件中,名為Vagrantfile.

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

確保你安裝了Vagrant和VirtualBox。

一旦 Vagrantfile 就位,將環境變數設置VAGRANT_EXPERIMENTAL為disks.

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

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

完成後橡坦咐請記住vagrant destroy從與 Vagrantfile 相同的目錄運行。

在您可以使用任何命令之前,您需要安裝該lvm2軟體包。這應該預裝在大多數現代發行版中,尤其是基於 Ubuntu 的發行版中。但是,在繼續之前,我不得不提到這一點。要安裝lvm2,請查閱您的發行版的文檔。

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

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

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

是時候一一見他們了。

關於 LVM,您首先需要了解信大的是物理卷。物理卷是用於實現抽象即邏輯卷的原材料或構建塊。簡單來說,物理卷是 LVM 系統的邏輯單元。

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

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

您可以使用原始未分區磁碟或分區本身來創建物理卷。

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

我們使用pvcreate命令來創建物理卷。只需將設備名稱傳遞給它即可。梁純

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

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

您現在可以在一個步驟中從這兩個分區中快速創建另外兩個物理卷,同時將這兩個設備傳遞給pvcreate。

看一看:-

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

pvscan:-

pvs:-

pvdisplay:-

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

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

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

輸出應與此相同:-

現在列出物理卷sudo pvs

/dev/sdd2不再在這里。

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

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

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

例子:-

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

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

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

例子:-

您還可以獲得物理卷的計數。

例子:-

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

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

專注於輸出:-

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

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

輸出:-

/dev/sdd2現在按預期在列表中。

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

我們使用vgrece命令來執行此操作。一般語法如下:-

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

例子:-

再次列出物理卷。

輸出:-

那兩個物理卷不見了。

現在,為了本文的其餘部分,將這兩個物理卷添加回來。

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

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

這是您將主要使用的內容。邏輯卷就像一個分區,但它不是位於原始磁碟之上,而是位於卷組之上。你可以,

在本節中,您將學習,

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

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

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

示例輸出:

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

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

現在您可以像使用任何分區一樣使用它。用ext4格式化,

將它安裝在當前目錄結構中的某個位置,例如/mnt,

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

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

輸出:-

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

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

使用以下命令調整卷大小:

一般語法是這樣的:

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

卷大小增加後,文件系統也必須調整大小。對於 ext4,要使用的命令是resize2fs.

輸出:

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

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

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

輸出:-

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

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

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

❽ 刪除創建失敗的物理卷

如果LVM不再需要使用設備,則可以使用vgrece命令從卷組中刪除物理卷,vgrece命令通過刪除物理卷來縮小卷組的容量。參考vgrece命令_Linux vgrece命令使用詳解:從卷組中刪除物理卷。

如果仍在使用物理卷,則必須使用pvmove命令將數據傳輸到另一個物理卷。數據移動後,可以將其從卷組中刪除。參考pvmove命令_Linux pvmove命令使用詳解:搬移PV中的資料。

1、將范圍移動到現有物理卷鍵賣

使用pvs命令檢查是否使用了所需的物理卷(我們計劃在LVM中刪除「/dev/sdb1」磁碟):

# pvs -o+pv_used



如果使用此選項,請檢查該卷組中其他物理卷上是否有足夠的自由范圍。

如果是這樣,可以在要刪除的設備上運鬧核行pvmove命令,范圍將分發到其他設備:

# pvmove /dev/sdb1

/dev/sdb1: Moved: 2.0%



/dev/sdb1: Moved: 79.2%



/dev/sdb1: Moved: 100.0%

pvmove命令完成時,重新使用pvs命令檢查物理卷是否空閑:

# pvs -o+pv_used



請使用vgrece命令從卷組中刪除物理卷/dev/sdb1:

# vgrece myvg /dev/sdb1

Removed "/dev/sdb1" from volume group "myvg"

最後,運行pvremove命令從LVM配置中刪除磁碟。現在,該磁碟已從LVM中完全刪除,並可用於其他目的:

# pvremove /dev/sdb1

Labels on physical volume "/dev/sdb1" successfully wiped.

2、將范圍移動到新液亮掘磁碟

如果您在卷組中的其他物理量上沒有足夠的自由范圍,使用以下步驟添加新的物理卷。

向存儲團隊請求新的LUN,分配完這些後,運行以下命令以發現Linux中新添加的LUN或磁碟:

# ls /sys/class/scsi_host

host0

# echo "- - -" > /sys/class/scsi_host/host0/scan

# fdisk -l

在操作系統中檢測到磁碟後,請使用pvcreate命令創建物理卷:

# pvcreate /dev/sdd1

Physical volume "/dev/sdd1" successfully created

使用以下命令將新的物理卷/dev/sdd1添加到現有的卷組vg01:

# vgextend vg01 /dev/sdd1

Volume group "vg01" successfully extended

現在,使用pvs命令查看已添加的新磁碟「/dev/sdd1」:

# pvs -o+pv_used



使用pvmove命令將數據從/dev/sdb1移動到/dev/sdd1:

# pvmove /dev/sdb1 /dev/sdd1

/dev/sdb1: Moved: 10.0%



/dev/sdb1: Moved: 79.7%



/dev/sdb1: Moved: 100.0%

數據移至新磁碟後,重新使用pvs命令檢查物理卷是否空閑:

# pvs -o+pv_used



請使用vgrece命令從卷組中刪除物理卷/dev/sdb1:

# vgrece myvg /dev/sdb1

Removed "/dev/sdb1" from volume group "myvg"

最後,運行pvremove命令從LVM配置中刪除磁碟。現在,該磁碟已從LVM中完全刪除,並可用於其他目的:

# pvremove /dev/sdb1

Labels on physical volume "/dev/sdb1" successfully wip

❾ Linux LVM分區的創建、分配

許多Linux使用者安裝操作系統時都會遇到這樣的困境:如何精確評估和分配各個硬碟分區的容量,如果當初評估不準確,一旦系統分區不夠用時可能不得不備份、刪除相關數據,甚至被迫重新規劃分區並重裝操作系統,以滿足應用系統的需要。

LVM是Linux環境中對磁碟分區進行管理的一種機制,是建立在硬碟和分區之上、文件系統之下的一個邏輯層,可提高磁碟分區管理的靈活性。RHEL5默認安裝的分區格式就是LVM邏輯卷的格式,需要注意的是/boot分區不能基於LVM創建,必須獨立出來。

LVM的配置過程也很簡單,並不是很難,為此,我畫了一張圖文並茂的解析圖,解析了LVM創建的整個過程。更詳細的理論知識還請參看一些教程或者去Google哦!

實驗環境:

首先從空的硬碟sdb上創建兩個分區sdb1 1G,sdb2 2G. 為接下來做LVM做准備.

為了後期便於維護管理,記得給分區加上標示,這樣即使你不在的情況下,別人看到標示了就不會輕易動這塊區域了. LVM的標識是8e,設置完成後記得按w保存

一、創建邏輯卷

將新創建的兩個分區/dev/sdb1 /dev/sdb2轉化成物理卷,主要是添加LVM屬性信息並劃分PE存儲單元.

創建卷組 vgdata ,並將剛才創建好的兩個物理卷加入該卷組.可以看出默認PE大小為4MB,PE是卷組的最小存儲單元.可以通過 –s參數修改大小。

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

使用mkfs.ext4命令在邏輯卷lvdata1上創建ext4文件系統.

將創建好的文件系統/data1掛載到/data1上.(創建好之後,會在/dev/mapper/生成一個軟連接名字為」卷組-邏輯卷」)

便於以後伺服器重啟自動掛載,需要將創建好的文件系統掛載信息添加到/etc/fstab裡面.UUID可以通過 blkid命令查詢.

為了查看/etc/fstab是否設置正確,可以先卸載邏輯卷data1,然後使用mount –a 使內核重新讀取/etc/fstab,看是否能夠自動掛載.

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

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

三、當卷組不夠用的情況下,如何擴大卷組

重新從第二塊硬碟上創建一個分區sdb3,具體操作步驟省略。並將創建好的分區加入到已經存在的卷組vgdata中。通過pvs命令查看是否成功。

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

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

1、 先卸載邏輯卷data1

2、 然後通過e2fsck命令檢測邏輯卷上空餘的空間。

3、 使用resize2fs將文件系統減少到700M。

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

注意:文件系統大小和邏輯卷大小一定要保持一致才行。如果邏輯卷大於文件系統,由於部分區域未格式化成文件系統會造成空間的浪費。如果邏輯卷小於文件系統,哪數據就出問題了。

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

五、如果某一塊磁碟或者分區故障了如何將數據快速轉移到相同的卷組其他的空間去。

1、通過pvmove命令轉移空間數據

2、通過vgrece命令將即將壞的磁碟或者分區從卷組vgdata裡面移除除去。

3、通過pvremove命令將即將壞的磁碟或者分區從系統中刪除掉。

4、手工拆除硬碟或者通過一些工具修復分區。

六、刪除整個邏輯卷

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

2、修改/etc/fstab裡面邏輯卷的掛載信息,否則系統有可能啟動不起來。

3、通過lvremove 刪除邏輯卷lvdata1

4、通過vgremove 刪除卷組vgdata

5、通過pvremove 將物理卷轉化成普通分區。

刪除完了,別忘了修改分區的id標識。修改成普通Linux分區即可。

總結:LVM邏輯卷是Linux裡面一個很棒的空間使用機制,因為分區在沒有格式化的情況下是沒有辦法加大或者放小的。通過LVM可以將你的磁碟空間做到靈活自如。

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

用以致學,學以致用

閱讀全文

與pvs命令相關的資料

熱點內容
微信聊天界面源碼 瀏覽:24
seo競價推廣點擊價格演算法公式 瀏覽:319
框架結構可以加密嗎 瀏覽:218
python編譯器怎麼清除 瀏覽:73
linux全局socks代理 瀏覽:611
php微信抽獎 瀏覽:771
壓縮演算法嵌入式移植 瀏覽:531
php新手小例子 瀏覽:233
按照醫生的演算法一周是幾天 瀏覽:805
三次b樣條曲線演算法 瀏覽:924
java7特性 瀏覽:555
愛山東app小學報名怎麼知道報沒報上 瀏覽:458
android獲取wifi信號 瀏覽:133
娜拉美妝app怎麼使用 瀏覽:760
有了源碼要買伺服器嗎 瀏覽:365
app怎麼查看自己的存款利息 瀏覽:515
碧藍安卓與b站有什麼區別 瀏覽:342
php靜態塊 瀏覽:719
ftpmget命令 瀏覽:475
源碼時代怎樣 瀏覽:415