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
下一篇 2018-05-02

相關推薦

  • linux如何使用命令幫助

    Linux如何使用命令幫助 whatis:顯示命令的簡短描述 whatis命令在用 catman -w命令創建的數據庫中查找command參數指定的命令、 系統調用、庫函數或特殊文件名。whatis命令顯示手冊部分的頁眉行。然后可以發出man命令以獲取附加的信息。whatis命令等同于使用man -f命令。linux系統剛安裝后不可立即使用使用 makewh…

    Linux筆記 2018-05-07
  • 文件管理

    window系統是多根架構,linux是多根架構 2.手動掛載光盤 mount /dev/sr0 /mnt (只有root用戶才能使用) /proc 看到是內存中的數據,看的都是磁盤上不存在的,修改里面的內容會立即生效。 echo ‘- – -’ > /sys/class/scsi_host/host2/scan 新加的硬盤不重啟也能被識別…

    Linux筆記 2018-07-29
  • linux用戶組命令使用方法

    實現用戶賬號的管理,要完成的工作主要有如下幾個方面:
    用戶賬號的添加、刪除與修改。
    用戶口令的管理。
    用戶組的管理。

    Linux筆記 2018-04-05
  • linux 文本處理三劍客

    grep 作用:文本搜索工具,根據用戶指定的“模式”對目標文本逐行進行匹配檢查;打印匹配到的行。 模式:由正則表達式字符及文本符所編寫的過濾條件 grep ?命令選項: 正則表達式: 基本正則表達式元字符 ? ? ?字符匹配: 正則表達式: 正則表達式: 正則表達式: 示例:a\|b: a或b ? ?C\|cat :C或cat ? ? ? ? \(C\|c\…

    Linux筆記 2018-04-15
  • sudo相關配置詳解及aide高級入侵檢測環境

    sudo su – xiao -c ‘echo $USER’ 切換xiao用戶執行指令顯示用戶名xiao 通用的配置文件:/etc/sudoers 實際運用的配置文件:/etc/sudoers.d/ 里面文件權限應設為440;根據需要可以一個用戶設置一個配置文件便于管理 visudo 默認打開的是/etc/sudoers文…

    Linux筆記 2018-06-03
  • Linux第五周作業

    1、簡述rpm與yum命令的常見選項,并舉例 RPM: rpm命令:rpm ?[OPTIONS] ?[PACKAGE_FILE] 安裝:-i, –install 升級:-U, –update, -F, –freshen 卸載:-e, –erase 查詢:-q, –query 校驗:-V, &#821…

    2018-07-16
欧美性久久久久