LVM

4.10 - 4.12 lvm講解

LVM是 Logical Volume Manager(邏輯卷管理)的簡寫,它是Linux環境下對磁盤分區進行管理的一種機制 app

硬盤——物理卷——卷組——邏輯卷——格式化掛載ide

建立

安裝lvm工具工具

[root@axiang-03 ~]# yum provides "/*/pvcreate"
[root@axiang-03 ~]# yum install -y lvm2

**準備8e磁盤 **code

[root@axiang-03 ~]# df -h
文件系統        容量  已用  可用 已用% 掛載點
/dev/sdb         10G   33M   10G    1% /mnt  //這裏是臨時掛上去的能夠卸下來作實驗
[root@axiang-03 ~]# umount /mnt
[root@axiang-03 ~]# fdisk /dev/sdb
:n :p :+1G :t :8e x3次 :w保存退出
[root@axiang-03 ~]# fdisk -l
   設備 Boot      Start         End      Blocks   Id  System
/dev/sdb1            2048     2099199     1048576   8e  Linux LVM
/dev/sdb2         2099200     4196351     1048576   8e  Linux LVM
/dev/sdb3         4196352     6293503     1048576   8e  Linux LVM

建立物理卷——劃歸卷組vg1——生成邏輯卷lv1map

[root@axiang-03 ~]# partprobe  //有時候須要激活
[root@axiang-03 ~]# pvcreate /dev/sdb1    //建立物理卷
:y
[root@axiang-03 ~]# pvcreate /dev/sdb2
:y
[root@axiang-03 ~]# pvcreate /dev/sdb3
:y
[root@axiang-03 ~]# pvs
  PV         VG Fmt  Attr PSize PFree
  /dev/sdb1     lvm2 ---  1.00g 1.00g
  /dev/sdb2     lvm2 ---  1.00g 1.00g
  /dev/sdb3     lvm2 ---  1.00g 1.00g

[root@axiang-03 ~]# vgcreate vg1 /dev/sdb1 /dev/sdb2    //劃歸卷組vg1
  Volume group "vg1" successfully created
[root@axiang-03 ~]# vgs
  VG  #PV #LV #SN Attr   VSize VFree
  vg1   2   0   0 wz--n- 1.99g 1.99g
[root@axiang-03 ~]# lvcreate -L 100M -n lv1 vg1    //生成100m邏輯卷lv1

格式化並掛載邏輯卷gc

格式化
[root@axiang-03 ~]# mkfs.ext4 /dev/vg1/lv1
[root@axiang-03 ~]# blkid 
···
/dev/mapper/vg1-lv1: UUID="909d704f-f0c9-45bb-8e8d-114fe43f9b70" TYPE="ext4" 
[root@axiang-03 ~]# ls -l /dev/vg1/lv1
lrwxrwxrwx 1 root root 7 8月  21 11:27 /dev/vg1/lv1 -> ../dm-0
[root@axiang-03 ~]# ls -l /dev/mapper/vg1-lv1   
lrwxrwxrwx 1 root root 7 8月  21 11:27 /dev/mapper/vg1-lv1 -> ../dm-0


掛載
[root@axiang-03 ~]# mount /dev/vg1/lv1 /mnt
[root@axiang-03 ~]# df -h
文件系統             容量  已用  可用 已用% 掛載點
/dev/mapper/vg1-lv1   93M  1.6M   85M    2% /mnt
[root@axiang-03 ~]# mkdir /mnt/121
[root@axiang-03 ~]# touch /mnt/232.txt
[root@axiang-03 ~]# echo "2131" > !$
echo "2131" > /mnt/232.txt
  • /dev/mapper/vg1-lv1與/dev/vg1/lv1這兩個路徑都指向/dev/dm-0,寫誰都同樣
  • pvs vgs lvs 查看個步驟的劃分狀況

ext4擴、縮容

擴容
[root@axiang-03 ~]# umount /mnt
[root@axiang-03 ~]# lvresize -L 200M /dev/vg1/lv1
[root@axiang-03 ~]# e2fsck -f !$    //檢查磁盤
[root@axiang-03 ~]# resize2fs !$    //自動更新磁盤大小信息
[root@axiang-03 ~]# mount !$ /mnt
[root@axiang-03 ~]# df -h
文件系統             容量  已用  可用 已用% 掛載點
/dev/mapper/vg1-lv1  190M  1.6M  175M    1% /mnt
[root@axiang-03 dev]# cat /mnt/232.txt 
2131

縮容
[root@axiang-03 ~]# umount /mnt 
[root@axiang-03 ~]# e2fsck -f /dev/vg1/lv1    
[root@axiang-03 ~]# resize2fs /dev/vg1/lv1 80M   //指定更新磁盤大小信息
[root@axiang-03 ~]# lvresize -L 80M /dev/vg1/lv1   
[root@axiang-03 ~]# mount /dev/vg1/lv1 /mnt
[root@axiang-03 ~]# df -h
文件系統             容量  已用  可用 已用% 掛載點
/dev/mapper/vg1-lv1   70M  1.6M   63M    3% /mnt
[root@axiang-03 ~]# lvs
  lv1  vg1 -wi-ao---- 80.00m
  • 擴容先操做邏輯卷,縮容先操做磁盤。順序不一樣

ext4轉格xfs並擴容

[root@axiang-03 ~]# umount /mnt
[root@axiang-03 ~]# mkfs.xfs -f /dev/vg1/lv1
[root@axiang-03 ~]# mount /dev/vg1/lv1 /mnt
[root@axiang-03 ~]# lvresize -L 300M /dev/vg1/lv1
[root@axiang-03 ~]# xfs_growfs !$
[root@axiang-03 ~]# lvs
  lv1  vg1 -wi-ao---- 300.00m                                                    
[root@axiang-03 ~]# df -h
/dev/mapper/vg1-lv1  297M  4.6M  293M    2% /mnt
  • xfs只能擴容,命令爲xfs_growfs

增長卷組vg1

[root@axiang-03 ~]# pvs
  PV         VG  Fmt  Attr PSize    PFree   
  /dev/sdb1  vg1 lvm2 a--  1020.00m  720.00m
  /dev/sdb2  vg1 lvm2 a--  1020.00m 1020.00m
  /dev/sdb3      lvm2 ---     1.00g    1.00g
[root@axiang-03 ~]# vgs
  VG  #PV #LV #SN Attr   VSize VFree
  vg1   2   1   0 wz--n- 1.99g 1.70g
[root@axiang-03 ~]# vgextend vg1 /dev/sdb3
  Volume group "vg1" successfully extended
[root@axiang-03 ~]# vgs
  VG  #PV #LV #SN Attr   VSize VFree
  vg1   3   1   0 wz--n- 2.99g 2.70g
[root@axiang-03 ~]# vgdisplay  //查看vg詳細信息
  • 當邏輯卷用完卷組上限,就要擴容卷組了
  • 當卷組用完物理卷,就要買硬盤加物理捲了

4.13 磁盤故障小案例

當縮容的時候誤操做(好比沒指定更新大小),致使出現壞快,則可能會出現登錄問題。密碼

直接輸入密碼回車
vi /etc/fstab
刪掉錯誤行
:wq
reboot便可
相關文章
相關標籤/搜索
本站公眾號
   歡迎關注本站公眾號,獲取更多信息