我们一般在使用国内云服务器的时候用到过挂载磁盘,而在使用Vultr服务器的话一般直接用他系统盘比较多。但是,Vultr 也有提供云块存储技术(挂载硬盘)允许我们将高性能可扩展存储挂载到实例,使空间管理更加灵活。不过目前块存储只支持洛杉矶和纽约两个机房,如果我们是其他机房是不支持的。
在这篇文章中,老左准备简单的梳理如何利用VULTR块存储进行挂载到我们的服务器目录中,比如Linux和Windows系统是不同的。
第一、创建块存储及绑定云服务器
我们应该会直接创建云服务器吧,需要创建同机房的云服务器。然后我们创建块存储。
我们设置标签之后创建块存储,可以设置存储大小。我们在创建完毕之后,在块存储普遍有个修改标签,然后选择添加到对应的云服务器中。添加之后还需要重启服务器,然后在可以暂且挂载到服务器不过还没有自动挂载,需要我们手动处理。
第二、挂载Linux系统服务器
如果我们的VULTR云服务器是Linux系统,这里我们就用这个办法。
1、验证新设备名称。第一个块存储设备作为/dev/vdb连接到您的服务器。其他设备将标记为/dev/vdc、/dev/vdd等。使用该lsblk命令来验证您的设备名称。此示例显示一个 10 GB 卷可用作/dev/vdb。
# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sr0 11:0 1 1024M 0 rom
vda 252:0 0 55G 0 disk
└─vda1 252:1 0 55G 0 part /
vdb 252:16 0 10G 0 disk
2、使用创建一个新的磁盘标签parted
parted -s /dev/vdb mklabel gpt
3、做一个主分区来填满整个磁盘
parted -s /dev/vdb unit mib mkpart primary 0% 100%
4、在主分区上创建一个 EXT4 文件系统并对其进行格式化
mkfs.ext4 /dev/vdb1
5、做一个挂载点
mkdir /mnt/blockstorage
6、向/etc/fstab添加一个空行和一个挂载条目。
echo >> /etc/fstab
echo /dev/vdb1 /mnt/blockstorage ext4 defaults,noatime,nofail 0 0 >> /etc/fstab
我们还可以在不重新启动的情况下手动挂载块存储
mount /mnt/blockstorage
第三、挂载Windows服务器系统
Windows系统挂载和Linux稍微不同,这里我们可以图形化操作。
这里我们到磁盘管理,然后找到未挂载的磁盘。
如果磁盘处于脱机状态,请右键单击新磁盘卷并选择Online。
右键单击新磁盘卷并选择Initialize。
选择 MBR 或 GPT 分区样式,然后单击确定。
右键单击Unallocated Space并选择New Simple Volume。然后我们按照向导添加附加卷,一般我们全部添加。
这样,我们是不是可以学会在Linux和Windows服务器系统中挂载块存储,也就是我们所谓的挂载盘。同样的,也是可以灵活的进行将块存储添加升级磁盘大小的。挂载盘的使用对于数据比较大,需要增加磁盘大小的项目来还是有用的,如果我们给的默认的磁盘够用,那就没必要用挂载磁盘。