天天看點

Linux中LVM與磁盤空間管理

1 、管理LVM邏輯卷

1.LVM概念

PV (Physical Volume, 實體卷)

實體卷是LVM機制的基本儲存設備,通常對應為一一個普通分區或整個硬碟。建立實體卷時,會在分區或硬碟的頭部建立一個保留區塊,用于記錄LVM的屬性,并把存儲空間分割成預設大小為4MB的基本單元(PE),進而構成實體卷。

VG (volume Group, 卷組)

由一個或多個實體卷組成–個整體,即稱為卷組,在卷組中可以動态地添加或移除實體卷。

LV (Logical Volume, 邏輯卷)

從卷組中分割出的一塊空間,形成邏輯卷。使用mkfs 等工具可在邏輯卷.上建立檔案系統。

  • LVM的管理指令
功能 PV管理指令 VG管理指令 LV管理指令
Scan (掃描) pvscan vgscan lvscan
Create (建立) pvcreate vgcreate lvcreate
Display (顯示) pvdisplay vgdisplay lvdisplay
Remove (移除) pyremove vgremove lvremove
Extend (擴充) —— vgextend lvextend
Reduce (減少) vgreduce lvreduce
Linux中LVM與磁盤空間管理

2.建立 sdb、sdc 的邏輯卷

fdisk -l 檢視磁盤類型

fdisk /dev/sdb或 fdisk /dev/sdc 進行磁盤管理

Linux中LVM與磁盤空間管理
Linux中LVM與磁盤空間管理

pvcreate /dev/sd[b,c]1 建立實體卷

vgcreate 111(卷組名稱)/dev/sdb1 /dev/sdc1 建立卷組

Linux中LVM與磁盤空間管理

lvreate -L(指定磁盤大小) 29G -n 222(邏輯卷名稱) 111(卷組名稱) {建立路徑儲存在/dev/222/111}

xfs格式 格式化 -t格式類型 xfs格式 /dev/邏輯卷名稱/卷組名稱

mkfs -t xfs /dev/111/222

Linux中LVM與磁盤空間管理
Linux中LVM與磁盤空間管理

挂載添加邏輯卷

首先建立一個目錄 /333

然後把邏輯卷挂載到 /333 目錄使用 mount /dev/111/222 /333

Linux中LVM與磁盤空間管理

3.增加邏輯卷

  • resize2fs dev/111/222 重新整理ext4類型磁盤 用于ext4的重新整理檔案系統容量

    **

    Linux中LVM與磁盤空間管理

二、磁盤配額管理

1.實作磁盤限額的條件

  • 作用範圍:針對指定的檔案系統(分區)
  • 限制對象:使用者帳号、組帳号
  • 限制類型:磁盤容量、檔案數量
  • 限制方法:軟限制、硬限制
    Linux中LVM與磁盤空間管理

    Linux磁盤限額的參數

    -x:表示啟動專家模式,在目前模式下允許對配額系統進行修改的所有管理指令可用。

    -c:表示直接調用管理指令。

    -u: 指定使用者賬号對象

    -g:指定組賬号對象

    bsoft;設定磁盤容量的軟限制數值(預設機關為KB)

    bhard:設定磁盤容量的硬限制數值(預設機關為KB)。

    isoft:設定磁盤檔案數的軟限制數值。

    ihard:設定磁盤檔案數的硬限制數值。

    3.測試部分

    首先檢測有沒有安裝xfsprogs與quota軟體包

    Linux中LVM與磁盤空間管理
    解挂載磁盤檔案,再以可支援額配的功能挂載檔案系統(永久挂載)
    Linux中LVM與磁盤空間管理

    vim /etc/fstab

    /dev/111/222 /333 xfs defaults,usrguota,grpquota 0 0

    Linux中LVM與磁盤空間管理
    重新整理挂在 mount -a
    Linux中LVM與磁盤空間管理
    Linux中LVM與磁盤空間管理

繼續閱讀