天天看點

centos7 LVM 磁盤擴容

一、添加硬碟

過程略

二、配置

1.檢視剛才添加的磁盤的名稱
# fdisk -l
磁盤 /dev/sdb:107.4 GB, 107374182400 位元組,209715200 個扇區
Units = 扇區 of 1 * 512 = 512 bytes
扇區大小(邏輯/實體):512 位元組 / 512 位元組
I/O 大小(最小/最佳):512 位元組 / 512 位元組
磁盤标簽類型:dos
磁盤辨別符:0x803cdec6

   裝置 Boot      Start         End      Blocks   Id  System

2.分區并格式化
# fdisk /dev/sdb
依次輸入以下選項 n   p    t   8e   p     w(寫入分區表)		詳情見下圖

# mkfs.ext4 /dev/sdb1		#格式化

3.将新添加的磁盤 加入到已有的卷組裡面,實作卷組的擴容
# pvcreate /dev/sdb1			#建立新的實體卷
# vgextend centos /dev/sdb1		#将pv添加到已存在的vg裡面  centos為已存在的vg名稱 通過vgdisplay得到

# lvextend -L +20G /dev/centos/root	#對原有的lv進行擴容    /dev/centos/root 通過lvdisplay 獲得
# xfs_growfs  /dev/centos/root #以上隻是卷擴容了,下面是檔案系統的真正擴容, 由于centos7的 /dev/centos/root 是xfs檔案系統是以使用指令xfs_growfs (可以檢視/etc/fstab 得到檔案系統類型),如果是其他的lv 其檔案系統為 ext4 則使用  resize2fs 指令

4.以上是對已有lv進行擴容 現在建立一個新的lv
# lvcreate -L +10G -n home centos		# 在centos卷組上建立 一個 新的lv 大小10G 名稱home
# lvdisplay								#擷取lv的path 進行格式化
# mkfs.ext4 /dev/centos/home			#格式化
# mount /dev/centos/home /home/			#挂載

# vim /etc/fstab		# 寫入分區表 開機自動挂載  在最後添加一行
/dev/centos/home        /home                   ext4    defaults        0 0

特别注意的是:
resize2fs指令 針對的是ext2、ext3、ext4檔案系統	 # 如果對剛才的/home 進行擴容使用 resize2fs
xfs_growfs指令 針對的是xfs檔案系統				#是以對/root進行擴容使用 xfs_growfs
           
centos7 LVM 磁盤擴容

參考文檔:http://blog.csdn.net/zoubf/article/details/46595269

http://blog.csdn.net/chengyuqiang/article/details/59491942

補充:建立vg 以及 lv 現添加磁盤 /dev/sdb1 已經分區格式化 檔案類型為xfs

# vgcreate cust /dev/sdb1		#建立vg
# vgdisplay
# lvcreate -L +15G -n cust cust	#建立lv
# lvdisplay						#檢視剛才的lv 并初始化lv
# mkfs.xfs /dev/cust/cust		#/dev/cust/cust 通過lvdisplay擷取到
# mount /dev/cust/cust /cust


# cat /etc/fstab | tail -1		#uuid通過指令blkid 擷取
UUID="620c0daf-015a-4396-8cb4-6ee5faddbee1"	/cust	xfs	noatime	0 0
           

繼續閱讀