# LVM
Server disk 的擴充是在 linux operation 常見的使用者需求。
會需要 System engineer 協助在phy or vm 加上lvm
### linux常見操作指令 :
$ lsblk : 可以查看 disk 狀況

$fdisk :磁碟管理工具,可以引導操作
#### 如果 disk 沒有顯示,請先掃描
$ ls /sys/class/scsi_host

$ echo "- - -" > /sys/class/scsi_host/host[數字]/scan
### 以上圖為例:
sdd 為一個未被使用的硬碟,先做 pv , extend 到 vg, 在 extend lv
$pvcreate /dev/sdd

$vgs 查看 vgs狀況

$ vgextend vg01 /dev/sdd à 把新空間加到 vg01,vgs 就可以看到有 free 空間


$ lvextensd -l +100%free /dev/vg01/lv01

$ xfs_growfs /data/

#### 最後可以用 df -h 或是 lsblk查看

#### 如果今天是一個全新的 lvm 要使用?

## 步驟差異:
$ pvcreate /dev/sdd
$ vgcreate PGdata /dev/sdb
$vgdisplay -v PGdata

還沒 lvcreate前 free PE 204799
$ lvcreate -l 204799 -n PGdata_lv /dev/PGdata
$ mkfs.xfs /dev/PGdata/PGdata_lv
### 把空間 mount 到 /data
透過編寫/etc/fstab

$ mount -a
