云硬盘 EVS-初始化Linux数据盘(容量小于等于2TiB):使用脚本初始化数据盘
使用脚本初始化数据盘
- 登录云服务器。
- 查看待初始化的云硬盘的磁盘信息。
lsblk
[root@ecs-centos76 ~]# lsblk NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT vda 253:0 0 40G 0 disk └─vda1 253:1 0 40G 0 part / vdb 253:16 0 100G 0 disk
回显示例表示当前有两块云硬盘,“/dev/vda”是系统盘,“/dev/vdb”是新增数据盘,有100G还未分区。
- 执行以下命令获取自动初始化磁盘脚本。
wget https://ecs-instance-driver.obs.cn-north-1.myhuaweicloud.com/datadisk/LinuxVMDataDiskAutoInitialize.sh
如果回显异常,请检查云服务器是否绑定弹性公网IP,绑定弹性公网IP后才能获取脚本。
- 修改自动初始化磁盘脚本权限。
chmod +x LinuxVMDataDiskAutoInitialize.sh
- 执行初始化脚本自动检测待初始化的数据盘。
./LinuxVMDataDiskAutoInitialize.sh
脚本将自动检测当前在服务器上除系统盘之外的盘符并显示出来。
- 输入盘符如/dev/vdb并回车,脚本将自动执行硬盘的创建分区(/dev/vdb1)与格式化。
- 您可以使用lsblk查看E CS 挂载的所有盘符情况。
- 对于有数据的云硬盘,脚本会自动检测出您选择的磁盘已经被挂载并显示出挂载的位置,请根据提示选择是否卸载磁盘。成功卸载磁盘后根据提示选择是否开始格式化磁盘。
- 对磁盘进行挂载操作,例如输入挂载目录为/data-test,脚本会自动新建该目录进行挂载操作。
脚本将会自动设置为开机自动挂载。
根据图上回显可知,针对/dev/vdb磁盘分区为/dev/vdb1的初始化成功,并且已挂载至/data-test目录下。