一、添加硬碟
過程略
二、配置
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
參考文檔: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