在系統安裝的時候大多情況下隻會考慮目前磁盤空間而導緻長久使用存在伺服器不足的問題,這是如果沒有LVM邏輯磁盤管理工具的話,一般情況下就是查找伺服器裡大檔案然後删除來釋放空間。但如果有了LVM邏輯磁盤管理,就隻需要增加硬碟,并将新硬碟的空間添加到不足的硬碟裡,這樣既可以不關機增加空間還友善了對磁盤的管理。以下做幾個實驗來更友善了解:
一、模拟邏輯卷空間即滿增加空間
①建立實體卷。
②建立卷組。
建立卷組一定要在記得在卷組後面跟上邏輯卷,否則建立不成功。
③建立邏輯卷。
④檢視建立的實體卷、卷組、邏輯卷,友善更好的了解資訊。(更詳細資訊使用vgdisplay、pvdisplay、lvdisplay)
⑥進行挂載。
⑦模拟空間磁盤已滿。
此刻,忘記了一個很重要的東西,就是忘記把挂載好的檔案寫入配置檔案裡了,不然當再開機時機會消失。這個很重要。
二、模拟給已滿的磁盤空間增加大小。
(1)模拟卷組空間足夠情況。
①檢視卷組剩餘空間。
②給/mnt/lv0磁盤增加1G空間
③檢視挂載情況發現并沒有變化,此刻重新讓它生效。
此刻發現/mnt/lv0磁盤已經變大,其實還可以一步到位增加磁盤,等到下一個步驟再說。
(2)模拟卷組空間不夠情況下。
給/mnt/lv0增加5G空間,此刻卷組空間不夠,需要向卷組增加更大空間才能滿足。
①在虛拟機終端(省略)裡添加一個新的10G硬碟。
以上指令是掃描磁盤,把新添加磁盤給掃描出來。
②建立新的實體卷,向卷組裡增加實體卷。
⑤給/mnt/lv0添加5G空間。
⑥檢視具體情況。
增加成功。
額外知識補充:
當檔案系統格式化為xfs時,增加磁盤大小過後應使用 xfs_growfs 挂載點 來進行重配置一下磁盤空間
其實有個一步到位的方法就是lvextend -r ... 可以一步到位。
二、模拟縮減邏輯磁盤空間(xfs不能縮減),此功能基本不用。
①取消挂載
②做檢查檔案系統。(先縮減檔案系統,再同步檔案系統)。
③縮小邏輯卷
④重新挂載
三、模拟删除建立的邏輯磁盤、卷組、實體磁盤。
删除時遵循從最裡面删除原則,即先删除邏輯磁盤,再删除卷組,最後删除實體磁盤。
②删除邏輯磁盤。
③删除卷組。
③删除實體(pv)磁盤。
④檢視是否删除。
删除完畢。
總結:在敲指令的時候會發現很多指令參數都一樣,不管是pv、lv還是vg基本上建立、增加、删除都是一樣,當發現規律了就會比較好記,也更容易了解。
本文轉自 LUksl 51CTO部落格,原文連結:http://blog.51cto.com/19940919/1959816