Linux 分區和LVM管理


 

一、分區

可使用fdisk、gdisk創建新分區,此處拿vdb做示范

#fdisk /dev/vdb

進入交互界面后按m看到菜單,n:創建分區 p:打印分區表  w:保存分區 q:退出 d:刪除分區

其中p為主分區,e為擴展分區,l為邏輯分區

#mkfs.ext4 /dev/vdb1   //格式化分區(根據需要的文件類型格式化)
#vim /etc/fstab       //永久掛載(fstab為開機自動掛載設備的文件)
#mount -a          //刷新
查看是否成功 df -Th

從添加第二塊盤開始,需要在格式化之前,使用partprobe命令通知系統分區表變化

#partprobe

 

二、交換分區

1、進入交互式界面后,創建新分區

#fdisk /dev/vdb

2、格式化分區

#partprobe
#mkswap /dev/vdb9

3、開啟交換空間

#spawon /dev/vdb9

4、永久掛載

#vi /etc/fstab
...
/dev/vdb9 swap swap defaults 0 0
...

5、查看交換分區

#free -m

 

 


 

LVM概念圖:

 

一、實施LVM存儲

1、進入交互式界面后,創建新分區

#fdisk /dev/vdb

2、創建物理卷(pv)

#pvcreate /dev/vdb6

可使用pvs、pvdisplay查看

 3、創建卷組(vg)

#vgcreate vg1 /dev/vdb6

可使用vgs、vgdisplay查看

4、創建邏輯卷(lv)

#lvcreate -n v1 vg1 -L 150M

可使用lvs、lvdisplay查看

5、建立文件系統

根據需要創建不同類型的文件系統,例如ext4

#mkfs.ext4 /dev/vg1/lv1 
#mkdir /test                  //根下創建掛載目錄
配置文件/etc/fstab中追加
/dev/vg1/lv1 /test ext4 defaults 0 0   //永久掛載
#mount -a                   //重新加載
#df -h                     //查看有沒有掛載成功

 

二、 刪除邏輯卷

1、卸載掛載點

#umount /test

2、刪除邏輯卷

#lvremove /dev/vg1/lv1

3、刪除卷組

#vgremove vg1

4、刪除物理卷

#pvremove /dev/vdb6

 

三、擴展和縮減卷組

假如vg容量不夠,需要新建分區-創建物理卷-擴展卷組

#fdisk /dev/vdb           //創建分區
#pvcreate /dev/vdb8        //創建物理卷
#vgextend vg1 /dev/vdb8     //擴展卷組
#vgs                //查看卷組大小

 若想縮減卷組需要縮減卷組-縮減物理卷

#vgreduce vg1 /dev/vg8   
#pvremove /dev/vdb8

 

四、擴展邏輯卷和文件系統

擴展邏輯卷后需根據文件系統類型進行擴展

#lvextend /dev/vg1/lv1 -L 500M //將LV擴大至500M 
#xfs_growfs /dev/vg1/lv1    //xfs文件系統擴展方法
#resize2fs /dev/vg1/lv1     //ext4文件系統擴展方法

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM