在控制台为Linux实例挂载数据盘之后,需要登录实例对数据盘进行分区、格式化并挂载文件系统,之后才可以正常使用数据盘。
以下分别介绍使用脚本和手动完成挂载的方法。
在Linux系统下您可以使用京东云提供的脚本检测是否有尚未分区的数据盘,自动完成数据盘的格式化并挂载,省去了您输入复杂的命令和步骤。 挂载脚本:MountDataDisk。
您可指定设备名(如/dev/vdc)、挂载点、文件系统参数,该脚本会根据您输入参数自动完成分区、格式化、挂载操作。如将/dev/vdb
设备分区并以ext4
格式进行格式化,挂载至/jddata1
可运行如下指令:
sh auto_fdisk.sh /dev/vdb /jddata1 ext4
注意:
如您需要手动进行分区、格式化并创建文件系统,我们以Centos操作系统为例,说明如下:
fdisk -l
fdisk /dev/vdb
输入命令后,依次输入 n, p, 1, 以及 两次回车,然后是 wq,完成保存。 这样再次通过 fdisk -l 查看时,你可以看到新建的分区/dev/vdb1。
注:如您创建的硬盘容量大于2T,请不要使用分区或参考如下步骤使用parted分区:
1)创建分区表,选择GPT格式:
mkfs -t ext4 /dev/vdb1
备注:本示例创建了ext4格式的文件系统,您也可以选择创建其他文件系统。为了从文件系统层面保证数据的完整性和可用性,不建议使用ext2等不提供jounral机制的格式。
mkdir -p /mnt/vdb1 && mount -t ext4 /dev/vdb1 /mnt/vdb1
blkid /dev/vdb1
请注意,若系统为Centos 7以上,写入fstab时必须使用nofail参数,否则若对当前云主机制作私有镜像,基于该私有镜像创建的新云主机将无法正常启动。