天天看點

邏輯卷管理

 邏輯卷管理(LVM)指系統将實體卷管理抽象到更高的層次,常常會形成更簡單的管理模式。通過使用LVM,所有實體實體磁盤和分區,無論他們的大小和分布方式,都被抽象為單一存儲(single storage)源。

LVM的結構:

LVM被組織為三種元素:

  卷volume:實體卷和卷組和邏輯卷

  區段extent:實體和邏輯區段

  裝置映射器device mapper:linux核心子產品

linuxLVM組織委實體卷(PV)、卷組(VG)和邏輯卷(LV)

建立邏輯卷:

1、首先建立實體卷

fdisk /dev/sdb

建立兩個磁盤分區分别為sdb5(2G)、sdb6(3G)

# pvcreate /dev/sdb5 /dev/sdb6 分區初始化

# pvs:檢視實體卷資訊

# pvdisplay 預設檢視

2、建立卷組:

# vgcreate -s 16M myvg /dev/sdb5 /dev/sdb6 這裡使用了sdb5 sdb6兩個分區 并且設定PE=16M

# vgs檢視卷組資訊

3、建立邏輯卷:

# lvcreate -L 2G -n mylv myvg (-L 設定邏輯卷大小 -n 指定邏輯卷名稱)

4、# mke2fs -j /dev/myvg/mylv 格式化邏輯卷

5、# mount /dev/mygv/mylv /backup  挂載LV至/backup下

   自動挂載則編輯# vim /etc/fstab

  添加 /dev/mygv/mylv  /backup  ext3  defaults  0 0 

至此則邏輯卷建立完成

擴充邏輯卷:

# lvextend -L +2G /dev/myvg/mylv (擴充卷組大小,為卷組添加2G容量)

# resize2fs /dev/myvg/mylv    (擴充邏輯卷,此處不需要指定大小)

縮減卷:

# umount /dev/myg/mylv 解除安裝邏輯卷

# mount 檢視解除安裝是否成功

# e2fsck -f /dev/myvg/mylv 強行檢測

# resize2fs /dev/myvg/mylv 1G 将邏輯卷大小縮小至1G

# lvreduce -L 2G /dev/myvg/mylv 将卷組大小縮小至2G

# mount /dev/myvg/mylv /backup/

#df -lh  磁盤使用情況

LV 快照:

# lvcreate -L 128M -s -p r -n snap_mylv /dev/myvg/mylv (快照/dev/myvg/mylv  其中-s 指定為快照  -p r 隻讀  -n 命名快照名稱為snap_mylv)

mkdir /users

mount /dev/myg/snap_mylv /users/ 挂載快照

至此則快照完成儲存了快照時的資料

# tar jcf /tmp/etc.tar.bz2 * (對快照内容進行備份 則快照即可被移除)

繼續閱讀