# Nexus LVM ###### tags: `Nexus` ## 若有添加硬碟都需要重啟電腦(init 6或reboot) ## 創建LVM磁碟 #### 查看硬碟 ``` lsblk ```  #### 創建PV ``` pvcreate /dev/sdb pvcreate /dev/sdc pvscan pvdisplay ```  #### 創建VG ``` vgcreate nexus_vg /dev/sdb /dev/sdc vgscan vgdisplay ```    #### 創建LV lvcreate -L <容量參照輸入vgdisplay後得到的(VG Size) -1> <VG名稱> -n <LV名稱> ``` lvcreate -L 49.98Gi nexus_vg -n nexus_lg lvscan lvdisplay ```   #### 格式化為XFS格式 ``` mkfs.xfs /dev/nexus_vg/nexus_lg ``` 要記好UUID的部分 ``` lsblk -fp ```   #### 掛載硬碟於指定位置 創建要掛載的資料夾 ``` mkdir /opt/sonatype ``` 編輯檔案 ``` vi /etc/fstab ``` 建議檔案要先進行整理, 寫剛剛的UUID,要掛載的資料夾和檔案系統,其餘的可照抄,範例如下: ``` UUID=9fec0ea7-04f7-42fb-98cd-65744c6aa6fa /opt/sonatype xfs defaults 0 0 ```  #### 輸入指令讓系統mount /etc/fstab下的所有內容 ``` mount -a df -h ```  ## 擴大LVM磁碟 #### 查看硬碟 ``` lsblk ```  #### 創建PV ``` pvcreate /dev/sdd pvscan pvdisplay ```   #### 擴大VG ``` vgscan vgdisplay vgextend nexus_vg /dev/sdd ``` 要記好Free PE / (Size)的部分,下面會用到 ``` vgdisplay ```   #### 擴大LV 要記好LV Path的部分 ``` lvdisplay ``` lvextend -L +<此處輸入Free PE / (Size) -1> <此處輸入LV Path> ``` lvextend -L +10Gi /dev/nexus_vg/nexus_lg lvdisplay ```   #### 放大File System ``` df -h ``` 此為XFS File System的用法, ext2為resize2fs xfs_growfs <此處輸入LV Path> ``` xfs_growfs /dev/nexus_vg/nexus_lg df -h ```  
×
Sign in
Email
Password
Forgot password
or
By clicking below, you agree to our
terms of service
.
Sign in via Facebook
Sign in via Twitter
Sign in via GitHub
Sign in via Dropbox
Sign in with Wallet
Wallet (
)
Connect another wallet
New to HackMD?
Sign up