PolarDB資料庫LVM管理配置
PolarDB資料庫生產環境使用PFS儲存,為了支撐後續資料庫增長方便擴容資料庫目錄,建議將物理盤建立為LVM邏輯卷管理方式。
一、建立LVM邏輯卷
1.1 建立物理卷PV
--檢視磁碟資訊
# fdisk -l --本次使用/dev/sdb、/dev/sdc、/dev/sdd、/dev/sde 四塊物理磁碟
--檢視物理卷PV資訊
# pvdisplay
# pvs
--建立物理卷PV
# pvcreate /dev/sdb
# pvcreate /dev/sdc
# pvcreate /dev/sdd
# pvcreate /dev/sde
--檢視物理卷PV資訊
# pvdisplay
# pvs
1.2 建立卷組VG
--檢視卷組VG資訊
# vgdisplay
# vgs
--建立卷組VG
# vgcreate vpfs /dev/sdb /dev/sdc /dev/sdd /dev/sde
--檢視卷組VG資訊
# vgdisplay
# vgs
1.3 建立邏輯卷LV
--檢視邏輯卷LV資訊
# lvdisplay
# lvs
--建立邏輯卷LV
# lvcreate -L 100G -n lpfs vpfs --指定大小100G (-- lvcreate -l +100%FREE -n lpfs vpfs 使用所有容量建立lv)
--檢視邏輯卷LV資訊
# lvdisplay
# lvs
1.4 建立LVM連結檔案
---建立lvm連結檔案到dev目錄下(磁碟機代號需要以sd sf vd nvme開頭)
# ln -s /dev/vpfs/lpfs /dev/vda
設定開機自動建立連結檔案
# echo 'ln -s /dev/vpfs/lpfs /dev/vda' >> /etc/rc.d/rc.local
# chmod +x /etc/rc.d/rc.local
--檢視連結檔案
# ls -lrt /dev/vda
二、配置安裝PFS
2.1 格式化$PFSDISK裝置
--新增$PGDATA和$PFSDIR兩個環境變數
$ export PFSDISK=vda
$ export PFSDIR=/vda/data
--格式化$PFSDISK的裝置
$ sudo /usr/local/bin/pfs -C disk mkfs -u 30 -l 1073741824 -f $PFSDISK
(--回顯輸出 pfs mkfs succeeds! 為正常)
2.2 啟動PFS服務
--啟動PFS服務
$ sudo /usr/local/polarstore/pfsd/bin/start_pfsd.sh -p $PFSDISK
--檢視pfs服務程式
$ ps -ef|grep pfsdaemon
2.3 建立PFS的資料庫目錄
--建立PFS的資料庫目錄
$ sudo /usr/local/bin/pfs -C disk mkdir $PFSDIR
--檢視PFS的資料庫目錄
$ sudo /usr/local/bin/pfs -C disk ls $PFSDIR
2.4 初始化PFS資料
--在執行前,請確保$PGDATA和$PFSDIR兩個環境變數不為空。
$ sudo /usr/local/polardb_o_current/bin/polar-initdb.sh $PGDATA/ $PFSDIR/ disk
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/28833846/viewspace-2734973/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Polardb-O資料庫歸檔配置資料庫
- 安全管理:polardb資料庫審計功能資料庫
- Oracle資料庫遷移至PolarDb(阿里雲資料庫)Oracle資料庫阿里
- 資料庫管理-第122期 配置Halo資料庫(202301204)資料庫
- PolarDB 資料庫效能大賽 Java 分享資料庫Java
- 快速建立POLARDB for PostgreSQL資料庫叢集教程SQL資料庫
- PolarDB資料庫效能大賽Java選手分享資料庫Java
- 第一屆天池 PolarDB 資料庫效能大賽資料庫
- Polardb資料庫掛庫後,如何恢復主備關係資料庫
- 把雲資料庫帶回家!阿里雲釋出POLARDB Box資料庫一體機資料庫阿里
- 關於 phpMyAdmin 管理 Homestead MySQL 資料庫的配置PHPMySql資料庫
- 資料庫配置資料庫
- 阿里雲PolarDB-X資料庫透過分散式資料庫金融標準驗證阿里資料庫分散式
- 重磅 | 把雲資料庫帶回家!阿里雲釋出POLARDB Box資料庫一體機資料庫阿里
- 阿里雲Polardb國產資料庫高可用部署實踐阿里資料庫
- 阿里雲原生資料庫POLARDB壓力測試報告阿里資料庫測試報告
- 資料庫PostrageSQL-管理資料庫資料庫SQL
- 織夢資料庫配置檔案修改資料庫配置方法資料庫
- MySQL資料庫資料管理MySql資料庫
- Oracle資料庫配置Oracle資料庫
- 配置session——資料庫Session資料庫
- 備份與恢復:Polardb資料庫資料基於時間點恢復資料庫
- 備份與恢復:polardb資料庫備份與恢復資料庫
- 阿里雲Polardb國產資料庫補丁升級 實踐阿里資料庫
- 第一屆PolarDB資料庫效能大賽Java選手分享資料庫Java
- 資料庫的管理資料庫
- 資料庫⽇志管理資料庫
- 資料庫與資料庫管理系統概述資料庫
- SpringBoot資料庫管理 - 用Liquibase對資料庫管理和遷移?Spring Boot資料庫UI
- KubeBlocks完成阿里雲PolarDB資料庫產品生態整合認證BloC阿里資料庫
- django setting 配置資料庫Django資料庫
- luffy之資料庫配置資料庫
- django 配置mysql資料庫DjangoMySql資料庫
- LVM 邏輯卷管理LVM
- phpMyAdmin管理資料庫和資料表PHP資料庫
- KubeBlocks 完成阿里雲 PolarDB 資料庫產品生態整合認證啦!BloC阿里資料庫
- 深度解析國內首個雲原生資料庫POLARDB的“王者榮耀”資料庫
- 資料庫管理:DBeaverEE for Mac資料庫Mac