LVM(ext4 xfs的擴容和縮容)

2021-08-10 10:26:17 字數 2926 閱讀 5884

4.10/4.11/4.12 lvm講解

lvm簡介

lvm是 logical volume manager(邏輯卷管理)的簡寫,它由heinz mauelshagen在linux 2.4核心上實現。lvm將乙個或多個硬碟的分割槽在邏輯上集合,相當於乙個大硬碟來使用,當硬碟的空間不夠使用的時候,可以繼續將其它的硬碟的分割槽加入其中,這樣可以實現磁碟空間的動態管理,相對於普通的磁碟分割槽有很大的靈活性。

與傳統的磁碟與分割槽相比,lvm為計算機提供了更高層次的磁碟儲存。它使系統管理員可以更方便的為應用與使用者分配儲存空間。在lvm管理下的儲存卷可以按需要隨時改變大小與移除(可能需對檔案系統工具進行公升級)。lvm也允許按使用者組對儲存卷進行管理,允許管理員用更直觀的名稱(如」sales』、 『development』)代替物理磁碟名(如』sda』、』sdb』)來標識儲存卷

建立分割槽並修改id型別83為8e,system型別為linxu lvm

安裝物理捲組

yum provides "/*/pvcreate"

#如果不知道安裝包名,可以用這個命令,根據pvcreate查詢安裝包

yum install -y lvm2 #安裝

pvcreate /dev/sdb1 #會提示xfs需要簽名

pvdisplay #安裝完以後檢視物理捲組

pvs #也可以檢視物理卷

pvremove /dev/sdb3 #刪除物理卷
建立完物理卷後建立捲組

vgcreate vg1 /dev/sdb1 dev/sdb2 dev/sdb3

vgdisplay #列出物理捲組

vgs #列出物理捲組

vgremove vg1 #刪除物理捲組

建立卷組後再建立邏輯卷

lvcreate -l 200m -n lv1 vg1 #指定200m大小。名字叫lv1 從vg1卷組中建立

lvremove /dev/vg1/lv1 #刪除邏輯卷

mkfs.ext4 /dev/vg1/lv1      #格式化

mount /dev/vg1/lv1 /mnt/ #格式化完成以後掛載到/mnt/

擴容邏輯卷,擴容前需要先unmount後,擴容不影響擴容前磁碟裡面的內容

lvresize -l 300m /dev/vg1/lv1 #重新設定大小

e2fsck -f /dev/vg1/lv1 #檢查磁碟錯誤 (針對ext4執行)

resize2fs /dev/vg1/lv1 #更新邏輯卷資訊(針對ext4執行)

縮減邏輯卷,xfs不支援,縮減前先unmount

e2fsck -f /dev/vg1/lv1 #檢查磁碟錯誤 (針對ext4執行)

resize2fs /dev/vg1/lv1 100m #更新邏輯卷資訊(針對ext4執行)

lvresize -l 100m /dev/vg1/lv1 #重新設定大小

xfs擴容,xfs可以不解除安裝unmount

mkfs.xfs -f /dev/vg1/lv1 #重新格式化成xfs

mount /dev/vg1/lv1 /mnt

lvs #檢視大小

lvresize -l 400m /dev/vg1/lv1 #重新設定大小

xfs_growfs /dev/vg1/lv1 #xfs檔案系統需要執行,需要先掛載

df -h #擴容成功

擴充套件捲組

fdisk /dev/sdb #新增/dev/sdb5(邏輯分割槽8e) 2g

pvcerate /dev/sdb5 #建立物理卷sdb5

vgextend vg1 /dev/sdb5 #把物理卷sdb5新增到vg1卷組中

lvresize -l 100m /dev/vg1/lv1 #擴容邏輯卷大小

4.13 磁碟故障小案例

開機顯示亂碼,此處是提示輸入root密碼

原因是因為磁碟掛載有問題

vi /etc/fstab 配置中新增了一行直接刪掉即可

從EXT4遷移到XFS

3.10。從ext4遷移到xfs 從red hat enterprise linux 7.0 開始,xfs 是預設的檔案系統,而不是 ext4 本節重點介紹使用或管理 xfs檔案系統時的區別。在 red hat enterprise linux 7 中仍完全支援 ext4 檔案系統,並且可以在安裝時...

Linux 檔案系統 ext4 xfs

檔案系統選型 1 sas sata a.reiserfs 大量小檔案業務reiserfs 100k內 b.xfs 有的門戶的資料庫mysql業務會選擇xfs d.ext2 沒有日誌,藍汛的cache業務,cdn 加速服務.常規應用 centos5 ext3 centos6 ext4 centos7 ...

檔案系統EXT3,EXT4和XFS的區別

檔案系統ext3,ext4和xfs的區別 1.ext3 1 最多只能支援32tb的檔案系統和2tb的檔案,實際只能容納2tb的檔案系統和16gb的檔案 2 ext3目前只支援32000個子目錄 3 ext3檔案系統使用32位空間記錄塊數量和i 節點數量 4 當資料寫入到ext3檔案系統中時,ext3...