1. 程式人生 > >Linux的lvm講解與磁盤故障小案例

Linux的lvm講解與磁盤故障小案例

lvm

l 4.10 lvm講解(上)

l 4.11 lvm講解(中)

l 4.12 lvm講解(下)

l 4.13 磁盤故障小案例

lvm講解(上)

lvm可以很方便的擴容和縮容磁盤的空間,但是有一定的局限性,一旦出現問題就比較麻煩了,例如某個磁盤使用了lvm,然後某一天文件系統發生損壞裏面的數據找不到了,這種情況第一時間都是想到恢復數據,但是由於磁盤物理分區的基礎上劃分了lvm,因為lvm結構很復雜所以數據恢復起來沒有那麽容易,lvm是一個軟件工具是具有一定風險的。

簡單介紹lvm

技術分享



在操作系統裏完成以下描述的操作:

技術分享


1.使用fdisk /dev/sdb命令在/dev/sdb磁盤裏創建三個新分區:

技術分享


2.使用t命令將新建的三個分區id改為8e,將id改為8e後這個分區類型就是Linux LVM類型,只有這樣才能做成物理卷:

技術分享

技術分享

技術分享


1.使用pvcreate命令將三個分區做成物理卷:

技術分享

技術分享


2.將分區都做成物理卷後使用pvdispaly命令列出物理卷:

技術分享


pvremove是刪除物理卷的命令:

技術分享


提示:如果新建了磁盤分區但是系統裏卻沒有分區文件的話可以運行partprobe命令加載生成一下:

技術分享




lvm講解(中)

pvs命令也能列出物理卷,並且更直觀:

技術分享


創建完物理卷之後,就可以開始創建卷組了,vgcreate命令可以創建卷組:

技術分享


vgdisplay命令可以查看卷組:

技術分享


vgs命令也可以查看卷組:

技術分享

vgremove是刪除卷組命令。

有了卷組之後就可以創建邏輯卷了,lvcreate是創建邏輯卷的命令:

技術分享

技術分享


接下來就是對邏輯卷進行格式化了:

技術分享


格式化完畢後就可以進行掛載了:

技術分享

技術分享


1.先卸載掛載點再執行命令重新設置卷的大小:

技術分享


2.檢測磁盤錯誤:

技術分享


3.更新邏輯卷信息,如果不更新的話會在掛載時識別不了新 的大小:

技術分享


xfs文件系統格式的擴容:

1.將邏輯卷格式化成xfs文件系統格式:

技術分享


2.格式化完成後進行掛載:

技術分享


3.擴容邏輯卷:

技術分享


4.xfsext不同太一樣,xfs需要使用xfs_growfs命令執行一下:

技術分享

以上就是xfs文件系統的擴容方式。



技術分享


1.先卸載掛載點:

技術分享


2.檢測磁盤錯誤:

技術分享


3.更新邏輯卷信息:

技術分享


4.重新設置卷的大小:

技術分享

技術分享


5.進行掛載:

技術分享




lvm講解(下)

技術分享


1.擴容卷組,因為之前還有一個物理卷沒有加入到卷組中,我就直接將那個物理卷加入卷組來進行擴容了,就不新建物理卷了:

技術分享


2.然後擴容邏輯卷,重新設置卷大小:

技術分享



磁盤故障小案例

因為之前寫了一行配置到etc目錄下的fstap文件裏,然後進行了以上的lvm操作後重新系統發現出現以下界面,出現這種情況一般是磁盤掛載點出現了問題,不能正常掛載到掛載點:

技術分享

技術分享


因為我知道出現問題的原因,所以我直接進入系統後編輯etc目錄下的fstab文件:

技術分享

技術分享


然後保存退出後reboot重啟操作系統,出現正常界面則是沒問題了:

技術分享

本文出自 “12831981” 博客,請務必保留此出處http://12841981.blog.51cto.com/12831981/1972189

Linux的lvm講解與磁盤故障小案例