首頁 >運維 >linux運維 >linux下lvm軟體介紹-彈性伸縮檔案系統的大小

linux下lvm軟體介紹-彈性伸縮檔案系統的大小

齐天大圣
齐天大圣原創
2020-11-19 14:18:451884瀏覽

我們常常會遇到這樣的一個情況,隨著系統的運行,發現某個分區的剩餘空間不足,那麼就需要對該分區進行擴容了。如何進行擴容呢?常見的策略是

  • 新增一塊硬碟,然後分割區、格式化後就有一個新的可用分割區了。

  • 將先前的檔案系統內容複製到其他分割區裡,然後卸載原始分割區(假如原始檔案系統掛載在/www目錄下)

  • 將新的分割區掛載到原始目錄/www下,然後將先前的內容複製到/www目錄下。

整個過程是不是感覺挺麻煩的,要是原檔案系統空間特別大,好幾十G甚至上百G,那麼將會是一個很大的工程量。除此之外,之前的分區現在暫時沒有啥用途了,也是一種浪費阿!

lvm介紹

lvm邏輯磁碟區就是用來解決上述的問題的,它可以非常方便的伸縮檔案系統的大小。對於lvm,有幾個專用名詞要知道:

  • Physical Volume,簡稱PV:物理磁碟區

  • Volume Group, 簡稱VG:邏輯卷組

  • Logical Volume, 簡稱LV:邏輯卷

  • #Physical Extent,簡稱PE:(物理卷)中可以分配的最小存儲單元稱為PE,PE 的大小是可以指定的。

對於PV、VG、LV之間的關係,可以透過下圖來理解

linux下lvm軟體介紹-彈性伸縮檔案系統的大小

lvm使用流程

下面來看lvm的使用流程,主要分成以下階段:

  1. 磁碟分割區

  2. 使用分割區製作pv

  3. 以pv建立vg

  4. 從vg分割出lv

  5. 格式化lv並且掛載到目錄中使用

磁碟分割這個步驟和之前一樣,使用fdisk或gdisk工具來分割區。接下來就是建立pv的過程,這個步驟也簡單,有專門的工具pvcreate 來建立。和pv流程一樣vg階段及lv階段也有專門的vgcreate、lvcreate工具使用。對檔案系統的大小的彈性伸縮,就是透過調整lv的大小來達到了。

其實lvm的使用非常的簡單,主要在與理解上面的幾個專有名詞,理解之後就能靈活應用了。接下來也會準備幾篇文章來介紹lvm的一些命令,以及實戰示範。

更多相關技術文章,請造訪linux系統教學欄位!

以上是linux下lvm軟體介紹-彈性伸縮檔案系統的大小的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn