👉点击这里申请火山引擎VIP帐号,立即体验火山引擎产品>>>
本文以CentOS 7.6版本ECS实例为例,介绍如何在裸设备上创建一个文件系统。如果云盘不需要划分逻辑分区(例如/dev/vdb1
或/dev/vdb2
),您可以跳过创建云盘分区,直接在裸设备上创建文件系统。本操作仅适用于Linux系统。
前提条件
您已创建云盘并将云盘挂载至ECS实例,具体步骤,请参见创建云盘和挂载云盘。
如果您的云盘容量为16 TiB及以上;或有将云盘扩容至16 TiB及以上的需求,您需要使用1.42及以上版本的e2fsprogs工具包。如果e2fsprogs工具包版本低于1.42,格式化时会出现相应错误。升级工具包的具体步骤,请参见升级e2fsprogs工具包。
操作步骤
登录Linux实例。
执行以下命令,查看磁盘名称。
fdisk -l
回显信息类似如下图,表示当前的云服务器有两块磁盘,
/dev/vda1
是系统盘,/dev/vdb
是新增数据盘。执行
mkfs -t <文件系统格式> /dev/vdb
命令,对/dev/vdb
裸设备直接创建文件系统格式。不同文件系统支持的分区大小不同,请根据实际需求合理选择文件系统。以设置文件系统为
xfs
为例,命令示例如下:mkfs -t xfs /dev/vdb
注意
格式化需要等待一段时间,请观察系统运行状态,不要退出。
执行
mkdir <挂载点>
命令,新建挂载点。以新建挂载点
/data
为例,命令示例如下:mkdir /data
执行
mount /dev/vdb <挂载点>
命令,将新建分区挂载至新建的挂载点。以新建挂载点
/data
为例,命令示例如下:mount /dev/vdb /data
执行以下命令,查看挂载结果。
df -Th
回显显示云盘对应的挂载点信息,表示挂载成功。
Filesystem Type Size Used Avail Use% Mounted on /dev/vda1 ext4 39G 1.7G 37G 5% / devtmpfs devtmpfs 4.1G 0 4.1G 0% /dev tmpfs tmpfs 4.2G 0 4.2G 0% /dev/shm tmpfs tmpfs 4.2G 9.1M 4.1G 1% /run tmpfs tmpfs 4.2G 0 4.2G 0% /sys/fs/cgroup tmpfs tmpfs 821M 0 821M 0% /run/user/0 /dev/vdb xfs 21G 34M 20G 1% /data