本文以Ubuntu系统ECS实例为例,介绍如何在裸设备上创建文件系统。如果云盘不需要划分逻辑分区(例如/dev/vdb1或/dev/vdb2)),可以跳过创建云盘分区,直接在raw上创建文件系统设备。此方法仅适用于Linux系统ECS实例。
先决条件
您已经创建并挂载了一个云盘。详细步骤请参见创建按量付费云盘和挂载云盘。
操作步骤
1、以root权限远程连接ECS实例。
2、运行如下命令查看挂载的云盘名称。
fdisk -l
假设显示信息如下图所示,表示ECS实例有两个云盘,/dev/vda表示系统盘,/dev/vdb表示数据盘。
3、为/dev/vdb数据盘创建文件系统。例如:
1)创建 ext4 文件系统
mkfs.ext4 /dev/vdb
2)创建 ext3 文件系统
mkfs.ext3 /dev/vdb
3)创建xfs文件系统
mkfs.xfs /dev/vdb
4)创建 btrfs 文件系统
mkfs.btrfs /dev/vdb
4、(可选)创建一个挂载点,例如 /media/vdb。
您也可以将云盘挂载到现有目录。
mkdir /media/vdb
5、将云盘挂载到挂载点。
mount /dev/vdb /media/vdb
6、使用df命令查看挂载状态。
显示云盘对应的挂载点信息,表示挂载成功。
[root@ecshost ~]# df -h Filesystem Size Used Avail Use% Mounted on udev 3.9G 0 3.9G 0% /dev tmpfs 798M 2.9M 795M 1% /run /dev/vda1 40G 3.2G 35G 9% / tmpfs 3.9G 0 3.9G 0% /dev/shm tmpfs 5.0M 0 5.0G 0% /run/lock tmpfs 3.9G 0 3.9G 0% /sys/fs/cgroup tmpfs 798M 0 798M 0% /run/user/0 /dev/vdb 98G 61M 93G 1% /media/vdb