linux 系统lv扩展_linux 扩展lv
相關概念
邏輯卷可以實現硬盤空間的動態劃分和管理。
1】 物理卷 LV
處于最低層,可以是物理硬盤上的分區,也可以是整個物理硬盤
2】 卷組 VG
卷組建立在物理卷之上,一個卷組至少要包括一個物理卷。
3】 邏輯卷 LV
邏輯卷建立在卷組之上,卷組中未分配空間可以用于建立新的邏輯卷。邏輯卷建
立后可以動態擴展或縮小空間。
系統中多個邏輯卷可以屬于同一個卷組,也可以屬于不同的多個卷組。
4】 物理區域 PE
物理區域是物理卷中可用于分配的最小存儲單位,物理區域的大小可以根據實際
情況在建立物理卷時指定。物理區域一旦被確定后就不能更改。
5】 邏輯區域 LE
邏輯卷中可用于分配的最小存儲單元。取決于物理區域的大小。
6】卷組描述區域 VGDA
存在于每個物理卷中,描述該物理卷本身,物理卷所屬的組,卷組中的邏輯卷,
以及邏輯卷中物理區域的分配等信息
7】 啟動引導器程序不能從邏輯卷重讀區系統的引導文件,/boot區不能放在邏輯卷中。
1
查看命令
pvscan 查看當前系統有沒有物理卷
vgscan 查看當前系統有沒有卷組
lvscan 查看當前系統有沒有邏輯卷
物理卷pv的創建
1】 修改分區id
fdisk /dev/sdd
按:t 輸入 邏輯卷的標號 :se
2】 創建物理卷pv
pvcreate /dev/sdb{1,2,3}
等效于
pvcreate /dev/sdb1 /dev/sdb2 /dev/sdb3
3】 刪除pv
pvremove /dev/sdb1
4】 查看某個pv的詳細信息
pvdisplay /dev/sdb1
【4】創建卷組vg
1】 創建vg
vgcreate myvg /dev/sdb2 /dev/sdb3
2】刪除vg
vgremove myvg
3】移出pv
vgreduce myvg /dev/sdb2
4】 增加pv
vgextend myvg /dev/sdb1
5】 查看vg的詳細信息
vgdisplay myvg
【5】 創建邏輯卷lv
1】 創建500M的邏輯卷lv
lvcreate -L 500M -n mylv myvg
2】 刪除lv
lvremove /dev/myvg/mylv
3】 查看lv詳細信息
lvdisplay /dev/myvg/mylv
4】格式化 myLv
mkfs -t ext3 /dev/myvg/mylv
5】 掛載使用
mount /dev/myvg/mylv /share
【6】 邏輯卷lv的縮小
1】 卸載
umount /dev/myvg/mylv
2】 強制檢測
e2fsck -f /dev/myvg/mylv
3】 收縮文件系統
resize2fs /dev/myvg/mylv 100M (收縮至100M)
4】 收縮LV
lvresize -L 100M /dev/myvg/mylv (只有100M的存儲空間)
5】 掛載
mount /dev/myvg/mylv /share
6】 查看
df -h /share
【7】 邏輯卷lv的擴大
1】 卸載
umount /dev/myvg/mylv
2】強制檢測
e2fsck -f /devmyvg/mylv
3】 擴大LV
lvextend -L +5000M /dev/myvg/mylv (在原來基礎上增加5000M)
4】 擴大文件系統
resize2fs -f /dev/myvg/mylv +5000M
5】 掛載
mount /dev/myvg/mylv /share
6】 查看
df -h /share
擴展磁盤邏輯卷:
1、磁盤分區
fdisk /dev/sdb
2、添加到卷組
pvdisplay
vgextend VolGroup01 /dev/sdb1
3、擴展邏輯卷
lvextend -L +5000M /dev/myvg/mylv (在原來基礎上增加5000M)
resize2fs -f /dev/myvg/mylv +10000M(擴大文件系統到10000M) 注意:在rhel 7,需要使用xfs_growfs /dev/myvg/mylv 來擴展。
??? ?增加swap:
dd if=/dev/zero of=/home/swap3 bs=1024K count=512
/sbin/mkswap /home/swap3
/sbin/swapon /home/swap3
vi /etc/fstab
swap swap defaults 0 0
?增加磁盤容量:
分區:fdisk /dev/hda1
格式化: mkfs.ext3 /dev/hda1
掛載: mount /dev/hda1 /app
這樣寫固然可以增加lv大小,但是在生產都是多個vg管理,所以我們一般需要自己創建pv,vg,lv,
1、創建邏輯卷
將新創建的兩個分區/dev/sdd 轉化成物理卷,主要是添加LVM屬性信息并劃分PE存儲單元.
pvcreate /dev/sdd
可以通過 pvs 或者 pvdisplay 來查看pv信息
2、創建vg
vgcreate datavg /dev/sdd
3、創建lv
lvcreate -L 220g -n datalv datavg
4、在lv上創建一個文件系統
mkfs.ext3 /dev/datavg/datalv
5、掛載目錄
mount /dev/datavg/datalv /data
為了永久生效最好把掛載信息寫入到 /dev/fstab
/dev/mapper/datavg-datalv?? ?/data ext3?? ?defaults ? ?0 0
mount 查看掛載信息。
總結
以上是生活随笔為你收集整理的linux 系统lv扩展_linux 扩展lv的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 图像处理中ct图的通道是多少_常见医疗扫
- 下一篇: vim编写python没有代码提示_vi