详情页标题前

阿里云ECS云服务器在裸设备上创建文件系统-云淘科技

详情页1

裸设备是指没有做过分区且没有经过任何文件系统格式化的云盘设备。本文为您介绍如何在裸设备上创建一个文件系统。

前提条件

数据盘已挂载到ECS实例。具体操作,请参见挂载数据盘。

操作场景

如果您的整块数据盘只呈现为一个独立的分区(例如/dev/vdb),不需要划分逻辑分区(例如/dev/vdb1、/dev/vdb2等),云盘初始化时直接在裸设备上创建文件系统即可。该场景仅适用于Linux系统的ECS实例。

操作步骤

本示例以公共镜像Alibaba Cloud Linux 2.1903 LTS 64位操作系统为例,请您需要根据实际情况进行操作。

  1. 远程连接ECS实例。

    具体操作,请参见通过密码或密钥认证登录Linux实例。

  2. 运行以下命令,获取数据盘的设备名称。

    sudo fdisk -l 

    例如回显如下信息,表示ECS实例有两块云盘,/dev/vda表示系统盘,/dev/vdb表示数据盘。

    阿里云ECS云服务器在裸设备上创建文件系统-云淘科技

  3. 运行以下命令,安装e2fsprogs工具。

    sudo yum install -y e2fsprogs

    说明

    此步骤中yum命令适用于CentOS等Linux发行版本。其他Linux发行版本,请根据实际使用的包管理软件修改安装命令。例如Debian或Ubuntu,请使用sudo apt-get install

  4. 运行以下命令,为目标数据盘创建文件系统。

    不同文件系统支持的分区大小不同,请您根据实际需求创建文件系统。以下示例命令介绍如何创建ext4和xfs文件系统。

    创建ext4文件系统

    sudo mkfs.ext4 /dev/vdb

    其中,/dev/vdb是数据盘的设备名,请您根据实际环境替换。

    重要

    • 当数据盘容量为16 TiB,在创建ext4文件系统报错时,您需要检查e2fsprogs工具包的版本是否高于1.42,并安装高版本的e2fsprogs工具包。具体操作,请参见如何升级e2fsprogs工具包?。

    • ext4文件系统的lazy init功能会影响数据盘的I/O性能,您可以关闭ext4文件系统的lazy init功能。具体操作,请参见如何关闭Linux实例的lazy init功能?。

    创建xfs文件系统

    sudo mkfs.xfs /dev/vdb

    其中,/dev/vdb是数据盘的设备名,请您根据实际环境替换。

  5. (条件必选)如果没有可用的挂载目录,运行以下命令,为目标数据盘新建挂载目录。

    您也可以将目标数据盘挂载到已有目录下,无需创建新的挂载目录。本示例以新建挂载目录/media/test为例,请您根据实际环境替换。

    sudo mkdir /media/test
  6. 运行以下命令,将目标数据盘挂载至新建的挂载目录。

    本示例以挂载数据盘/dev/vdb至挂载目录/media/test为例,请您根据实际环境替换。

    使用如下mount命令挂载文件系统时,请根据实际需求选择对应的挂载参数,以满足您对文件系统的数据安全性以及性能的要求。更多信息,请参见使用mount命令挂载ext4文件系统。

    • (推荐)对文件系统的数据安全性和性能都有一定要求(数据安全性和性能适中)

      sudo mount /dev/vdb /media/test
    • 对文件系统的数据安全性要求较高(数据安全性较高、性能偏低)

      sudo mount -o rw,atime,sync,barrier,data=journal /dev/vdb /media/test
    • 对文件系统的性能要求较高(性能较高、数据安全性偏低)

      sudo mount -o defaults,noatime,nodiratime,nobarrier,nodelalloc,data=writeback /dev/vdb /media/test
  7. 运行以下命令,查看是否挂载成功。

    df -h

    如下所示显示数据盘/dev/vdb对应的挂载点信息,表示挂载成功。

    阿里云ECS云服务器在裸设备上创建文件系统-云淘科技

  8. 配置/etc/fstab文件并挂载分区。

    如果您需要设置开机自动挂载云盘,需要在/etc/fstab文件中写入新分区信息,启动开机自动挂载分区。

    1. 运行以下命令,备份/etc/fstab文件。

      sudo cp /etc/fstab /etc/fstab.bak
    2. 运行以下命令,在/etc/fstab文件中写入新分区信息。

      root用户

      运行以下命令修改/etc/fstab文件。

      echo `blkid /dev/vdb | awk '{print $2}' | sed 's/\"//g'` /media/test ext4 defaults 0 0 >> /etc/fstab

      其中:

      • /dev/vdb:数据盘的设备名称,您需要根据实际环境进行替换。

      • /media/test:分区的挂载点,您需要根据实际环境进行替换。

      • ext4:分区的文件系统类型,您需要根据创建的文件系统类型进行修改。

      • defaults:文件系统的挂载参数。请您根据实际需求选择对应的挂载参数,以满足您对文件系统的数据安全性以及性能的要求。更多信息,请参见使用mount命令挂载ext4文件系统。

      普通用户

      手动修改/etc/fstab文件。具体操作,请参见在fstab文件中配置UUID方式自动挂载数据盘。

    3. 运行以下命令,查看/etc/fstab的新分区信息。

      cat /etc/fstab

      结果如下所示,返回结果里出现了新分区信息,说明写入成功。

      阿里云ECS云服务器在裸设备上创建文件系统-云淘科技

    4. 运行以下命令,挂载/etc/fstab配置的文件系统。如果无报错输出,表示您的/etc/fstab配置无误。

      sudo mount -a
    5. 运行以下命令,检查挂载结果是否符合您的预期。

      df -Th

      结果如下所示,如果出现新建文件系统的信息,表示文件系统挂载成功。

      阿里云ECS云服务器在裸设备上创建文件系统-云淘科技

腾讯云1折,限时活动,即将结束: 马上收藏
同尘科技为腾讯云授权服务中心。
购买腾讯云产品享受折上折,更有现金返利。同意关联立享优惠

转转请注明出处:https://www.yunxiaoer.com/151377.html

(0)
上一篇 2023年12月9日
下一篇 2023年12月9日
详情页2

相关推荐

  • 阿里云容器服务ACK使用文件系统一致性快照-云淘科技

    在业务系统跨多块云盘的场景下,您可以通过创建文件系统一致性快照,为业务中挂载的多块云盘同时创建快照,保证数据写入云盘的时序一致性,并保持其崩溃一致性。本文介绍文件系统一致性快照的使用方法。 前提条件 ACK发布的Kubernetes v1.18及之上版本默认提供了存储快照的功能,因此使用云盘存储快照时,请确保您创建的ACK集群Kubernetes版本等于或大…

    阿里云容器服务 2023年12月10日
  • 阿里云ECS云服务器初始化小于等于2 TiB数据盘(Linux)-云淘科技

    一块全新的数据盘挂载到ECS实例后,还不能直接存储数据,通常您需要在数据盘进行分区、文件系统格式化、挂载文件系统等初始化操作后,才能供系统读写数据。本文介绍如何在Linux系统中初始化一块小于等于2 TiB的数据盘。 前提条件 数据盘已挂载到ECS实例。具体操作,请参见挂载数据盘。 背景信息 本文示例使用的配置如下所示,您需要根据实际环境进行操作。 操作系统…

    2023年12月9日
  • 阿里云ECS云服务器挂载数据盘-云淘科技

    您可以将单独创建的按量付费云盘手动挂载到ECS实例上,作为数据盘使用。 前提条件 被挂载的实例和云盘在同一个可用区。 被挂载的实例的状态为运行中(Running)或者已停止(Stopped),不能为已锁定(Locked)。 云盘的状态为待挂载(Available)。 您的阿里云账号不欠费。 如果在挂载数据盘过程中需对云盘进行分区,需要确保ECS实例已安装云助…

    阿里云服务器 2023年12月9日
  • 信息流广告,信息流部分建议宽度830px,只针对默认列表样式,顺序随机
  • 阿里云ECS云服务器块存储FAQ-云淘科技

    本文汇总了使用块存储时的常见问题。 存储容量单位包SCU问题 什么是存储容量单位包SCU? 哪些块存储产品可以使用存储容量单位包SCU? 存储容量单位包SCU可以单独使用吗? 存储容量单位包SCU的抵扣规则是什么? SCU如何计费? SCU可以退款吗? ESSD云盘问题 什么是ESSD云盘? ESSD云盘提供的产品规格有哪些? 相比SSD云盘或者高效云盘,E…

    阿里云服务器 2023年12月9日
  • 阿里云容器服务ACK使用文件系统一致性快照-云淘科技

    在业务系统跨多块云盘的场景下,您可以通过创建文件系统一致性快照,为业务中挂载的多块云盘同时创建快照,保证数据写入云盘的时序一致性,并保持其崩溃一致性。本文介绍文件系统一致性快照的使用方法。 前提条件 ACK发布的Kubernetes v1.18及之上版本默认提供了存储快照的功能,因此使用云盘存储快照时,请确保您创建的ACK集群Kubernetes版本等于或大…

    阿里云容器服务 2023年12月10日

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信
本站为广大会员提供阿里云、腾讯云、华为云、百度云等一线大厂的购买,续费优惠,保证底价,买贵退差。