所选语种没有对应资源,请选择:

本站点使用Cookies,继续浏览表示您同意我们使用Cookies。Cookies和隐私政策>

提示

尊敬的用户,您的IE浏览器版本过低,为获取更好的浏览体验,请升级您的IE浏览器。

升级

FusionCloud 6.3.1 用户指南 (Region Type I) 10

评分并提供意见反馈 :
华为采用机器翻译与人工审校相结合的方式将此文档翻译成不同语言,希望能帮助您更容易理解此文档的内容。 请注意:即使是最好的机器翻译,其准确度也不及专业翻译人员的水平。 华为对于翻译的准确性不承担任何责任,并建议您参考英文文档(已提供链接)。
创建

创建

申请云硬盘

创建实例时,数据盘可随实例一起创建,创建时可配置磁盘类型、容量以及是否共享,创建后由系统自动挂载至实例,无需手动挂载。如果您需要单独为实例增加数据盘时,可参考本节进行操作。

背景信息
  • BMS不支持合并多块云硬盘。云硬盘创建后,每块云硬盘都是独立个体,无法通过格式化将多块云硬盘空间合并到一起。建议您提前做好云硬盘数量和容量的规划。已创建的多块磁盘,不建议做LVM等逻辑卷,因快照是针对于独立的每个云硬盘,LVM创建使用后会导致回滚快照后数据差异。
  • 云硬盘备份服务的开关默认是关闭的,如果您在环境中已经配置云硬盘备份服务,当需要使用云硬盘备份服务时,请联系管理员参考配置EVS特性开关开启云硬盘备份服务开关。
前提条件

已获取登录ManageOne运营面的VDC管理员或VDC业务员的帐号和密码。

操作步骤
  1. 使用浏览器,以VDC管理员或VDC业务员帐号登录ManageOne。

    非B2B场景登录地址:https://ManageOne控制台主页的访问地址。例如,https://console.demo.com。

    B2B场景登录地址:https://ManageOne租户的访问地址。例如,https://tenant.demo.com。

  1. 在导航栏左上角下拉框选择地域和Project。
  2. 在系统首页,选择存储 > 云硬盘

    如果需要从已有云硬盘创建新云硬盘,请参考相关操作

  3. 单击“申请云硬盘”
  4. “选择产品”对话框中,选择待申请的产品,单击“立即申请”

    说明:

    产品是由管理员根据不同的运营需求创建,供用户使用。管理员创建产品时,可以锁定业务参数(如只允许申请固定磁盘类型或者只允许申请指定AZ内的资源等),同时可以指定产品的发布范围(如仅对部分VDC可见)以及设置产品的审批流程。如果需要创建更多产品,请参考创建常用产品。

  5. “申请云硬盘”对话框中,根据界面提示配置云硬盘的服务信息,如表17-20所示。

    说明:

    如果选择的产品在创建时设置了“可用分区”“容量(GB)”“共享盘”“磁盘类型”的参数值,则申请云硬盘时的参数将按照已经设置的参数显示。

    表17-20 申请云硬盘参数说明

    参数

    说明

    取值样例

    可用分区

    云硬盘所在的可用分区。

    说明:
    • 云硬盘的可用分区需要与挂载云硬盘的实例所在的可用分区一致。
    • 如果在创建租户时,已为该租户绑定了AZ,则该AZ下的资源池为该租户的专属资源池,对其他未绑定该AZ的租户不可见,租户业务可以在没有其他租户干扰的专属物理设备上运行。

    az1.dc1

    数据源

    云硬盘内容的数据来源。

    • 不配置。申请的云硬盘为空云硬盘,里面没有数据。
    • 从备份创建。需要在弹出的“源备份”对话框,单击“选择”,选择一个备份数据,作为新云硬盘的数据源。
      说明:
      • 如果未配置VBS服务,或已配置VBS服务,但VBS服务开关关闭,则该配置项不显示。
    • 从快照创建。需要在弹出的“源快照”对话框,单击“选择”,选择一个快照数据,作为新云硬盘的数据源。
      说明:
      • 仅支持选择当前可用分区下的快照创建云硬盘。
      • 使用快照创建新磁盘时,如果后端存储类型是OceanStor V3/V5系列,则需管理员提前在设备侧导入HyperCopy特性的License。
    • 从磁盘创建。需要在弹出的“源磁盘”对话框,单击“选择”,选择一个磁盘,做为新云硬盘的数据源。
      说明:
      • 如果后端存储类型为OceanStor V3/V5系列,则使用已有磁盘创建新云硬盘时,需要管理员提前在设备侧导入HyperCopy特性的License。
      • 通过vAPP服务创建磁盘时,不支持从已有磁盘创建新云硬盘。
      从磁盘创建新云硬盘时,对“源磁盘”有以下限制,不符合条件的源磁盘无法用于创建云硬盘:
      • 不在已选择的“可用分区”下的云磁盘不会显示在“源磁盘”列表中。
      • 源磁盘的状态需为“可用”“正在使用”
      • 如果已选择的产品中设置了磁盘容量和磁盘类型,则源磁盘的磁盘容量必须小于或等于产品中已设置的值,磁盘类型必须和产品中已设置的值保持一致。不满足该条件的磁盘不可作为源磁盘。
    说明:

    如果后端存储是异构存储,则支持选择“不配置”“从快照创建”“从磁盘创建”

    不配置

    磁盘

    BMS实例的系统盘仅支持挂载本地磁盘,不支持挂载云硬盘。

    数据盘

    磁盘类型

    根据创建磁盘类型中配置的磁盘类型决定。

    说明:
    • 从快照申请云硬盘时,磁盘类型和快照源云硬盘保持一致。
    • 从磁盘申请云硬盘时,磁盘类型和源磁盘的磁盘类型保持一致。

    business

    容量(GB)

    云硬盘的容量。

    说明:
    • 通过备份申请云硬盘时,容量大小不能小于选择的备份源磁盘的容量大小
    • 通过快照申请云硬盘时,容量大小不能小于选择的快照源磁盘的容量大小。
    • 通过磁盘申请云硬盘时,容量大小不能小于选择的源磁盘的容量大小。
    • 从磁盘、备份或快照创建云硬盘时,如果未指定新云硬盘的容量,则新云硬盘的容量默认与已有磁盘、备份源磁盘或快照源磁盘容量一致。

    10GB

    磁盘模式

    选择“SCSI”,目前只支持将SCSI类型的云硬盘挂载至BMS。

    说明:
    • 通过快照申请云硬盘时,磁盘模式和快照源磁盘保持一致。
    • 从磁盘申请云硬盘时,磁盘模式和源磁盘的磁盘模式保持一致。
    • 如果选择的可用分区下是异构存储,则“磁盘模式”只能选择SCSI。

    SCSI

    共享盘

    • 选择“不共享”,则申请的云硬盘为非共享云硬盘。
    • 选择“共享”,则申请的云硬盘是共享云硬盘,共享云硬盘可以同时挂载到多台云服务器。
      说明:

      如果后端存储类型为异构,则不支持创建共享盘。

    共享

    磁盘名称

    磁盘名称只支持中文字符、英文字母、数字、“_ ”和“-”,且长度小于等于64个字符。

    • 申请单个云硬盘:磁盘名称是云硬盘名称。
    • 批量申请云硬盘:一次申请多个云硬盘时,磁盘名称为云硬盘名称的前缀,最终云硬盘名称组成为“磁盘名称-四位数
      说明:

      申请两个云硬盘,设置磁盘名称为“volume”,云硬盘的名称为“volume-0001”“volume-0002”

    volume-0001

    数量

    申请云硬盘的数量,默认为“1”,表示只申请一个云硬盘。

    默认一次最多可批量创建100个云硬盘,批量创建云硬盘的数量会随着当前的云硬盘数量配额变化。

    说明:

    “数据源”选择为“从备份创建”“从快照创建”“从磁盘创建”时,不支持批量创建,“数量”只能为“1”

    1

    申请时长

    申请云硬盘的有效期。

    • 选择“无限期”,申请的云硬盘长期有效。
    • 选择“按天”,申请的云硬盘有效的天数。
    • 选择“按日期”,申请的云硬盘在选择的日期前有效。

    30天

    描述

    申请的云硬盘的描述。

    -

  6. 单击“立即申请”。
  7. “规格确认”界面,查看云硬盘规格详情。

    • 如果确认无误,单击“提交申请”
    • 如果需要修改,单击“上一页”,修改参数。

  8. 如果申请云硬盘的订单需要审批,请联系管理员完成审批流程。否则,跳过此步骤。

    说明:

    申请云硬盘的订单支持驳回修改,如果您的云硬盘配置信息填写有误,请联系管理员驳回订单,修改无误后重新提交。

  9. 在“云硬盘”界面,查看云硬盘状态。待云硬盘创建完成后,并且状态变为“可用”时,云硬盘创建成功。
相关操作

从指定云硬盘创建新云硬盘:

  1. 在云硬盘列表中查找到用来创建新数据盘的源磁盘。
  2. 单击源磁盘所在行的更多 > 申请磁盘

  3. “申请云硬盘”对话框中,根据界面提示配置云硬盘的服务信息,如表17-20所示。
后续处理

申请云硬盘后,如果您需要使用云硬盘,请将其挂载至BMS

挂载云硬盘

云硬盘创建成功后,需将其挂载至实例,才可供实例使用。随实例一起创建的云硬盘由系统自动挂载,无需手动挂载。

约束与限制
  • BMS仅支持挂载SCSI模式的磁盘。
  • 无论是挂载共享盘还是非共享盘,均要求实例必须与云硬盘位于同一个可用分区。
  • 不支持挂载给已经过期的实例。
  • 不支持挂载给已经软删除的实例。
  • 不支持挂载给关机状态的实例。
  • 通过vAPP服务创建的磁盘不支持挂载。
  • 共享云硬盘一次只能挂载至一台BMS,如需挂载至多台BMS,请分多次挂载。
背景信息
  • 您可以选择从BMS实例入口挂载磁盘,或者从EVS磁盘入口挂载磁盘。
    • EVS磁盘入口:若要将多个磁盘挂载到不同的实例,从EVS磁盘入口操作比较方便。
    • BMS实例入口:若要在一个实例上挂载多个磁盘,从BMS实例入口操作比较方便。
前提条件

已获取登录ManageOne运营面的VDC管理员或VDC业务员的帐号和密码。

BMS实例入口
  1. 使用浏览器,以VDC管理员或VDC业务员帐号登录ManageOne。

    非B2B场景登录地址:https://ManageOne控制台主页的访问地址。例如,https://console.demo.com。

    B2B场景登录地址:https://ManageOne租户的访问地址。例如,https://tenant.demo.com。

  1. 在导航栏左上角下拉框选择地域和Project。
  1. 在系统首页,选择“计算 > 裸金属服务器”。
  2. 在裸金属服务器列表中的右上角输入裸金属服务器名、IP地址或ID,并单击进行搜索。您也可以通过单击裸金属服务器列表右上角的“标签搜索”,根据标签的键和值进行搜索。
  3. 单击裸金属服务器的名称。

    系统跳转至该裸金属服务器详情页面。

  4. “云硬盘”页签下,单击“挂载磁盘”
  5. 进入“挂载磁盘”页面,选择待挂载的云硬盘。

    单个BMS实例最多可以挂载60个云硬盘。

    如果需要申请新的云硬盘进行挂载,请单击“申请云硬盘”,具体操作请参见申请云硬盘

    单击“确认”

EVS磁盘入口
  1. 选择存储 > 云硬盘
  2. 在弹出的“云硬盘”界面,找到需要挂载至实例的云硬盘,单击云硬盘所在行“操作”列下的“挂载”

    可以选择共享盘或非共享盘进行挂载。

  3. 在弹出的“挂载磁盘”对话框中,选择云硬盘待挂载的实例。

    挂载至BMS时,不支持选择挂载点。

  4. 单击“确定”。

    在云硬盘列表界面,当云硬盘状态为“正在使用”时,表示挂载至实例成功。

后续处理

云硬盘挂载至实例后,请根据表17-21执行后续操作。

表17-21 云硬盘挂载完成后的操作

云硬盘

实例的操作系统

后续处理

全新的空白云硬盘

Windows

初始化Windows数据盘

Linux

从快照、已有磁盘或备份创建的云硬盘

Windows

不需要执行其他操作,能直接使用云硬盘。

Linux

登录实例并执行mount命令(mount 分区 挂载路径)挂载分区后,才能正常使用云硬盘。

初始化数据盘

数据盘挂载至实例后,需要登录实例为数据盘划分分区并初始化,才能使数据盘为实例所用,表17-22为常用的分区方式。

表17-22 磁盘分区方式

磁盘分区方式

支持最大磁盘容量

支持分区数量

分区工具

主启动记录分区(MBR,Main Boot Record)

2TB

  • 4个主分区
  • 3个主分区和1个扩容分区
  • Linux操作系统

    fdisk工具或parted工具

  • Windows操作系统

    磁盘管理

全局分区表(GPT,Guid Partition Table)

18EB

说明:

1EB = 1048576TB

不限制分区数量

  • Linux操作系统

    parted工具

  • Windows操作系统

    磁盘管理

初始化Windows数据盘

挂载数据盘后或者随实例创建时一并创建的数据盘,只有初始化后才可供实例使用。本节以实例的操作系统为“Windows Server 2008 R2 Enterprise ”为例进行介绍,不同操作系统的初始化操作可能不同。

前提条件
  • 登录实例请参见登录裸金属服务器。
  • 已挂载数据盘至实例,且未做过初始化处理。
背景信息

初始化数据盘是高风险操作,如果您的数据盘上有可用数据请先对数据盘创建快照创建备份

操作步骤
  1. 在实例桌面,选择“开始”,右键单击“计算机”,选择“管理”。

    弹出“计算机管理”窗口。

  2. 在左侧导航树中,选择“存储 > 磁盘管理”。
  3. 在右侧窗口中出现磁盘列表,如果要初始化的磁盘显示“脱机”状态,请在磁盘区域右键单击,在菜单列中选择“联机”

    联机后,磁盘的状态由“脱机”变为“没有初始化”

  4. 在磁盘区域右键单击,在菜单列中选择“初始化磁盘”,并弹出“初始化磁盘”对话框提示需要初始化的磁盘,选中“MBR(主启动记录)”,单击“确定”。

    说明:

    如果要初始化的数据盘大于2TB,请采用GPT分区方式,此处选择“GPT (GUID 分区表)”

  5. 右键单击磁盘上未分配的区域,选择“新建简单卷”。

  6. 弹出“新建简单卷向导”对话框,根据界面提示,单击“下一步”。

  7. 根据需要指定卷大小,默认为最大值,单击“下一步”。

  8. 分配驱动器号,单击“下一步”。

  9. 根据设置参数,格式化新分区,单击“下一步”完成分区创建。

  10. 单击“完成”完成向导。

    需要等待片刻让系统完成初始化操作,当卷状态为“状态良好”时,表示初始化磁盘成功。

初始化Linux数据盘(fdisk)

挂载数据盘后或者随实例创建时一并创建的数据盘,只有初始化后才可供实例使用。本节以实例的操作系统为“CentOS 7.0 64位”为例,采用fdisk分区工具为数据盘设置分区,不同操作系统的初始化操作可能不同。

前提条件
  • 登录实例请参见登录裸金属服务器。
  • 已挂载数据盘至实例,且未做过初始化处理。
背景信息

fdisk和parted分区工具都可以用来为Linux操作系统划分分区,fdisk分区工具无法对大于2TB的磁盘容量划分分区,需要采用parted工具

划分分区并挂载磁盘

本操作以该场景为例,当实例挂载了一块新的数据盘时,采用fdisk工具将该数据盘设为主分区,分区格式为MBR,文件系统设为ext4格式,挂载在“/mnt/sdc”目录下,并设置开机启动自动挂载。

  1. 执行以下命令,查看新增数据盘。

    fdisk -l

    回显类似如下信息,表示当前有两块磁盘,“/dev/xvda”是系统盘,“/dev/xvdb”是新增数据盘。

    说明:

    如果您未登录至实例执行umount命令,直接通过管理控制台将名为“/dev/xvdb”或“/dev/vdb”云硬盘卸载下来,可能会导致实例中云硬盘的名称延迟释放。当重新将该云硬盘挂载至云服务器时,管理控制台上的挂载点可能会与云服务器中的云硬盘的实际名称不一致。即选择“/dev/sdb”或“/dev/vdb”挂载点挂载云硬盘,操作系统内的云硬盘名可能为“/dev/xvdc”或“/dev/vdc”。该情况并不会对您的实际使用产生影响。

    [root@ecs-b656 test]# fdisk -l
    
    Disk /dev/xvda: 42.9 GB, 42949672960 bytes, 83886080 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk label type: dos
    Disk identifier: 0x000cc4ad
    
        Device Boot      Start         End      Blocks   Id  System
    /dev/xvda1   *        2048     2050047     1024000   83  Linux
    /dev/xvda2         2050048    22530047    10240000   83  Linux
    /dev/xvda3        22530048    24578047     1024000   83  Linux
    /dev/xvda4        24578048    83886079    29654016    5  Extended
    /dev/xvda5        24580096    26628095     1024000   82  Linux swap / Solaris
    
    Disk /dev/xvdb: 10.7 GB, 10737418240 bytes, 20971520 sectors 
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    说明:

    此处显示的容量与ManageOne运营面申请的云硬盘容量不一致。原因是:EVS在计算容量时使用的单位为GiB(Gibibyte),而Linux操作系统中计算容量的单位是GB(Gigabyte);GiB的计算方式是二进制,GB的计算方式是十进制;1GiB = 1,073,741,824 Byte,1GB = 1,000,000,000 Byte。

  2. 执行以下命令,进入fdisk模式,开始对新增数据盘执行分区操作。

    fdisk 新增数据盘

    以新挂载的数据盘“/dev/xvdb”为例:

    fdisk /dev/xvdb

    回显类似如下信息:

    [root@ecs-b656 test]# fdisk /dev/xvdb
    Welcome to fdisk (util-linux 2.23.2).
    Changes will remain in memory only, until you decide to write them.
    Be careful before using the write command.
    Device does not contain a recognized partition table
    Building a new DOS disklabel with disk identifier 0xb00005bd.
    Command (m for help): 

  3. 输入“n”,按“Enter”。

    输入“n”表示新增一个分区。

    回显类似如下信息,表示磁盘有两种分区类型:

    • “p”表示主要分区。
    • “e”表示延伸分区。
    Command (m for help): n
    Partition type:
       p   primary (0 primary, 0 extended, 4 free)
       e   extended

  4. 输入“p”,按“Enter”。

    以创建一个主要分区为例。

    回显类似如下信息,“Partition number”表示主分区编号,可以选择1-4。

    Select (default p): p
    Partition number (1-4, default 1):

  5. 输入主分区编号“1”,按“Enter”。

    以分区编号选择“1”为例。

    回显类似如下信息,“First sector”表示初始磁柱区域,可以选择2048-20971519,默认为2048。

    Partition number (1-4, default 1): 1
    First sector (2048-20971519, default 2048):

  6. 按“Enter”。

    以选择默认初始磁柱编号2048为例。

    回显类似如下信息,“Last sector”表示截止磁柱区域,可以选择2048-20971519,默认为20971519。

    First sector (2048-20971519, default 2048):
    Using default value 2048
    Last sector, +sectors or +size{K,M,G} (2048-20971519, default 20971519):

  7. 按“Enter”。

    以选择默认截止磁柱编号20971519为例。

    回显类似如下信息,表示分区完成,即为10GB的数据盘新建了1个分区。

    Last sector, +sectors or +size{K,M,G} (2048-20971519, default 20971519):
    Using default value 20971519
    Partition 1 of type Linux and of size 10 GiB is set
    Command (m for help):

  8. 输入“p”,按“Enter”,查看新建分区的详细信息。

    回显类似如下信息,表示新建分区“/dev/xvdb1”的详细信息。

    Command (m for help): p
    
    Disk /dev/xvdb: 10.7 GB, 10737418240 bytes, 20971520 sectors
    Units = sectors of 1 * 512 = 512 bytes
    Sector size (logical/physical): 512 bytes / 512 bytes
    I/O size (minimum/optimal): 512 bytes / 512 bytes
    Disk label type: dos
    Disk identifier: 0xb00005bd
    
        Device Boot      Start         End      Blocks   Id  System
    /dev/xvdb1            2048    20971519    10484736   83  Linux
    
    Command (m for help): 

  9. 输入“w”,按“Enter”,将分区结果写入分区表中。

    回显类似如下信息,表示分区创建完成。

    Command (m for help): w
    The partition table has been altered!
    
    Calling ioctl() to re-read partition table.
    Syncing disks.

  10. 执行以下命令,将新的分区表同步到数据盘上。

    partprobe

  11. 执行以下命令,将新建分区文件系统设为系统所需格式。

    mkfs -t 文件系统格式 /dev/xvdb1

    以设置文件系统为“ext4”为例:

    mkfs -t ext4 /dev/xvdb1

    回显类似如下信息:

    [root@ecs-b656 test]# mkfs -t ext4 /dev/xvdb1
    mke2fs 1.42.9 (28-Dec-2013)
    Filesystem label=
    OS type: Linux
    Block size=4096 (log=2)
    Fragment size=4096 (log=2)
    Stride=0 blocks, Stripe width=0 blocks
    655360 inodes, 2621184 blocks
    131059 blocks (5.00%) reserved for the super user
    First data block=0
    Maximum filesystem blocks=2151677952
    80 block groups
    32768 blocks per group, 32768 fragments per group
    8192 inodes per group
    Superblock backups stored on blocks:
            32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632
    
    Allocating group tables: done
    Writing inode tables: done
    Creating journal (32768 blocks): done
    Writing superblocks and filesystem accounting information: done
    说明:

    格式化需要等待一段时间,请观察系统运行状态,不要退出。

  12. 执行以下命令,新建挂载路径。

    mkdir 挂载路径

    以新建挂载路径“/mnt/sdc”为例:

    mkdir /mnt/sdc

  13. 执行以下命令,将新建分区挂载到步骤 12中新建的路径下。

    mount /dev/xvdb1 挂载路径

    以挂载新建分区至“/mnt/sdc”为例:

    mount /dev/xvdb1 /mnt/sdc

  14. 执行以下命令,查看挂载结果。

    df -TH

    回显类似如下信息,表示新建分区“/dev/xvdb1”已挂载至“/mnt/sdc”

    [root@ecs-b656 test]# df -TH
    Filesystem     Type      Size  Used Avail Use% Mounted on
    /dev/xvda2     xfs        11G  7.4G  3.2G  71% /
    devtmpfs       devtmpfs  4.1G     0  4.1G   0% /dev
    tmpfs          tmpfs     4.1G   82k  4.1G   1% /dev/shm
    tmpfs          tmpfs     4.1G  9.2M  4.1G   1% /run
    tmpfs          tmpfs     4.1G     0  4.1G   0% /sys/fs/cgroup
    /dev/xvda3     xfs       1.1G   39M  1.1G   4% /home
    /dev/xvda1     xfs       1.1G  131M  915M  13% /boot
    /dev/xvdb1     ext4       11G   38M  9.9G   1% /mnt/sdc

设置开机自动挂载磁盘

如果您需要在实例启动时自动挂载磁盘,请在上述操作之后参考本节设置开机自动挂载磁盘。设置时不能采用在 /etc/fstab直接指定 /dev/xvdb1的方法,因为实例中设备的顺序编码在关闭或者开启实例过程中可能发生改变。推荐使用UUID来配置自动挂载数据盘。

说明:

磁盘的UUID(Universally Unique Identifier)是Linux系统为存储设备提供的唯一的标识字符串。

  1. 执行如下命令,查询磁盘分区的UUID。

    blkid 磁盘分区

    以查询磁盘分区“/dev/xvdb1”的UUID为例:

    blkid /dev/xvdb1

    回显类似如下信息,表示“/dev/xvdb1”的UUID。

    [root@ecs-b656 test]# blkid /dev/xvdb1
    /dev/xvdb1: UUID="1851e23f-1c57-40ab-86bb-5fc5fc606ffa" TYPE="ext4"

  2. 执行以下命令,使用VI编辑器打开“fstab”文件。

    vi /etc/fstab

  3. 按“i”,进入编辑模式。
  4. 将光标移至文件末尾,按“Enter”,添加如下内容。

    UUID=xxx 挂载目录 文件系统 defaults 0 2

    此处以文件系统为“ext4”,挂载目录为“/mnt/sdc”为例说明,如:
    UUID=1851e23f-1c57-40ab-86bb-5fc5fc606ffa /mnt/sdc      ext4 defaults     0   2

    此处设置了开机自动挂载后,卸载该磁盘前请先在“fstab”文件中将该行注释或删除;否则卸载磁盘后,可能不能正常进入操作系统。

  5. 按“Esc”后,输入“:wq”,按“Enter”。

    保存设置并退出编辑器。

初始化Linux数据盘(parted)

挂载数据盘后或者随实例创建时一并创建的数据盘,只有初始化后才可供实例使用。本节以实例的操作系统为“CentOS 7.0 64位”为例,采用parted分区工具为数据盘设置分区,不同操作系统的初始化操作可能不同。

前提条件
  • 登录实例请参见登录裸金属服务器。
  • 已挂载数据盘至实例,且未做过初始化处理。
划分分区并挂载磁盘

本操作以该场景为例,当实例挂载了一块新的数据盘时,采用parted分区工具为数据盘设置分区,分区方式设置为GPT,文件系统设为ext4格式,挂载在“/mnt/sdc”下,并设置开机启动自动挂载。

  1. 执行以下命令,查看新增数据盘。

    lsblk

    回显类似如下信息:

    说明:

    如果您未登录至实例执行umount命令,直接通过管理控制台将名为“/dev/xvdb”或“/dev/vdb”云硬盘卸载下来,可能会导致实例中云硬盘的名称延迟释放。当重新将该云硬盘挂载至云服务器时,管理控制台上的挂载点可能会与云服务器中的云硬盘的实际名称不一致。即选择“/dev/sdb”或“/dev/vdb”挂载点挂载云硬盘,操作系统内的云硬盘名可能为“/dev/xvdc”或“/dev/vdc”。该情况并不会对您的实际使用产生影响。

    [root@ecs-centos-70 linux]# lsblk
    NAME    MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
    xvda    202:0    0   40G  0 disk 
    ├─xvda1 202:1    0    4G  0 part [SWAP]
    └─xvda2 202:2    0   36G  0 part /
    xvdb    202:16   0  10G  0 disk

    表示当前有两块磁盘,“/dev/xvda”是系统盘,“/dev/xvdb”是新增数据盘。

  2. 执行以下命令,进入parted分区工具,开始对新增数据盘执行分区操作。

    parted 新增数据盘

    以新挂载的数据盘“/dev/xvdb”为例:

    parted /dev/xvdb

    回显类似如下信息:

    [root@ecs-centos-70 linux]# parted /dev/xvdb
    GNU Parted 3.1
    Using /dev/xvdb
    Welcome to GNU Parted! Type 'help' to view a list of commands.

  3. 输入“p”,按“Enter”,查看当前磁盘分区方式。

    回显类似如下信息:

    (parted) p
    Error: /dev/xvdb: unrecognised disk label
    Model: Xen Virtual Block Device (xvd)                                     
    Disk /dev/xvdb: 10.7GB
    Sector size (logical/physical): 512B/512B
    Partition Table: unknown
    Disk Flags:   

    “Partition Table”为“unknown”表示磁盘分区方式未知。

    说明:

    此处显示的容量与ManageOne运营面申请的云硬盘容量不一致。原因是:EVS在计算容量时使用的单位为GiB(Gibibyte),而Linux操作系统中计算容量的单位是GB(Gigabyte);GiB的计算方式是二进制,GB的计算方式是十进制;1GiB = 1,073,741,824 Byte,1GB = 1,000,000,000 Byte。

  4. 输入以下命令,设置磁盘分区方式。

    mklabel 磁盘分区方式

    其中,磁盘分区方式有MBR和GPT两种,以GPT为例:

    mklabel gpt

    当磁盘已经投入使用后,此时切换磁盘分区方式时,磁盘上的原有数据将会清除,因此请在磁盘初始化时谨慎选择磁盘分区方式。

  5. 输入“p”,按“Enter”,设置分区方式后查看磁盘分区方式。

    回显类似如下信息:

    (parted) mklabel gpt                                              
    (parted) p                                                        
    Model: Xen Virtual Block Device (xvd)
    Disk /dev/xvdb: 20971520s
    Sector size (logical/physical): 512B/512B
    Partition Table: gpt
    Disk Flags: 
    
    Number  Start  End  Size  File system  Name  Flags

  6. 输入“unit s”,按“Enter”,设置磁盘的计量单位为磁柱。
  7. 以为整个磁盘创建一个分区为例,输入“mkpart opt 2048s 100%”,按“Enter”。

    “opt”为新建的分区名称,“2048s”表示分区起始,“100%”表示分区结束,此处仅供参考,您可以根据业务需要自行规划磁盘分区数量及容量。

    回显类似如下信息:
    (parted) mkpart opt 2048s 100%
    Warning: The resulting partition is not properly aligned for best performance.
    Ignore/Cancel? Cancel 

    若出现以上性能优化提示,请先输入“Cancel”,停止分区。然后找出对应磁盘最优性能的初始磁柱值,再使用该值进行分区即可。

  8. 输入“p”,按“Enter”,查看新建分区的详细信息。

    回显类似如下信息:

    (parted) p                                                                
    Model: Xen Virtual Block Device (xvd)
    Disk /dev/xvdb: 20971520s
    Sector size (logical/physical): 512B/512B
    Partition Table: gpt
    Disk Flags: 
    
    Number  Start   End        Size       File system  Name  Flags
     1      2048s   20969471s  20967424s               opt

    表示新建分区“/dev/xvdb1”的详细信息。

  9. 输入“q”,按“Enter”,退出parted分区工具。
  10. 执行以下命令,查看磁盘分区信息。

    lsblk

    回显类似如下信息:

    [root@ecs-centos-70 linux]# lsblk                                 
    NAME    MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
    xvda    202:0    0   40G  0 disk 
    ├─xvda1 202:1    0    4G  0 part [SWAP]
    └─xvda2 202:2    0   36G  0 part /
    xvdb    202:16   0  100G  0 disk 
    └─xvdb1 202:17   0  100G  0 part 

    此时可以查看到新建分区“/dev/xvdb1”

  11. 执行以下命令,将新建分区文件系统设为系统所需格式。

    不同文件系统支持的分区大小不同,请根据您的业务需求选择合适的文件系统。

    mkfs -t 文件系统格式 /dev/xvdb1

    以设置文件系统为“ext4”为例:

    mkfs -t ext4 /dev/xvdb1

    回显类似如下信息:

    [root@ecs-centos-70 linux]# mkfs -t ext4 /dev/xvdb1
    mke2fs 1.42.9 (28-Dec-2013)
    Filesystem label=
    OS type: Linux
    Block size=4096 (log=2)
    Fragment size=4096 (log=2)
    Stride=0 blocks, Stripe width=0 blocks
    655360 inodes, 2620928 blocks
    131046 blocks (5.00%) reserved for the super user
    First data block=0
    Maximum filesystem blocks=2151677925
    80 block groups
    32768 blocks per group, 32768 fragments per group
    8192 inodes per group
    Superblock backups stored on blocks: 
    32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632
    
    Allocating group tables: done                            
    Writing inode tables: done                            
    Creating journal (32768 blocks): done
    Writing superblocks and filesystem accounting information: done  

    格式化需要等待一段时间,请观察系统运行状态,不要退出。

  12. 执行以下命令,新建挂载点。

    mkdir 挂载点

    以新建挂载点“/mnt/sdc”为例:

    mkdir /mnt/sdc

  13. 执行以下命令,将新建分区挂载到步骤 12中新建的挂载点下。

    mount /dev/xvdb1 挂载点

    以挂载新建分区至“/mnt/sdc”为例:

    mount /dev/xvdb1 /mnt/sdc

  14. 执行以下命令,查看挂载结果。

    df -TH

    回显类似如下信息:

    [root@ecs-centos-70 linux]# df -TH
    Filesystem     Type      Size  Used Avail Use% Mounted on
    /dev/xvda2     xfs        39G  4.0G   35G  11% /
    devtmpfs       devtmpfs  946M     0  946M   0% /dev
    tmpfs          tmpfs     954M     0  954M   0% /dev/shm
    tmpfs          tmpfs     954M  9.1M  945M   1% /run
    tmpfs          tmpfs     954M     0  954M   0% /sys/fs/cgroup
    /dev/xvdb1     ext4      11G   38M  101G   1% /mnt/sdc

    表示新建分区“/dev/xvdb1”已挂载至“/mnt/sdc”

设置开机自动挂载磁盘

如果您需要在实例启动时自动挂载磁盘,请在上述操作之后参考本节设置开机自动挂载磁盘。设置时不能采用在 /etc/fstab直接指定 /dev/xvdb1的方法,因为实例中设备的顺序编码在关闭或者开启实例过程中可能发生改变。推荐使用UUID来配置自动挂载数据盘。

说明:

磁盘的UUID(Universally Unique Identifier)是Linux系统为存储设备提供的唯一的标识字符串。

  1. 执行如下命令,查询磁盘分区的UUID。

    blkid 磁盘分区

    以查询磁盘分区“/dev/xvdb1”的UUID为例:

    blkid /dev/xvdb1

    回显类似如下信息,表示“/dev/xvdb1”的UUID。

    [root@ecs-b656 test]# blkid /dev/xvdb1
    /dev/xvdb1: UUID="1851e23f-1c57-40ab-86bb-5fc5fc606ffa" TYPE="ext4"

  2. 执行以下命令,使用VI编辑器打开“fstab”文件。

    vi /etc/fstab

  3. 按“i”,进入编辑模式。
  4. 将光标移至文件末尾,按“Enter”,添加如下内容。

    UUID=xxx 挂载目录 文件系统 defaults 0 2

    此处以文件系统为“ext4”,挂载目录为“/mnt/sdc”为例说明,如:
    UUID=1851e23f-1c57-40ab-86bb-5fc5fc606ffa /mnt/sdc      ext4 defaults     0   2

    此处设置了开机自动挂载后,卸载该磁盘前请先在“fstab”文件中将该行注释或删除;否则卸载磁盘后,可能不能正常进入操作系统。

  5. 按“Esc”后,输入“:wq”,按“Enter”。

    保存设置并退出编辑器。

翻译
下载文档
更新时间:2019-08-15

文档编号:EDOC1100043090

浏览量:17640

下载量:563

平均得分:
本文档适用于这些产品
相关文档
相关版本
Share
上一页 下一页