云主机选择之数据盘扩容

1. 硬件配置

云主机:按需或者包月(时间长久就包月,短就按需)

CPU: 4核

内存: 8G

系统: Ubuntu18.04

带宽:按需计费100Mbps(现在的数据量并不是很大,选择按需比较划算)

2、关于节点数据的问题

随着节点的运行时间,数据量会越来越大,建议系统盘和数据盘分开,因为数据盘支持在线扩容,在线扩容不影响platon进程的运行,可在初期的时候挂载100G的磁盘容量,在数据量存储量快满90G的时候,在线扩容数据盘的容量至200G

  • 七牛云、百度云、华为云、aws、腾讯云都支持数据盘在线扩容,其他的厂商需自行测试数据盘能否在线扩容,可留言完善一下。

  • 在云厂商上web端上,修改数据盘的容量大小至200G,通常的操作都是点击控制台>选择云磁盘>对应的数据盘>在线扩容

  • 在云主机上的操作,以下操作都是只针对ubuntu18.04

    # 第一行结果可以看出磁盘/dev/vdb已加大到200G(一开始是100G的)
    $ sudo fdisk -l /dev/vdb
    Disk /dev/vdb: 200 GiB, 107374182400 bytes, 209715200 sectors
    
    # 从下面结果看出磁盘加到200G,但是实际只用了100G
    $ df -Th
    Filesystem     Type      Size  Used Avail Use% Mounted on
    /dev/vda1      ext4       100G   11G   84G  12% /   #系统盘
    /dev/vdb1      ext4       100G   90G   10G  90% /opt #数据盘
    
    # 将100G的容量添加到磁盘分区/dev/vdb1
    $ apt install cloud-guest-utils xfsprogs -y
    $ growpart /dev/vdb 1  # /dev/vdb代表磁盘名称、1代表第一个分区、两者之间有个空格
    $ resize2fs /dev/vda1  # 调用resize2fs扩容文件系统
    
    # 再次df -Th,数据盘扩容成功
    $ df -h
    Filesystem     Type      Size  Used Avail Use% Mounted on
    /dev/vda1      ext4       100G   11G   84G  12% /   #系统盘
    /dev/vdb1      ext4       200G   90G   10G  45% /opt #数据盘
    
    
3 Likes

resize2fs /dev/vda1
应该是
resize2fs /dev/vdb1

1 Like