1. 程式人生 > >Linux磁盤管理-Raid5和LVM

Linux磁盤管理-Raid5和LVM

區別 bce etc 過程 tab db4 技術分享 bbc c11

一、創建raid5卷(軟raid)
1、新添加的硬盤使用一下命令可以掃描出來使用
技術分享圖片
2、磁盤分區
技術分享圖片
輸入p,打印出來分區情況,如下。(然後完事兒輸入w保存退出fdisk分區工具)
技術分享圖片
如果分區完畢沒有設備文件/dev/sdb*,可運行如下命令
技術分享圖片
3、創建raid5卷
技術分享圖片
4、mdadm常用命令
技術分享圖片
5、自動裝配raid的配置
技術分享圖片
6、格式化並設置開機自動掛載raid
技術分享圖片
7、相關信息查詢的方法
查看raid狀態
技術分享圖片
查看分區信息
技術分享圖片
8、重啟Linux後的狀態應當是這樣的
輸入:mdadm -D /dev/md1查看
技術分享圖片
df -Th
技術分享圖片
二、創建LVM卷
1、使用fdisk進行分區
技術分享圖片
輸入p可以打印當前的分區情況,結束依然使用w保存退出
技術分享圖片
2、創建LVM過程。(這裏創建了兩個LVM卷,分別使用-L指定大小和-l指定PE個數來創建;創建vg的時候使用-s選項可以指定單個PE大小,不指定默認為4M)
技術分享圖片
3、查看狀態
卷組vgroup狀態
技術分享圖片
邏輯卷lvone狀態
技術分享圖片
邏輯卷lvtwo狀態
技術分享圖片
4、格式化和自動掛載(執行mount -a會加載/etc/fstab中的配置,如果沒有輸出,表示該掛載完成)
技術分享圖片
5、lv增添容量
現在我的卷組還有空間,所以可以直接為lv增加容量(註意+16M和16M的區別在於如果寫+16M,則表示增加16M;如果寫16M表示增加到16M)
技術分享圖片
如果現在我需要將邏輯卷(lv)容量增加100M,那麽卷組(vg)的容量就不夠用了;可以用新的物理卷(pv)加入到卷組(vg)。
技術分享圖片
註意:xfs文件系統的lvtwo卷,雖然已經提升容量,但是不會直接掛載點/xiaoshou不會隨之提升容量。如下圖
技術分享圖片
6、lvm既然支持增加容量,那麽也支持縮減容量;生產環境中,縮減容量很少用到,只做了解即可。
縮減ext4文件系統的lvone。
技術分享圖片
註意xfs文件系統下的lvtwo不支持縮減。
7、LVM快照功能。
使用ssm創建lvm卷並格式化掛載到/test下
技術分享圖片
在/test目錄下備份/etc/paswd
技術分享圖片
創建此刻的快照,通過lvscan可以查看到。(快照其實也是一個lvm卷,同樣占用磁盤空間)
技術分享圖片
模擬備份文件被誤刪除
技術分享圖片
解除掛載
技術分享圖片
通過快照還原/dev/vg_test/lv_test卷的數據(還原後會發現快照消失)
技術分享圖片
重新掛載,可以看到被誤刪除的備份文件找回了
技術分享圖片

Linux磁盤管理-Raid5和LVM