lvm配置實踐總結

2021-08-29 11:44:02 字數 1290 閱讀 7590

最近,公司需要我整理乙份linux的lvm的配置步驟,於是翻出以前的學習筆記,並結合實際配置過程中遇到的一些問題,整理了以下內容。

1.增加硬體

增加的ide硬碟字首為hd,scsi硬碟字首為sd;第一塊硬碟為hda或sda,第二塊硬碟為hdb或sdb,以此類推。

2.用fdisk工具進行分割槽操作

以第二塊scsi硬碟為例:fdisk /dev/sdb

分割槽的型別要選擇8e linux lvm

3.用vgscan掃瞄lvm檔案系統

使用vgscan -v 顯示當前檔案系統中已經存在的lvm

4.用pvcreate建立physical volumn

pvcreate /dev/sdb1 /dev/sdb2

此處所用的分割槽是第二步中操作的型別為8e的分割槽,pvcreate的引數可以為1個或多個;建立完成後可以用pvdisplay -v來檢視建立的情況,用pvremove可以移除lvm的label,是pvcreate的反操作

5.用vgcreate建立virtual group

vgcreate vg01 /dev/sdb1 /dev/sdb2

建立完成使用vgdisplay -v檢視建立的情況,vgrename可以修改剛才建立的vg的名字vgremove是vgcreate的反操作,vgreduce可以移除該vg中的乙個或多個pv

6.用lvcreate建立logical volumn

lvcreate -l 100m -n lvm01 vg01 (從vg01建立100m的名為lvm01的lvm)

使用lvdisplay -v 檢視lvm的建立情況,lvremove為lvcreate的反操作,lvrename改名字

7.用mkfs格式化建立好的lv

建立好lvm後,需要將其格式化為當前作業系統可以使用的檔案系統格式

mkfs -t ext3 /dev/vg01/lvm01

8.mout建立好的lv到檔案系統

mount -t ext3 /dev/vg01/lvm01 /mnt

9.擴充套件lvm的容量

lvextend -l +100m /dev/vg01/lvm01

使容量擴充套件操作馬上起作用,可以使用命令

ext2online /dev/vg01/lvm01

對於rhel3及以前版本的linux,因為沒有ext2online命令,需要做如下的操作

umount /dev/vg01/lvm01

resize2fs /dev/vg01/lvm01

再重新安裝檔案系統

mount /dev/vg01/lvm01 /mnt

LVM卷新增ssd快取實踐測試

準備環境 伺服器 dell r720 系統平台 centos7 測試硬碟 8t 希捷sata 硬碟1塊,250g 三星ssd兩塊 系統介紹 系統盤300g2 raid1 sda 測試盤8t1 單塊raid0 sdb 快取盤 ssd250g 2 raid1 sdc 建立過程 1 sdb sdc建立分割...

CentOS中配置lvm儲存

這裡以vmware workstation 虛擬機器為例 1.關閉虛擬機器,在虛擬機器設定中新增3塊硬碟。2.首先建立物理卷 pvcreate dev sdb dev sdc physical volume dev sdb successfully created physical volume d...

lvm邏輯卷配置方法

首先所有的命令pv vg lv都是一樣的格式,新增為pvcreate,檢視pvdisplay 刪除pvremove 以下虛擬盤lvm建立完後,如果想刪除不用了,記得從最後往上操作,先取消掛載 lvremore刪除邏輯虛擬盤 再vg刪除虛擬組,再pvremore刪除物理虛擬盤 建立循序 pv vg l...