准备磁盘
GaussDB支持使用SSD盘作为数据库的主存储设备,支持SAS/SATA和NVME协议的SSD盘(以下分别简称SSD盘和NVMe盘)。
建议将数据盘配置为RAID10(NVMe盘不支持组RAID,有关RAID的配置方法请参考硬件厂家的手册或互联网上的方法进行配置,其中Disk Cache Policy一项需要设置为Disabled,否则机器异常掉电后有数据丢失的风险)。
要求数据盘总容量300GB以上(如果组RAID10,需要确保组RAID10后的总容量大于300GB),否则实例无法创建成功。
- 安装实例时,管理系统会将节点上除系统盘以外的磁盘都作为数据盘。
- 请提前清理数据盘,并保持为裸磁盘(如回显中的sdb、nvme0n1),请勿提前组数据盘。
- 如果数据盘里有NVMe盘,则优先使用NVMe盘;如果该节点数据盘既有SSD盘又有NVMe盘,则只会使用NVMe盘。
- 不支持NVMe系统盘。
- 沙箱模式仅支持EXT4文件系统,如需使用XFS文件系统请使用DM模式安装实例。
安装沙箱模式实例前,请保持系统盘和数据盘盘符一致,避免出现sd和vd混用的情况。不支持如下所示sda、vdb混用,如下图去除vdb盘,则可正常使用。
~# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 0:8 0 557.9G 0 disk
|_sda1 8:1 0 1G 0 part /boot
|_sda2 8:2 0 556.9G 0 part
|_klas-root 253:0 0 70G 0 lvm /
|_klas-swap 253:1 0 4G 0 1vm
|_klas-home 253:2 0 482.9G 0 1vm /home
vdb 8:16 0 3.6T 0 disk
nvme0n1 259:0 0 1.5T 0 disk
沙箱模式不支持系统盘多盘架构。例如:sdb上也规划了分区挂载uos-root。
[root@localhost ~]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 894.3G 0 disk
├─sda1 8:1 0 600M 0 part /boot/efi
├─sda2 8:2 0 1G 0 part /boot
└─sda3 8:3 0 892.7G 0 part
├─uos-root 253:0 0 1.8T 0 lvm /
└─uos-swap 253:1 0 4G 0 lvm
sdb 8:16 0 894.3G 0 disk
└─sdb1 8:17 0 894.3G 0 part
└─uos-root 253:0 0 1.8T 0 lvm /
浙公网安备 33010602011771号