lvm

。。

LVM
允許對卷進行方便操作的抽象層,包括重新設定文件系統的大小
  1. ?允許在多個物理設備間重新組織文件系統
  2. ? 將設備指定為物理卷
  3. ? 用一個或者多個物理卷來創建一個卷組
  4. ? 物理卷是用固定大小的物理區域(Physical Extent,PE)來定義的
  5. ? 在物理卷上創建的邏輯卷
  6. 是由物理區域(PE)組成
  7. ? 可以在邏輯卷上創建文件系統

 

分區 形式的創建lvm
  1. 第一步分區 分區要指定它的ID 8e
  2. 如果分區上面有遺留之前的文件系統 dd 清掉
  3. pvcreate /dev/*** 把分區指定成物理卷 pvs 或pvdisplay 查看下
  4. vgcreate -s (塊pe為多大) vg0(卷組名) /dev/*** /dev/*** (將這兩個設備加入到vg0卷組里)
  5. vgs 或 vgdisplay查看現有的卷組
  6. lvcreate -n (卷組的名字) -l (指定pe 為多少塊) vg0
  7. 再創建它的文件系統 mkfs.ext4 /dev/vg0/lv0
  8. 再掛載mount 就可以使用了
擴展邏輯卷
  1. 添加硬盤或者分區
  2. pvcreate 把他變成物理卷
  3. 加入卷組中 vgextend vg0 /dev/##
  4. 擴展邏輯卷 lvextend -l 或者-L 指定大小 /dev/vg0/lv0 帶-r 就是擴張和同步文件系統同做 -l 100%FREE
  5. resize2fs /dev/vg0/lv0
  6. resize2fs 只支持centos6 上 同步文件系統
  7. xfs_growfs centos7 上 同步文件系統
縮減邏輯卷
  1. 縮減前要取消掛載
  2. fsch -f 掃描修復文件系統
  3. 先縮文件系統 再縮邏輯卷
  4. resize2fs /dev/vg0/lv0 10G (文件系統縮10G)
  5. lvreduce -L 10G /dev/vg0/lv0 移除10G pe
  6. 再掛載
pe塊轉移 刪除vg 里的pv
  1. pvmove /dev/@@ 將/dev/@@ pe塊 智能移動到容量大的pv里
  2. vgreduce vg0 /dev/@@ 在vg0 移除 dev/@@
  3. pvremove /dev/@@@ 將物理卷 /dev/@@ 變成普通硬盤
vgreduce 移除 vgextend 添加
lvreduce 移除 lvextend 添加
跨主機遷移卷組
源計算機上
  1. 在舊系統中,umount所有卷組上的邏輯卷
  2. vgchange –an vg0 禁用卷組
  3. lvdisplay
  4. vgexport vg0 導出卷組
  5. pvscan
  6. vgdisplay
  7. 對方的主機怕重名 就要修改 卷組名 和 邏輯卷名
  8. 修改 卷組名 vgrename vg0 centos6vg0
8. 修改邏輯卷名 lvrename /dev/centos6vg0/lv0 /dev/centos6vg0/lv0
拆下舊硬盤
  1. 在目標計算機上
  2. 在新系統中安裝舊硬盤,并vgimport vg0. 彈入卷組
  3. vgchange –ay vg0 啟用卷組
  4. mount所有卷組上的邏輯卷
快照
  1. 創建快照只是在磁盤上創建一個空間 當修改某個數據時 它才把這個修改前的數據 推送到這個空間
  2. 創建快照時 指定其大小 小于或等于磁盤的大小
  3. ext4 系統中 合并快照 之前要設置快照 -p -r 為只讀屬性才能合并
  4. ext4 中 快照掛載不加 -o nouuid
  5. xfs 中快照掛載 要加 -o nouuid
  6. xfs 不加 -p -r 只讀的選項 合并快照也可以成功
  • 做快照之前要保證 卷組有空間
  • 沒有空間加空間
  • 創建快照 lvcreate -n(快照名) -l (多大空間) -s (它是一個快照) -p r (只讀) /dev/vg0/lv0
lvcreate -n date-snapshot -l 2G -s -p r /dev/vg0/lv0 (這個邏輯卷做快照)
  • 掛載快照 mkdir -p /mnt/snap mount -o ro /dev/vg0/data-snapshot /mnt/snap
  • 恢復快照之前要取消掛載
  1. umount /dev/vg0/data-snapshot
  2. umount /dev/vg0/data
  3. lvconvert –merge /dev/vg0/data-snapshot 合并成功后 會刪除原來的快照
刪除快照
  1. umount /mnt/databackup
  2. lvremove /dev/vg0/databackup
刪除帶快照的邏輯卷 lvremove /dev/vg0/lv0 也會把快照給刪除
縮減lvm 刪除快照 恢復合并快照 跨主機遷移lvm 之前都要取消掛載

本文來自投稿,不代表Linux運維部落立場,如若轉載,請注明出處:http://www.www58058.com/97327

(0)
王樂王樂
上一篇 2018-05-02 00:47
下一篇 2018-05-02 13:00

相關推薦

欧美性久久久久