LVM的工作原理和優缺點

2021-07-31 16:55:50 字數 974 閱讀 5580



lvm:logcal volume manager邏輯卷管理器

工作原理:

lvm在每個物理卷頭部都維護了乙個metadata,每個metadata中都包含了整個vg(volume group:捲組)的資訊,包括每個vg的布局配置,pv(physical volume:物理卷)的編號,lv(logical volume:邏輯卷)的編號,以及每個pe(physical extends:物理擴充套件單元)到le(logical extends:物理擴充套件單元)的對映關係。同乙個vg中的每個pv頭部的資訊都是相同的,這樣有利於故障時進行資料恢復。

lvm對上層檔案系統提供lv層,隱藏了操作細節。對檔案系統而言,對lv的操作與原先對partition的操作沒有差別。當對lv進行寫入操作的時候,lvm定位相應的le,通過pv頭部的對映表將資料寫入到相應的pe上。lvm實現的關lvm最大的特點就是可以對磁碟進行動態管理。因為邏輯卷的大小是可以動態調整的,而且不會丟失現有的資料。我們如果新增加了硬碟,其也不會改變現有上層的邏輯卷。鍵在於pe和le之間建立對映關係,不同的對映規則決定了不同的lvm儲存模型。lvm支援多個pv 的stripe和mirror。

lvm最大的特點就是可以對磁碟進行動態管理,因為邏輯卷的大小是可以動態調整的,而且不會丟失現有的資料,如果我們增加了硬碟也不會改變現有的上層邏輯卷。

下面說下lvm的優缺點

優點:1. 檔案系統可以跨多個磁碟,因此檔案系統大小不會受物理磁碟的限制。

2. 可以在系統執行的狀態下動態的擴充套件檔案系統的大小。

3. 可以增加新的磁碟到lvm的儲存池中。

4. 可以以映象的方式冗餘重要的資料到多個物理磁碟。

5. 可以方便的匯出整個卷組到另外一台機器。

缺點:1. 在從卷組中移除乙個磁碟的時候必須使用reducevg命令(這個命令要求root許可權,並且不允許在快照卷組中使用)。

2. 當卷組中的乙個磁碟損壞時,整個捲組都會受到影響。

3. 因為加入了額外的操作,存貯效能受到影響。

okhttp原理和優缺點

okhttp是乙個高效能的http庫,支援ip切換 url重試 執行緒管理 快取管理 連線復用等 支援https http2 websocket 伺服器可主動推送訊息 內部維護任務佇列執行緒池,友好支援併發訪問 內部維護連線池,支援多路復用,減少連線建立開銷 提供 鏈,實現request和respo...

簡要總結ajax工作原理及優缺點

雖然在實際的專案中使用多種ajax請求,但就其工作原理,優缺點尚未深入總結,參考 現就此做下以下簡要筆記 ajax工作原理 相當於在客戶端與服務端之間加了乙個抽象層 ajax引擎 使使用者請求和伺服器響應非同步化,並不是所有的請求都提交給伺服器,像一些資料驗證和資料處理 都交給ajax引擎來完成,只...

簡要總結ajax工作原理及優缺點

雖然在實際的專案中使用多種ajax請求,但就其工作原理,優缺點尚未深入總結,參考 現就此做下以下簡要筆記 ajax工作原理 相當於在客戶端與服務端之間加了乙個抽象層 ajax引擎 使使用者請求和伺服器響應非同步化,並不是所有的請求都提交給伺服器,像一些資料驗證和資料處理 都交給ajax引擎來完成,只...