Linux通過軟鏈接方式對磁盤進行變相擴容

場景描述

根目錄磁盤空間不夠用了,而且磁盤採用非LVM方式管理,所以沒法通過LVM方式進行擴容,這時我們可以考慮將新增的磁盤採用LVM方式管理,並將新磁盤的目錄軟鏈接到根目錄下指定的文件夾,變相實現對磁盤的擴容。

操作步驟

  1. LVM方式管理磁盤並掛載
1. fdisk -l //查看新磁盤名稱,假設爲vdb
2. 對磁盤進行分區
fdisk /dev/xvdb
  1,輸入:n
  表示創建一個新的分區(new的意思)
  2,輸入:p
  表示創建一個基本分區(p是基本分區,e是擴展分區)
  3,選擇分區編號,1~4,默認使用1,直接按回車即可。
  4,選擇分區起始點,使用默認即可,直接按回車。
  5,選擇分區終點,使用默認即可,直接按回車。
  6,分區完成。
3. 更改分區編號
  我們需要將分區類型改成linux lvm卷才能創建lvm。
  輸入:t
  輸入t表示更改分區編號
  輸入:L
  大寫的L表示查看所有編號
  輸入:8e
    回車即可
  輸入:w
  表示寫入磁盤(write)
4. 創建pv
pvcreate /dev/vdb1
5. 創建vg
vgcreate vg_group /dev/xvdb1
此處的vg_group是vg組的名字,可以自定義
6. 創建lv
部分劃分:lvcreate -L 60G -n vg_usr vg_group
全部劃分:lvcreate -l +100%FREE -n vg_usr vg_group
7. 查看系統的文件類型
輸入:df -Th
8. 格式化lv
輸入:mkfs.xfs /dev/vg_group/vg_usr
9. 創建目錄並掛載
創建目錄:mkdir /data
掛載:mount /dev/vg_group/vg_usr /data
查看:df -h
我們發現系統已經掛載了剛剛創建的LV
10. 編輯/etc/fstab文件,創建磁盤開機自動掛載
vim /etc/fstab
在文件最後加入一行
/dev/vg_group/vg_usr /data xfs defaults 0 0
11. 重新掛載
mount -a
查看是否掛載成功df -h
至此,新磁盤創建lvm已完成,後續可以隨時擴容lvm。
  1. 製作軟鏈接
假設我們要針對/opt/db目錄進行擴容,爲了不影響原有數據,我們需要現將/opt/db目錄的數據移動到新磁盤的對應/data/下

cd /opt
mv db /data

cd /data
ln -s db /opt/db

參考鏈接

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章