LVM ,RAID詳解及實例分析

lvm 邏輯卷:
由 dm 模塊實現
PV :物理卷 物理設備:可以是分區,raid
VG :由多個pv組合的一個卷組相當于擴展分區,不能直接使用,它會將多個pv組合的邏輯設備上劃分為多個大小為PE的塊,PE大小比block chunk 大的多,由于受內核限制的原因,一個邏輯卷(Logic Volume)最多只能包含65536個PE(Physical Extent),4M 256G; 64M 4TB
LV :在vg上組建成LV可以被格式化使用的。它可以是VG內任意大小,VG將pe分配給lv使用后這些PE就被叫成”LE“

創建邏輯卷:
pv 管理物理卷
pvs 簡要顯示Pv信息
pvdisplay 詳細顯示
pvcreate /dev/device :創建
pvremove 刪除設備
1 pvcreate /dev/sda5 : 創建物理卷
VG 管理工具
vgcreate myvg /dev/sda3 必須指定vg名稱myvg
-s 指定vg的PE大小
vgreduce 縮減
2 vgextend myvg /dev/sda5 :擴展,將/dev/sda5加入vg中
3 LV (lvconf 里面有lv的配置文件)管理邏輯卷工具
lvcan 掃描lv
lvs
lvdisplay
lvcreate :創建
-n :指定邏輯卷名稱
-L :指定lv大?。臻g大?。?br />-l :指定分配給的PE的數量 100%FREE分配所有空間
-r :擴展的同時擴展文件系統
lvcreate -L #(MmGgtT) -n name VG名稱(從這個vg中分配空間)

3 擴展邏輯卷:
lvextend -L [+]#{MGTmg單位} /dev/VG_name/LV_name
+:再加多少空間 不加+:擴展到#多大的空間
擴展物理空間后還要擴展文件系統的大小
resize2fs /dev/VG_name/LV_name
xfs.growfs /dev/..

縮減邏輯卷:先卸載
縮減文件系統大小
縮減物理大小(xfs文件系統不能縮)
e2fsck -f /dev/ / :強制檢測文件系統
resize2fs /dev/ / # :縮減到#G
lvreduce -L [-]#
快照
: 快照卷與快照原卷必須在同一個VG中
lvcreate -L -s -n 快照名字 原卷名字
-s :指明是個快照
【-p r】 :只給讀權限(ext4上可以 ,xfs不用)
-n :快照卷名字
恢復:取消源卷掛載
lvconvert –merge /dev/vg0/lv0-snopshot
(ext4文件系統創建快照時要加-p r
xfs文件系統不用,
但掛載快照時要加-o nouuid選項,ext4不用
恢復成功后快照會被自動刪除;也可手動刪除快照:lvremove)
更換物理卷:
先看有沒有轉移數據的空間,沒有空間要先加物理卷
pvmove /dev/sdd :將sdd里的數據挪到同一個卷組的其他PV上
vgreduce vg0 /dev/sdd
pvremove /dev/sdd
掛載,不用再額外動文件系統 ,移除磁盤后文件系統變小但數據不丟
遷移LVM;
需改名注意名字沖突vg名vgrename vg0 newng0 lvrname..
vgchange -an 禁用vg
vgexport VG_NAME ,導出 ; vgimport 導入;
vgchange -ay 啟用vg

制做前期:裸硬盤或分區(fd)大小一樣不能格式化文件系統開始制做軟RAID;有記錄的分區可以用dd清空
mdadm:模式化的工具 cat /proc/mdstat 觀察md的狀態
-C :創建模式
-n # :使用#個塊設備來創建RAID
-l # : 指明要創建的raid級別
-a {yes|no}:自動創建目標raid設備的設備文件 /etc/mdadm.conf : mdadm -Ds /dev/md0 >/etc/mdadm.conf
-c chunk_size:指明塊大小,單位為k
-x # :指明空閑盤的個數
-D /dev/md# :顯示raid的詳細信息
管理模式:
-f :標記指定磁盤為損壞
-a :添加磁盤
-r :移除磁盤
-S :禁用raid設備
mdadm /dev/md0 -a /dev/sdf1 :將設備/dev/sdf1添加到/dev/md0
mdadm -C /dev/md0 -a yes -l 5 -n 3 -c 32 -x 1 /dev/sdb{1,2,3,4}
創建raid5設備名為/dev/md0,{123}為設備盤 4為備用盤,chunk大小為
用文件系統對 raid設備進行格式化:mkfs.ext4 /dev/md0
生成配置文件:mdadm –D –s >> /etc/mdadm.conf
停止設備:mdadm –S /dev/md0 (要先卸載)
激活設備:mdadm –A –s /dev/md0 激活
強制啟動:mdadm –R /dev/md0
要徹底刪除raid:先卸載;禁用;1:一個盤一個盤清空superblock(如果錯誤重新禁用再清空); 刪除配置文件;完成
刪除raid信息:mdadm –zero-superblock /dev/sdb1
raid可以實現擴展:
mdadm–G /dev/md0 –n4/ -a /dev/sdf1
(本來只有3個磁盤組成的raid5擴展到4個磁盤組成的raid5)
擴展文件系統:
針對ext系列 resize2fs /dev/md0
xfs文件系統: xfs_growfs /mnt/raid(這是一個掛載點)

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

(0)
xchlinuxxchlinux
上一篇 2018-04-23
下一篇 2018-04-23

相關推薦

  • 重啟網卡失敗的解決方法

    重啟網卡 報Job for network.service failed because the control process exited with error code. See “systemctl status network.service” and “journalctl -xe” for details. 的錯誤

    2018-04-18
  • 第三周作業

    時間不夠啊,,先搭個架子

    Linux筆記 2018-07-07
  • 使用gpg工具實現公鑰加密

    本實驗通過gpg工具 實現 用非對稱密鑰加密方法,對Centos 7 主機的文件fstab,用Centos6的公鑰加密,并且到Centos6 用私鑰解密文件。

    2018-05-16
  • 腳本練習題

    1.使用腳本打印出如下圖形 ************答案一:#!/bin/bash#1.接受一個參數為星星的個數。num=$1 #2.求出總共要打印的行數let lines=num*2 #3.for 循環處理每一行的數據for i in `seq $lines`;do#4.前半個星星處理邏輯if [ $i -le $num ];thenfor j in `s…

    Linux筆記 2018-03-26
  • fstab、init文件創建,內核啟動管理

    /etc/下的fstab文件和/sbin/下的init文件的創建,內核啟動列表管理簡述

    2018-05-15
  • iptables/netfilter、?tcp_wrapper

    iptables/netfilter: Firewall:防火墻,隔離工具;工作于主機或網絡邊緣,對于進出本主機或本網絡的報文根據事先定義的檢查規則作匹配檢測,對于能夠被規則匹配到的報文作出相應處理的組件; 主機防火墻 網絡防火墻 軟件防火墻(軟件邏輯): 硬件防火墻(硬件和軟件邏輯):NetScreen,CheckPoint,。。。 iptables(ne…

    Linux筆記 2018-06-05
欧美性久久久久