導航:首頁 > 編程系統 > linux中壓縮邏輯卷

linux中壓縮邏輯卷

發布時間:2023-08-29 05:51:16

A. linux裡面普通文件系統和邏輯卷區別是什麼

邏輯卷

LVM(邏輯卷)的產生是因為傳統的分區一旦分區好後就無法在線擴充空間,也存在一些工具能實現在線擴充空間但是還是會面臨數據損壞的風險;傳統的分區當分區空間不足時,一般的解決辦法是再創建一個更大的分區將原分區卸載然後將數據拷貝到新分區,但是在企業的生產系統往往不允許停機或者允許停機的時間很短,LVM就能很好的解決在線擴充空間的問題,而且不會對數據造成影響,LVM還能通過快照在備份的過程中保證日誌文件和表空間文件在同一時間點的一致性。《linux 就該這么學》

在LVM中PE(Physical Extend)是卷的最小單位,默認4M大小,就像我們的數據是以頁的形式存儲一樣,卷就是以PE的形式存儲。PV(Physical Volume)是物理卷,如果要使用邏輯卷,首先第一步操作就是將物理磁碟或者物理分區格式化成PV,格式化之後PV就可以為邏輯卷提供PE了。VG(Volume Group)是卷組,VG就是將很多PE組合在一起生成一個卷組,當然這里的PE是可以跨磁碟的,如果當前伺服器磁碟空間不足就可以增加一個新磁碟對當前系統不會產生任何影響。LV(Logical Volume)是邏輯卷,邏輯卷最終是給用戶使用的,前面幾個都是為創建邏輯卷做的准備,創建邏輯卷的大小隻要不超過VG剩餘空間就可以。

文件系統

當硬碟分區被創建完成之後,還並不能直接掛載到目錄上存儲文件,需要選擇合適的文件系統進行格式化。常見的分區類型有FAT32、FAT16、NTFS、HP-UX等,而專供Linux使用的主流的一些分區有ext2/3/4、physical volume (LVM) 、softwareRAID、swap、vfat、xfs等。其中:

1、ext2/3/4:是適合Linux的文件系統類型,由於ext3文件系統多了日誌記錄功能,因此系統恢復起來更加快速,ext4是ext3的升級,效率更加高,因此建議使用默認類型ext4類型,而不要使用ext2/3;

2、physical volume (LVM):這是一種彈性調整文件系統大小的機制,即可以讓文件系統變大或變小,而不改變原文件數據的內容,功能不錯,但性能不佳。

3、softwareRAID:利用Linux系統的特性,用軟體模擬出磁碟陣列功能。

4、swap:就是內存交換空間。由於swap並不會使用到目錄樹的掛載,因此用swap就不需要指定掛載點。

5、vfat:同時被Linux與windows所支持的文件系統類型。如果主機硬碟同事存在windows和linux兩種操作系統,為了進行數據交換,可以使用該文件系統。

6、xfs:也是一個文件系統類型,在centos7中將被作為默認的文件系統類型,替換ext4。

B. 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在虛擬機中為您多留了一個磁碟,使用它,練習本文中的一些命令,創建一個新的卷組,擴展一個現有的卷組,只是練習。

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

C. linux ext4 /opt分區調整磁碟至/home分區

1、df -h 查看文件系統  

     找到需要削減磁碟空間的分區,掛載的文件系統  

    本文以如下掛載為例:

    /opt是 /dev/mapper/systemvg-optlv    

    /home是 /dev/mapper/systemvg-homelv

2、卸載需要減小的分區

      umount /opt

      如遇到 umount: /opt: device is busy 報錯,可使用 fuser -m /opt 查看佔用的用戶進程,使用kill -9 殺死相關進程

3、對/opt的分區進行文件系統檢查

      e2fsck -f /dev/mapper/systemvg-optlv

4、將/opt的分區縮容至目標大小

      resize2fs /dev/mapper/systemvg-optlv 15G

5、重新掛載/opt

      mount /opt

6、縮小邏輯卷

      lvrece -L 15G /dev/mapper/systemvg-optlv

7、擴展 /home掛載文件系統邏輯卷大小

      lvextend -l +100%FREE /dev/mapper/systemvg-homelv

8、重新計算/home的文件系統

      resize2fs -p /dev/mapper/systemvg-homelv

9、df -h 驗證結果

D. Linux 下磁碟管理--邏輯卷--LV

在Linux磁碟操作中,如果磁碟寫滿,那麼就需要對磁碟進行擴容。把數據寫入到更大的磁碟中,這個工作量是非常大的,而且非常容易出現錯誤,危險性很高,那麼我們就可以使用邏輯卷管理器(LVM)來對磁碟進行管理擴容。這樣就可以很輕松的,沒有危險的對數據進行移動。
我們來看看LVM比傳統硬碟管理的優點:
1.靈活性容量:允許多個磁碟或分區作為一個邏輯卷。
2.可以伸縮的存儲池:不必格式化,用命令可以直接修改邏輯卷。
3.在線數據的分配:可以在線移動數據,可以熱插拔硬碟更換磁碟。
4.設備命名方便。
5.鏡像卷:很方便的做數據鏡像。
6.卷快照:快照會把邏輯卷的全部內容保存。
那麼邏輯卷要怎麼來創建呢,我們做如下步驟:
1.在創建邏輯卷前,必須要有一塊物理磁碟做物理卷(PV)。
2.由一個或多個物理卷組成一個存儲池,我們叫他卷組(VG)。
3.根據卷組中的空閑物理空間,建立邏輯卷(LV)。
上面3步時創建邏輯卷的具體思路。下面我們具體操作:
創建邏輯卷步驟:
1.使用fdisk創建一個物理分區,t 選項設置類型為:linuxLVM
2.使用partprobe向內核注冊新的分區。
3.創建物理卷pvcreate /dev/sdb1(需要創建的硬碟分區名,根據自己伺服器查找)
4.創建卷組 vgcreate 卷組名 /dev/sdb1
5.創建邏輯卷 lvcreate -n 邏輯卷名 -L 卷組大小 卷組名
lvcreate -n abc -L 10G myvg
6.創建文件系統 mkfs.ext4 /dev/卷組名/邏輯卷名
mkfs.ext4 /dev/myvg/abc
7.創建永久掛載點(寫入文件/etc/fstab),這一步就不在贅述,可以查閱我前一文章,有詳細記載。
這樣,我們的邏輯卷就創建成功了。
那我們怎麼查看物理卷,卷組,邏輯卷呢
查看物理卷信息:pvdisplay /dev/sdb1
查看卷組信息:vgdisplay myvg
查看邏輯卷信息:lvdisplay /dev/myvg/abc

邏輯卷的擴容
如果在建立的卷組還有空間,就可以給邏輯卷擴容。那怎麼做呢。
1.lvextend -L +10G /dev/myvg/abc
給邏輯卷 abc 擴容10G。減少容量直接把 + 變為 - 即可。
2.resize2fs /dev/myvg/abc 針對ext4文件
xfs_growfs /dev/myvg/abc 針對xfs文件
使擴容生效。
如果卷組空間不夠,需先增加卷組空間,在對邏輯卷擴容。
1.准備物理磁碟 fdisk ,partprobe ,mkfs.ext4
2.創建物理卷
3.給原來的卷組增加物理卷 vgextend myvg /dev/sdc1,然後vgdiaplay

創建完成,那麼我們需要刪除邏輯卷,怎麼做呢。
1.取消掛載,同時刪除 /etc/fstab 文件下的掛載內容。
2.刪除邏輯卷 lvremove /dev/myvg/abc
3.刪除卷組 vgremove myvg
4.刪除物理卷 pvremove /dev/sdb1
步驟和創建相反。
Linux下磁碟管理的邏輯卷就總結完畢。

E. Linux常用命令之--邏輯卷

每個Linux使用者在安裝Linux時都會遇到這樣的困境:在為系統分區時,如何精確評估和分配各個硬碟分區的容量,因為系統管理員不但要考慮到當前某個分區需要的容量,還要預見該分區以後可能需要的容量的最大值。如果估計不準確,當遇到某個分區不夠用時管理員可能甚至要備份整個系統、清除硬碟、重新對硬碟分區,然後恢復數據到新分區
邏輯卷管理器LVM(Logicl Volume Manager),通過使用邏輯卷管理器對硬碟存儲設備進行管理,可以實現硬碟空間的動態劃分和調整,而且可以將零碎的空間進行整合

• 物理卷(PV-Physical Volume)
物理卷在邏輯卷管理中處於最底層,它可以是實際物理硬碟上的分區,也可以是整個物理硬碟
• 卷組(VG-Volumne Group)
卷組建立在物理卷之上,一個卷組中至少要包括一個物理卷,在卷組建立之後可動態添加物理卷到卷組中。一個邏輯卷管理系統工程中可以只有一個卷組,也可以擁有多個卷組
• 邏輯卷(LV-Logical Volume)
邏輯卷建立在卷組之上,卷中的未分配空間可以用於建立新的邏輯卷,邏輯卷建立後可以動態地擴展和縮小空間。系統中的多個邏輯卷可以屬於同一個卷組,也可以屬於不同的多個卷組

邏輯卷管理器和是主分區還是邏輯分區沒有關系

vgdisplay 里的PE Size是指磨老邏輯卷的最小單位。假設PE Size是4M;比如我向里寫東西。我一個文件可能只佔用1B的容量,但是我先佔上4M,其他的也是,不足4M我也先佔上4M。等到每個瞎舉升塊都用了,但是每個塊都有剩餘位置的時候,會把每個區的剩餘位置都拼湊一下,以供使用。但是只要還有沒被佔用的塊,都不會使用用過的塊。邏輯卷大小為這個PE Size的整數倍

處在它所在的文件夾的時候是無法卸載的

我現在想創建兩個卷組,vg1和vg2。sdc1和sdc2給vg1,sdc3和sdc4給vg2

修改卷組屬性,用來設置卷組是否處於活動狀態,活躍狀態的時候卷組無法被刪除,非活動狀態的卷組才能被刪除掉。VG Status:resizable是表示可被調整大小的狀態。lvremove時有可能因為邏輯卷里東西過多導致刪除邏輯卷的時候假刪除,即邏輯卷沒了,但是裡面東西還在,這時卷組覺得它裡面還有東西,就會處於活躍狀態,這時需要↓

接下來resize1要用來做塊(邏輯卷)的放大,resize2要用來做塊的縮小。設備放大時不論是掛載狀態下或非掛載狀態下都可以做放大,即在線放大。但是縮小的話設備要是非掛載的狀態,即離線縮小

df -lh

發現size大小變小了。之前給的resize1是800M,resize2是784M,這里的大小表示文件系統(filesystem)大小(即這個設備能存多少東西),剩下的容量mkfs,掛載的時候都會損耗一定的容量大小。文件系統大小不會隨著塊的變大或縮小而改變,需要手動才能改變文件系統大小。
放大要先放大塊的大小,再放大文件系統的大小

lvresize -L +200M /dev/vg3/resize1 放大邏輯卷
如果不帶+,會出現warning,+時是在原有基礎之上加200M,不加+的話就是將現有邏輯卷的大小調整成200M。如果比之前設置的邏輯卷小的話就證明是要將其縮小,會造成數據丟失
resize2fs /dev/vg3/resize1 調整文件系統大小,但是不會管你到底是放大還是縮小,就答帆是將文件系統調整到它可以變大的最大程度
df -lh 看設備容量變大了

縮小的時候要先將文件系統縮小,再縮小邏輯卷的大小

umount /mnt/rs2/
resize2fs /dev/vg3/resize2 700M
出現提示 [請先輸入e2fsck -f /dev/vg3/resize2 命令],將處於多個塊當中的內容整理到一起,以便進行縮小。但是也不能百分百保證數據不丟失
e2fsck -f /dev/vg3/resize2
resize2fs /dev/vg3/resize2 700M
lvresize -L 700M /dev/vg3/resize2
mount /dev/vg3/resize2 /mnt/rs2/ 重新掛載回來
df -lh 看系統里設備和文件系統掛載的使用情況

發現size變小了,縮小成功

F. Linux文件系統和邏輯卷管理命令(二)

根據前面介紹的分區命令就可以創建分區了,不過需要注意,我們要為某些特定掛載點設置合適的分區大小。CentOS 7 (參考 Red Hat Ent erprise Linux 7 安裝手冊)至少需要為 /boot 、 / 、 /home 、 swap 這四個掛載點配置分區。下面是這四個掛載點分區大小建議:

下面是可選的掛載點分區:

為各掛載目錄創建好分區之後,就可以為其創建文件系統了。

在 Windows 環境下,格式化的操作相對簡單。通常的操作步驟是:先打開資源管理器,接著在希望被執行格式化的盤符圖標上右擊,然後選擇「格式化」,再按照提示操作即可。也可以選擇「快速格式化」,但要求分區沒有壞道。需要注意的是:對硬碟執行格式化操作時,用戶需要擁有系統管理員許可權(僅限於 Windows Vista 以及此後推出的作業系統)。在 Windows 環境中,除了可以使用圖形化的操作界面執行格式化操作之外,也可以在命令提示字元中使用 Diskpart 指令 (僅限於 Windows 2000 及以後的作業系統,包含 Windows PE)進行操作。

在 Unix/Linux 環境下,通常使用命令工具執行格式化操作。需要注意的是:對硬碟執行格式化操作時,用戶需要擁有超級用戶許可權。創建文件系統的常用命令如下:

並非所有文件系統的命令工具都已經默認安裝了。要想知道某個文件系統的命令工具是否可用,可以使用 type 命令。

每個文件系統命令都有很多命令行選項,允許你定製如何在分區上創建文件系統。要查看所有可用的命令行選項,可用 man 命令來顯示該文件系統命令的手冊頁面。所有的文件系統命令都允許通過不帶選項的簡單命令來創建一個默認的文件系統。

為分區創建了文件系統之後,下一步是將它掛載到虛擬目錄下的某個掛載點,這樣就可以將數據存儲在新文件系統中了。你可以將新文件系統通過 mount 命令掛載到虛擬目錄中需要額外空間的任何位置。

現在你可以在新分區中保存新文件和目錄了! 這種掛載文件系統的方法只能臨時掛載文件系統。當重啟 Linux 系統時,文件系統並不會自動掛載。要強制 Linux 在啟動時自動掛載新的文件系統,可以將其添加到 /etc/fstab 文件。

如果用標准分區在硬碟上創建了文件系統,為已有文件系統添加額外的空間多少是一種痛苦的體驗。你只能在同一個物理硬碟的可用空間范圍內調整分區大小。如果硬碟上沒有地方了,你就必須弄一個更大的硬碟,然後手動將已有的文件系統移動到新的硬碟上。這時候就可以通過將另外一個硬碟上的分區加入已有文件系統,動態地添加存儲空間。 Linux 邏輯卷管理器(logical volume manager, LVM)軟體包正好可以用來做這個。它可以讓你在無需重建整個文件系統的情況下,輕松地管理磁碟空間。

邏輯卷管理的核心在於如何處理安裝在系統上的硬碟分區。在邏輯卷管理的世界裡,硬碟稱作 物理卷(physical volume, PV) 。每個物理卷都會映射到硬碟上特定的物理分區。多個物理卷集中在一起可以形成一個 卷組(volume group, VG) 。邏輯卷管理系統 將卷組視為一個物理硬碟 ,但事實上卷組可能是由分布在多個物理硬碟上的多個物理分區組成的。 卷組提供了一個創建邏輯分區的平台,而這些邏輯分區則包含了文件系統。 整個結構中的最後一層是邏輯卷(logical volume, LV) 邏輯卷為 Linux 提供了創建文件系統的分區環境,作用類似於到目前為止我們一直在探討的 Linux 中的物理硬碟分區。Linux 系統將邏輯卷視為物理分區。 每個邏輯卷可以被格式化成某種文件系統,然後掛載到虛擬目錄中某個特定位置 。邏輯卷由 PE (physical extents,即物理區段)組成,PE 為硬碟可供指派給邏輯卷的最小單位(通常為4MB)。

注意,上圖中的第三個物理硬碟有一個未使用的分區。通過邏輯卷管理,你隨後可以輕松地將這個未使用分區分配到已有卷組:要麼用它創建一個新的邏輯卷,要麼在需要更多空間時用它來擴展已有的邏輯卷。 類似地,如果你給系統添加了一塊硬碟,邏輯卷管理系統允許你將它添加到已有卷組,為某個已有的卷組創建更多空間,或是創建一個可用來掛載的新邏輯卷。這種擴展文件系統的方法要好用得多!

優點

比起正常的硬碟分區管理,LVM 更富於彈性:

這些優點使得 LVM 對伺服器的管理非常有用,對於桌面系統管理的幫助則沒有那麼顯著,你需要根據實際情況進行取捨。

缺點

Linux LVM 是由 Heinz Mauelshagen 開發的,於 1998年 發布到了 Linux 社區。它允許你在 Linux 上用簡單的命令行命令管理一個完整的邏輯卷管理環境。 Linux LVM 有兩個可用的版本

大部分採用 2.6 或更高內核版本的現代 Linux 發行版都提供對 LVM2 的支持。除了標準的邏輯卷管理功能外, LVM2 還提供了另外一些好用的功能。

Linux LVM 包只提供了命令行程序來創建和管理邏輯卷管理系統中所有組件。有些 Linux 發行版則包含了命令行命令對應的圖形化前端,但為了完全控制你的 LVM 環境,最好習慣直接使用這些命令。

此外,還可以使用以下命令來操作邏輯卷:

在手動增加或減小邏輯卷的大小時,要特別小心。邏輯卷中的文件系統需要手動修整來處理大小上的改變。大多數文件系統都包含了能夠重新格式化文件系統的命令行程序,比如用於 ext2、 ext3 和 ext4 文件系統的 resize2fs 程序。

第一種方法:直接增大5G,寫「+5G」

第二種方法:原來是10G,增大5G就是「15G」

動態擴容示例:

G. Linux文件系統-LVM邏輯卷

LVM邏輯卷管理,是Linux環境下對磁碟分區進行管理的一種機制,LVM是建立在硬碟和分區之上的一個邏輯層,來提高磁碟分區管理的靈活性。通過LVM系統管理員可以輕松管理磁碟分區,如:將若干個磁碟分區連接為一個整塊的卷組,形成一個存儲池。管理員可以在卷組上隨意創建邏輯卷組,並進一步在邏輯卷組上創建文件系統。管理員通過LVM可以方便的調整存儲卷組的大小,並且可以對磁碟存儲按照組的方式進行命名、管理和分配。當系統添加了新的磁碟,通過LVM管理員就不必將磁碟的文件移動到新的磁碟上以充分利用新的存儲空間,而是直接擴展文件系統跨越磁碟即可。

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

LVM的優缺點

優點:

①文件系統可以跨多個磁碟,因此文件系統大小不會受物理磁碟的限制。

②可以在系統運行的狀態下動態的擴展文件系統的大小。

③可以增顫局加新的磁碟到LVM的存儲池中。

④可以以鏡像的方式冗餘重要的數據到多個物理磁碟。

⑤可以方便的導出整個卷組到另外一台機器。

缺點:

①在從卷組中移除一個磁碟的時候必須使用recevg命令。

②當卷組中的一個磁碟損壞時,整個卷組都枝賣會受到影響。

③因為加入了額外的操作,存貯性能受到影響。

閱讀全文

與linux中壓縮邏輯卷相關的資料

熱點內容
紙檔文件怎麼能變成excel檔 瀏覽:481
迅雷下載總出現jsp 瀏覽:150
創建網頁用什麼編程語言 瀏覽:526
考研哪個app好 瀏覽:30
計算機網路的概念是什麼 瀏覽:625
網路硬碟存儲製作 瀏覽:4
iphone怎麼備份數據到電腦 瀏覽:41
微信小程序報表控制項 瀏覽:722
ipad添加不了qq郵箱賬號和密碼 瀏覽:503
matlab中文文件名 瀏覽:236
excel是啥類型文件 瀏覽:471
安慶培訓編程怎麼選 瀏覽:817
vs2010mfc工具箱 瀏覽:402
刪除文件重置win10怎麼恢復 瀏覽:180
新裝win10有線連不上 瀏覽:785
資料庫商品名唯一怎麼標注 瀏覽:214
電信5g網路什麼時候出 瀏覽:626
手機如何把視頻打包到文件夾裡面 瀏覽:248
excel數據轉vcf文件 瀏覽:585
編程題如何左右翻轉 瀏覽:920

友情鏈接