本文以Ubuntu系统ECS实例为例,介绍了如何在裸设备上创建一个文件系统。若云盘不需要划分逻辑分区(例如/dev/vdb1或/dev/vdb2),您可以跳过创建云盘分区,直接在裸设备上创建文件系统。该方法仅适用于Linux系统ECS实例。

前提条件

您已经创建并挂载了一块云盘,详细步骤请参见 创建按量付费云盘挂载云盘

操作步骤

  1. 以root权限远程连接ECS实例。连接方式请参见连接方式导航
  2. 执行以下命令,查看已挂载的云盘名称。
    fdisk -l 
    假设回显信息如下图所示,表示ECS实例有两块云盘,/dev/vda表示系统盘,/dev/vdb表示数据盘。
    fdisk
  3. 为/dev/vdb数据盘创建文件系统。例如:
    • 创建ext4文件系统
      mkfs.ext4 /dev/vdb
    • 创建ext3文件系统
      mkfs.ext3 /dev/vdb
    • 创建xfs文件系统
      mkfs.xfs /dev/vdb
    • 创建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