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