第二本書unit5 lvm管理

2021-07-31 05:51:10 字數 4048 閱讀 6917

unit5 lvm管理

1.lvm名詞

lvm 邏輯卷,可以讓裝置自由伸縮的乙個裝置管理軟體

pv  物理卷

vg  物理捲組

pe  物理拓展,lvm最小的儲存單元

lvm 邏輯卷,時最終我們使用的可以伸縮的裝置

2.lvm的製作

首先劃分lvm所用到的裝置,這些裝置的功能id必須時linux lvm

1)lvm建立

pvcreate /dev/vdb1      ##把物理分割槽做成物理卷

pvs|pvdisplay           ##檢視物理卷

vgcreate vg0 /dev/vdb1      ##用製作好的/dev/vdb1這個物理卷製作乙個物理捲組vg0

vgs|vgdisplay           ##檢視物理捲組

lvcreate -l 200m -n lv0 vg0 ##在vg0這個組中建立出lv0裝置-l 指定裝置大小-n 指定裝置名字

lvs|lvdisplay           ##對邏輯卷裝置進行檢視

3.lvm裝置的擴大

###############針對xfs檔案系統######################

xfs檔案系統只能擴大不能縮減

1)lvm擴大

lvextend —l 500m /dev/vg0/lv0      ##擴大lvm裝置到500m

xfs_growfs  /dev/vg0/lv0        ##擴大xfs檔案系統到裝置大小

2)vg擴大

pvcreate /dev/vdb2          ##在pv中增加一塊裝置/dev/vdb2

vgextend vg0 /dev/vdb2          ##把新建立的/dev/vdb2新增到vg0中

##############針對ext檔案系統####################

ext檔案系統可以擴大也可以縮減

1)lvm擴大

lvextend —l 2g /dev/vg0/lv0            ##擴大lvm裝置到2g

resize2fs /dev/vg0/lv0              ##設定檔案系統大小和裝置同步

2)vg擴大

pvcreate /dev/vdb3                         ##在pv中增加一塊裝置/dev/vdb3

vgextend vg0 /dev/vdb3                     ##把新建立的/dev/vdb2新增到vg0中

4)vg縮減

#在vg縮減時只能縮減沒有被占用的裝置

pvmove  裝置1 裝置2                ##把裝置1上的所有資料移動到裝置2上

vgreduce    vg0 /dev/vdb1       ##把vg0中的/dev/vdb1刪除

pvremove    /dev/vdb1           ##把/dev/vdb1上的lvm管理資訊刪除

5)lvm丟失裝置的刪除

[root@westos ~]# pvs

pv g2oige-1awl-hofo-xwng-ehug-kp5e-gbqgrtnot recognised. is the device missing?

pvg2oige-1awl-hofo-xwng-ehug-kp5e-gbqgrt not recognised. is the devicemissing?

pvg2oige-1awl-hofo-xwng-ehug-kp5e-gbqgrt not recognised. is the devicemissing?

pvg2oige-1awl-hofo-xwng-ehug-kp5e-gbqgrt not recognised. is the devicemissing?

pv             vg   fmt attr psize    pfree  

/dev/vdb1      vg0 lvm2 a--  1020.00m  820.00m

/dev/vdb2      vg0 lvm2 a--  1020.00m 1020.00m

unknown device vg0  lvm2 a-m  996.00m  996.00m       ##裝置丟失

[root@westos ~]# vgreduce --removemissing vg0           ##刪除vg0中丟失的裝置

pvg2oige-1awl-hofo-xwng-ehug-kp5e-gbqgrt not recognised. is the devicemissing?

pvg2oige-1awl-hofo-xwng-ehug-kp5e-gbqgrt not recognised. is the devicemissing?

wrote out consistent volume groupvg0

[root@westos ~]# pvs

pv         vg   fmt attr psize    pfree  

/dev/vdb1  vg0  lvm2 a-- 1020.00m  820.00m

/dev/vdb2  vg0  lvm2 a-- 1020.00m 1020.00m

6.lvm快照

lvcreate -l 20m -n lv0-backup -s /dev/vg0/lv0       ##給/dev/vg0/lv0建立快照,-l 指定快照大小,-n指定快照名字-s指定快照模板裝置

mount /dev/vg0/lv0-backup   /userdate

當快照裝置裡的資料被更改,如果想還原,刪除快照裝置,在重新建立快照即可

7.lvm刪除

########附加知識點------《磁碟配額》######################

1.磁碟配額時限制使用者向裝置中寫入資料的大小,或者個數

2.此這定針對與裝置的,

3.做法

mount -o usrquota,grpquota /dev/vdb1 /pub  ##啟用配額功能引數

quotaon -ugv /pub               ##開啟配額

edquota -u lee                  ##設定lee的配額

repquota -a                 ##root可以執行,檢視使用者配額資訊

quota                       ##配額限制使用者檢視自己配額資訊命令

4.開機自動啟用配額

vim /etc/fstab

/dev/vdb1   /pub        xfs defaults,usrquota,grpquota  0 0

5.關閉配額

刪除vim /etc/fstab中的配額引數

quotaoff -ugv 裝置

第二本書unit2

unit2 1.什麼是許可權列表 對與檔案的許可權進行附加補充說名的乙個許可權設定方式 2.如何去檢視許可權列表 root aclhost mnt ls l file rw r r 1 root root 0 nov 7 09 14file 如果此位為 代表這位上沒有許可權列表 如果此位為 代表許可...

第二本書unit6 linux中常用的基本命令

1.diff比較兩個檔案的不同 diff u file file.new file.path 生成補丁檔案 diff c 顯示上下文周圍的行 yum install patch y 安裝打補丁工具 patch file file.path 補丁,不備份 patch b file file.path ...

產品經理的第二本書

職能 需要紮實的企業管理技巧背景,他得在對於參與執行人員沒有直接管理許可權的情況下,還能交出所要求的成果,所以他必須擁有通過他人來完成工作的能力。他必須要了解客戶,並且能將相關知識擴散到整個企業。可以將來自使用者的資訊,轉換成與特定產品和服務有關的技術性要求。要處理新產品開發 為數甚多的專案 持續性...