歡迎您光臨本站 註冊首頁

linux的lvm管理

←手機掃碼閱讀     火星人 @ 2014-03-23 , reply:0

1、在系統安裝時使用lvm
首先在一個磁碟上劃出/boot分區,然後將剩餘空間劃分到lvm,使用lvm管理。

2、在系統中使用lvm管理
#fdisk -l
#pvcreate /dev/diskname
#vgcreate -s pp_size vgname diskname
#lvcreate -l pp_num -n lv_name vg_name
#mkfs.ext3 lv

3、lvm modify
lvextend
#vgextend
#lvextend -L size (-l pp_num) lv_name 或lvextend -L +size (-l +pp_num) lv_name
#umount filesystem 當系統文件系統不能umount時,可重啟按「a」輸入init s進入單用戶模式umount文件系統 然後擴文件系統
#e2fsck -f lv_name(如果不執行該步驟,在執行resize2fs時系統會提示先執行e2fsck -f)
#resize2fs lv_name
#mount

縮小lv
要縮小lv首先應縮小lv的文件系統,而且由於縮小是比較危險的建議先做數據備份。

mke2fs -n查看block size和blocks,以計算縮小到多少blocks。比如:塊大小是4096(4kb) 當前有786432個blocks 現在打算減小一個G的空間。1G佔用的blocks一共是262144個,所以減少后的blocks應該是524288個。則:resize2fs lv_name 524288

2、lvreduce -L -1G lv_name
刪除VG
首先應確保vg中沒有任何lv
lvremove lv_name 刪除lv,可使lvdisplay查看lv
vgchange -a n
vgremove vg_name
vgdisplay

[火星人 ] linux的lvm管理已經有350次圍觀

http://coctec.com/docs/linux/show-post-117160.html