之前说到Vultr的大容量存储套餐,既然官方暂时也不打算上货,我们可以使用Vultr官方推出的Block Storage,也就是对象存储/块存储进行替代。
目前Vultr官方提供New York (NJ)数据中心免费50G的Block Storage使用。按最便宜套餐$2.5自带的系统盘容量20G来算,总共有70G硬盘可用,这价钱来说,已经算非常实惠了。
还没有注册过Vultr又想体验Vultr的朋友,可以点击此链接注册,或者查看Vultr注册教程。
首先,处于数据安全性考虑,我特意发了一个ticket,询问这免费的50G Block Storage免费到什么时间,这是官方给我的回复:
请忽略我这蹩脚的英语。
Hello,
Thanks for contacting us. We have no intentions of discontinuing the free block storage offer -- if we do make changes to this offer, you'll get at least three months notice.
Lloyd W. Slade
System Administrator
意思是官方暂时也没有决定免费多久,但是她们承诺,如果会更改这个优惠,他们会提前至少三个月通知。
官方都这么回复了,那就没什么担心了,尽管用吧。
注意,免费的只在纽约机房有,别的机房目前都不提供。
添加Block Storage
点击导航栏的Block Storage,切换到Block Storage页面,点击右上角圆形的+,或者点击Add Block Storage跳到添加Block Storage页面:
输入或者拖动游标进行调整大小,然后输入一个易于识别的名字作为标签,点击Add Block Storage就能回到列表了。
稍等片刻之后,我们的块存储就添加好了。如图:
关联Block Storage到云主机
点击后面的铅笔图标,进入到关联云主机页面,如果当前帐号下有NY机房的云主机,则可以直接关联到对应的云主机上,如果没有NY机房的,则没有管理选项。如图:
点击attach,则会重启云主机,然后附加到云主机上。
挂载Block Storage到云主机
关联之后,我们还需要挂载到云主机上。
等云主机重启完毕,我们SSH连上云主机,查看Block Storage设备:
最后一个容量为50G的vdb即为我们关联的Block Storage设备。
接下来我们需要创建挂载点及格式化分区。
创建挂载点
Vultr官方文档是挂载到/mnt/blockstorage,我们也跟随官方的脚步吧。
mkdir /mnt/blockstorage
格式化称GPT模式,并创建分区:
parted -s /dev/vdb mklabel gpt
parted -s /dev/vdb unit mib mkpart primary 0% 100%
创建文件系统:
mkfs.ext4 /dev/vdb1
挂载Block Storage
写入文件,重启可用:
echo >> /etc/fstab
echo /dev/vdb1 /mnt/blockstorage ext4 defaults,noatime 0 0 >> /etc/fstab
最后是挂载Block Storage到系统文件系统。
mount /mnt/blockstorage
完成挂载
经过上面的步骤,我们的Block Storage已经可以用了,查看挂载情况:
root@VNJ:~# df -h
Filesystem Size Used Avail Use% Mounted on
udev 236M 0 236M 0% /dev
tmpfs 50M 1.1M 49M 3% /run
/dev/vda1 20G 918M 18G 5% /
tmpfs 247M 0 247M 0% /dev/shm
tmpfs 5.0M 0 5.0M 0% /run/lock
tmpfs 247M 0 247M 0% /sys/fs/cgroup
tmpfs 50M 0 50M 0% /run/user/0
/dev/vdb1 49G 53M 47G 1% /mnt/blockstorage
到这里我们的Block Storage就挂载成功并能使用了。
[…] 上次说到Vultr的Block Storage的添加和挂载,今天我们来测个速,看看性能怎么样,给需要的朋友提供一个参考。 […]