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

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

提示

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

升级

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

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

扩容数据盘

当云硬盘空间不足时,您可对云硬盘进行扩容。系统盘只能在原盘的基础上扩大其容量,数据盘可在原盘的基础上扩大容量,也可通过新增数据盘并将其挂载至实例使用。扩容后需要对扩容的部分执行初始化操作,如表5-14。系统盘扩容请参见扩容系统盘

表5-14 云硬盘扩容后处理

实例操作系统

扩容后磁盘容量

磁盘当前的分区方式

扩容后处理方式

Linux

≤2TB

MBR

采用fdisk工具或parted工具,为扩容的部分新增分区。

Linux扩容后处理(新增分区,fdisk)Linux扩容后处理(新增分区,parted)

采用fdisk工具或parted工具,重新创建分区替换原有分区。由于该操作会中断用户业务,因此,系统盘扩容后处理不建议采用该方式。

Linux扩容后处理(替换原有分区,fdisk)Linux扩容后处理(替换原有分区,parted)

GPT

采用parted工具划分分区并初始化。

>2TB

MBR

采用parted工具将MBR分区方式转换为GPT分区方式,该操作会清除磁盘数据。

GPT

采用parted工具划分分区并初始化。

Windows

-

MBR

将扩容部分的容量划分至原有分区。

Windows扩容后处理

GPT

在线扩容

在线扩容是对已挂载给实例的云硬盘执行扩容。

前提条件
  • 已获取登录ManageOne运营面的VDC管理员或VDC业务员的帐号和密码。
约束与限制
  • 在线扩容磁盘时,磁盘所挂载的实例状态必须为“运行中”或者“关机”。
  • 共享云硬盘不支持在线扩容,即共享云硬盘必须在“可用”状态下进行扩容。
  • 配置了容灾服务(CSHA/CSDR/VHA)的磁盘不支持扩容。
  • 后端存储为华为SAN存储(OceanStor V3/V5系列、Dorado V3系列)或异构存储时,如果云硬盘已有快照,则不支持扩容。后端存储为FusionStorage时,支持带快照扩容。
  • 磁盘所在后端存储类型为异构存储时,不支持在线扩容,支持离线扩容。
  • 通过vAPP服务创建的磁盘不支持扩容。
  • 磁盘状态为“预留”“维护”时不支持扩容。
  • 在线扩容支持的操作系统列表,请参见表5-15
    表5-15 操作系统

    操作系统

    版本

    CentOS

    7.3 64bit

    7.2 64bit

    6.8 64bit

    6.7 64bit

    6.5 64bit

    Debian

    8.6.0 64bit

    8.5.0 64bit

    Fedora

    25 64bit

    24 64bit

    SUSE

    SUSE Linux Enterprise Server 12 SP2 64bit

    SUSE Linux Enterprise Server 12 SP1 64bit

    SUSE Linux Enterprise Server 11 SP4 64bit

    SUSE Linux Enterprise Server 12 64bit

    OpenSUSE

    42.2 64bit

    42.1 64bit

    Oracle Linux Server release

    7.3 64bit

    7.2 64bit

    6.8 64bit

    6.7 64bit

    Ubuntu Server

    16.04 64bit

    14.04 64bit

    14.04.4 64bit

    Windows

    Windows Server 2008 R2 Enterprise 64bit

    Windows Server 2012 R2 Standard 64bit

    Windows Server 2016 R2 Standard 64bit

    Redhat Linux Enterprise

    7.3 64bit

    6.8 64bit

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

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

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

  1. 在导航栏左上角下拉框选择地域和Project。
  2. 在系统首页,选择存储 > 云硬盘
  3. 在云硬盘列表中,选择指定云硬盘所在行“操作”列下的更多 > 扩容

    进入“扩容磁盘”界面。

    说明:

    如果需要查看云硬盘挂载的实例信息,请单击云硬盘名称前的,单击“挂载信息”,即可看到当前云硬盘挂载的实例。

  4. 根据界面提示,设置“新增容量”参数,设置完成后,单击“立即申请”。
  5. 在“资源详情”界面,可以再次核对云硬盘信息。

    • 如果确认无误,单击“提交申请”,开始扩容云硬盘。
    • 如果还需要修改,单击“上一页”,修改参数。

    提交完成后,根据界面提示返回“云硬盘”界面。

  6. 如果执行扩容操作的云硬盘是需要审批的,请联系管理员完成审批流程。否则,跳过此步骤。

    在“云硬盘”界面,查看云硬盘“容量”。当云硬盘容量增加后,表示扩容成功。

后续处理
扩容成功后,需要对扩容部分的云硬盘进行后续处理。
说明:

如果扩容时,云硬盘所挂载的实例处于“关机”状态,则扩容完成后请先开机,再执行扩容后处理。

离线扩容

离线扩容是对未挂载至任何实例的云硬盘执行扩容。

前提条件

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

约束与限制
  • 离线扩容云硬盘,即当前需要扩容的云硬盘未挂载至任何实例,处于“可用”的状态。
  • 对于当前不支持在线扩容的云硬盘,请选择离线扩容,扩容前需要先卸载云硬盘。
  • 配置了容灾服务(CSHA/CSDR/VHA)的磁盘不支持扩容。
  • 后端存储为华为SAN存储(OceanStor V3/V5系列、Dorado V3系列)或异构存储时,如果云硬盘已有快照,则不支持扩容。后端存储为FusionStorage时,支持带快照扩容。
  • 磁盘所在后端存储类型为异构存储时,不支持在线扩容,支持离线扩容。
  • 通过vAPP服务创建的磁盘不支持扩容。
操作步骤
  1. 使用浏览器,以VDC管理员或VDC业务员帐号登录ManageOne。

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

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

  1. 在系统首页,选择存储 > 云硬盘
  2. 如果云硬盘已挂载给实例,请卸载云硬盘。

    当云硬盘状态变为“可用”,表示卸载成功。

  3. 在云硬盘列表中,选择指定云硬盘所在行“操作”列下的更多 > 扩容

    进入“扩容磁盘”界面。

  4. 根据界面提示,设置“新增容量”参数,设置完成后,单击“立即申请”。
  5. 在“资源详情”界面,可以再次核对云硬盘信息。

    • 如果确认无误,单击“提交申请”,开始扩容云硬盘。
    • 如果还需要修改,单击“上一页”,修改参数。

    提交完成后,根据界面提示返回“云硬盘”界面。

  6. 如果执行扩容操作的云硬盘是需要审批的,请联系管理员完成审批流程。否则,跳过此步骤。

    在“云硬盘”界面,查看云硬盘“容量”。当云硬盘容量增加后,表示扩容成功。

后续处理
扩容成功后,需要对扩容部分的云硬盘进行后续处理。
说明:

如果扩容时,云硬盘所挂载的实例处于“关机”状态,则扩容完成后请先开机,再执行扩容后处理。

  1. 将扩容成功后的云硬盘挂载至实例,具体请参见挂载云硬盘
  2. 挂载后的处理:

Windows扩容后处理

扩容后的云硬盘,挂载给实例后,需要对扩容的部分做扩容后处理。本节以Windows Server 2008 R2 Enterprise系统为例,不同操作系统的操作可能不同,本文仅供参考,具体操作步骤和差异请参考对应操作系统的产品文档。

前提条件
  • 登录实例请参见登录弹性云服务器。
  • 已挂载磁盘至实例,且该磁盘的扩容部分未分配分区。
背景信息

扩容成功后,需要将扩容部分的容量划分至原有分区,或者对扩容部分的容量创建新的分区。本节以将扩容部分的容量划分至原有分区为例介绍。

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

    弹出“服务器管理”窗口。

  2. 在左侧导航树中,选择“存储 > 磁盘管理”。

    进入“磁盘管理”界面。

  3. 在“磁盘管理”界面,选择需要分配分区的磁盘,磁盘显示扩容前的容量大小。
  4. 在所选磁盘上右键单击,选择“扩展卷”。

  5. 在弹出的“扩展卷向导”界面中选择“下一步”。

  6. 在弹出的“扩展卷向导”界面中的“选择空间量(MB)”行中输入需要扩容的磁盘容量,单击“下一步”。

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

    扩容成功后显示磁盘的容量将大于扩容前磁盘的容量。

Linux扩容后处理(新增分区,fdisk)

数据盘的扩容后处理步骤与系统盘的处理步骤相同。

具体操作方法请参见Linux扩容后处理(新增分区,fdisk)

Linux扩容后处理(新增分区,parted)

数据盘的扩容后处理步骤与系统盘的处理步骤相同。

具体操作方法请参见Linux扩容后处理(新增分区,parted)

Linux扩容后处理(替换原有分区,fdisk)

前提条件
  • 登录实例请参见登录弹性云服务器。
  • 已挂载磁盘至实例,且该磁盘的扩容部分未分配分区。
背景信息

扩容成功后,需要为扩容部分的容量创建新的分区,或者重新创建分区替换原有分区。

  • 为扩容部分的容量创建新的分区

    该场景下,不需要卸载原有的分区,而是在原有分区的基础上新增分区。该操作不会中断业务,对业务影响较小。推荐系统盘或者需要保证业务不中断的磁盘扩容场景使用。如果当前磁盘使用的是MBR格式,则要求扩容后的磁盘容量不超过2TB,并且磁盘的分区数量还未达到上限。

  • 重新创建分区替换原有分区

    如果当前磁盘使用的是MBR分区,且磁盘分区数量已达到上限,无法再增加新的分区。此时需要先卸载已有分区,重新创建新的分区替换原有分区。该操作不会删除原有分区的数据,但操作过程中需预先中断业务,因此会对用户正在运行的业务产生影响。

  • MBR分区转换为GPT分区

    如果当前磁盘使用的是MBR分区,且扩容后磁盘容量已超过2TB,则此时需要将MBR分区转换为GPT分区,该操作会清除磁盘上的数据,请您预先对原数据进行备份。

操作步骤

示例场景为实例已挂载一块磁盘,磁盘分区为“/dev/xvdb1”,分区方式为MBR,挂载位置为“/mnt/sdc”,执行扩容操作后,磁盘容量小于2TB,重新划分分区替换原有分区。分区方式为MBR时,可以使用fdisk工具或parted工具划分分区,本节以fdisk工具为例。

  1. 执行如下命令,查看硬盘分区信息。

    fdisk -l

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

    [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: 24.7 GB, 24696061952 bytes, 48234496 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

    Disk label type表示当前磁盘的分区方式,dos表示磁盘分区方式为MBR,gpt表示磁盘分区方式为GPT。

    此时查看“/dev/xvdb”的容量,扩容的容量是否已经包含在容量总和中。

    说明:

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

    • 若扩容的容量已在回显中,请执行步骤 2
    • 若扩容的容量未在回显中,请执行以下命令刷新磁盘容量。

      echo 1 > /sys/class/scsi_device/%d:%d:%d:%d/device/rescan &

      其中,%d:%d:%d:%d为“/sys/class/scsi_device/”路径下的文件夹,执行ll /sys/class/scsi_device/命令获取。

      回显类似如下信息,“2:0:0:0”即为待获取的文件夹。
      cs-xen-02:/sys/class/scsi_device # ll /sys/class/scsi_device/ 
      total 0 
      lrwxrwxrwx 1 root root 0 Sep 26 11:37 2:0:0:0-> ../../devices/xen/vscsi-2064/host2/target2:0:0/2:0:0:0/scsi_device/2:0:0:0

      命令示例:

      echo 1 > /sys/class/scsi_device/2:0:0:0/device/rescan &

      刷新完成后再次执行fdisk -l命令,查看云硬盘分区信息。

  2. 执行如下命令,卸载磁盘。

    umount /mnt/sdc

  3. 执行如下命令之后,输入d,输入1,选择删除第一个分区“/dev/xvdb1”,实际场景中请根据要删除的分区填写。

    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. 
     
    Command (m for help): d 
    Selected partition 1 
    Partition 1 is deleted 
     
    Command (m for help):
    说明:

    删除分区不会导致数据盘内数据的丢失。

  4. 输入“n”,按“Enter”,开始新建分区。

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

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

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

  5. 此处分区类型需要与原分区保持一致,以创建一个主要分区为例,输入“p”,按“Enter”,开始创建一个主分区。

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

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

  6. 此处分区编号需要与原分区保持一致,以分区编号选择“1”为例,输入主分区编号“1”,按“Enter”。

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

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

  7. 按“Enter”。

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

    回显类似如下信息,“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):

  8. 按“Enter”。

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

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

    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):

  9. 输入“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): 

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

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

    Command (m for help): w 
    The partition table has been altered!
     
    Calling ioctl() to re-read partition table. 
    Syncing disks.
    如果在将分区结果写入分区表时,提示类似以下错误,则表示新的分区表将在下次重启操作系统后更新。
    Command (m for help): w 
    The partition table has been altered!
    
    Calling ioctl() to re-read partition table. 
    
    WARNING: Re-reading the partition table failed with error 16: Device or resource busy.
    The kernel still uses the old table, The new table will be used at the next reboot or after you run partprobe(8) or kpartx(8)
    Syncing disks.

  11. 执行以下命令,检查和调整“/dev/xvdb1”的大小。

    e2fsck -f /dev/xvdb1

    回显类似如下信息:

    [root@ecs-b656 test]# e2fsck -f /dev/xvdb1 
    e2fsck 1.42.9 (28-Dec-2013) 
    Pass 1: Checking inodes, blocks, and sizes 
    Pass 2: Checking directory structure 
    Pass 3: Checking directory connectivity 
    Pass 4: Checking reference counts 
    Pass 5: Checking group summary information 
    /dev/xvdb1: 11/655360 files (0.0% non-contiguous), 83137/2621184 blocks

    resize2fs /dev/xvdb1

    回显类似如下信息:

    [root@ecs-b656 test]# resize2fs /dev/xvdb1 
    resize2fs 1.42.9 (28-Dec-2013) 
    Resizing the filesystem on /dev/xvdb1 to 6029056 (4k) blocks. 
    The filesystem on /dev/xvdb1 is now 6029056 blocks long.

Linux扩容后处理(替换原有分区,parted)

扩容后的云硬盘,挂载给实例后,需要对扩容的部分做扩容后处理。本节以“EulerOS 2.0 64位”操作系统为例,介绍使用parted工具为扩容后的磁盘分配分区。

前提条件
  • 登录实例请参见登录弹性云服务器。
  • 已挂载磁盘至实例,且该磁盘的扩容部分未分配分区。
背景信息

扩容成功后,需要为扩容部分的容量创建新的分区,或者重新创建分区替换原有分区。

  • 为扩容部分的容量创建新的分区

    该场景下,不需要卸载原有的分区,而是在原有分区的基础上新增分区。该操作不会中断业务,对业务影响较小。推荐系统盘或者需要保证业务不中断的磁盘扩容场景使用。如果当前磁盘使用的是MBR格式,则要求扩容后的磁盘容量不超过2TB,并且磁盘的分区数量还未达到上限。

  • 重新创建分区替换原有分区

    如果当前磁盘使用的是MBR分区,且磁盘分区数量已达到上限,无法再增加新的分区。此时需要先卸载已有分区,重新创建新的分区替换原有分区。该操作不会删除原有分区的数据,但操作过程中需预先中断业务,因此会对用户正在运行的业务产生影响。

  • MBR分区转换为GPT分区

    如果当前磁盘使用的是MBR分区,且扩容后磁盘容量已超过2TB,则此时需要将MBR分区转换为GPT分区,该操作会清除磁盘上的数据,请您预先对原数据进行备份。

操作步骤

本操作以该场景为例,实例上已挂载两块磁盘,磁盘“/dev/xvdc”有1个分区,其中分区“/dev/xvdc1”已挂载至“/mnt/sdc”目录下,现在需要替换原有分区“/dev/xvdc1”,原有分区的分区方式为GPT。将新增容量加到该分区内,此时需要中断业务。

扩容后的新增空间是添加在磁盘末尾的,对具有多个分区的磁盘扩容时,只支持替换排在末尾的分区。

  1. 执行以下命令,查看磁盘的分区信息。

    lsblk

    回显类似如下信息:
    [root@ecs-1120 sdc]# lsblk
    NAME    MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
    xvda    202:0    0   80G  0 disk 
    ├─xvda1 202:1    0   40G  0 part /
    └─xvda2 202:2    0   40G  0 part /opt
    xvdb    202:16   0  350G  0 disk 
    ├─xvdb1 202:17   0  100G  0 part 
    └─xvdb2 202:18   0  200G  0 part
    xvdc    202:32   0   60G  0 disk 
    └─xvdc1 202:33   0    10G  0 part /mnt/sdc

    表示当前数据盘“/dev/xvdc”总容量为60GB,已分配分区的容量为10GB,其中末尾分区为“/dev/xvdc1”,为已挂载至“/mnt/sdc”目录下。

    查看回显中磁盘“/dev/xvdc”的容量,扩容的容量是否已经包含在容量总和中。
    • 若扩容的容量已在磁盘容量总和中,请执行步骤 2
    • 若扩容的容量未在回显中,请执行以下命令刷新磁盘容量。

      echo 1 > /sys/class/scsi_device/%d:%d:%d:%d/device/rescan &

      其中,%d:%d:%d:%d为“/sys/class/scsi_device/”路径下的文件夹,执行ll /sys/class/scsi_device/命令获取。

      回显类似如下信息,“2:0:0:0”即为待获取的文件夹。
      cs-xen-02:/sys/class/scsi_device # ll /sys/class/scsi_device/ 
      total 0 
      lrwxrwxrwx 1 root root 0 Sep 26 11:37 2:0:0:0-> ../../devices/xen/vscsi-2064/host2/target2:0:0/2:0:0:0/scsi_device/2:0:0:0

      命令示例:

      echo 1 > /sys/class/scsi_device/2:0:0:0/device/rescan &

      刷新完成后再次执行fdisk -l命令,查看云硬盘分区信息。

  2. 执行以下命令,卸载磁盘分区。

    umount /mnt/sdc

  3. 执行以下命令,查看“/dev/xvdc”分区的卸载结果。

    lsblk

    回显类似如下信息:
    [root@ecs-1120 linux]# umount /mnt/sdc
    [root@ecs-1120 linux]# lsblk
    NAME    MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
    xvda    202:0    0   80G  0 disk 
    ├─xvda1 202:1    0   40G  0 part /
    └─xvda2 202:2    0   40G  0 part /opt
    xvdb    202:16   0  350G  0 disk 
    ├─xvdb1 202:17   0  100G  0 part 
    └─xvdb2 202:18   0  200G  0 part
    xvdc    202:32   0   60G  0 disk 
    └─xvdc1 202:33   0    10G  0 part

  4. 执行以下命令,进入parted分区工具,开始对数据盘的新扩容空间分配分区。

    parted 数据盘

    以“/dev/xvdc”为例:

    parted /dev/xvdc

    回显类似如下信息:
    [root@ecs-1120 linux]# parted /dev/xvdc
    GNU Parted 3.1
    Using /dev/xvdc
    Welcome to GNU Parted! Type 'help' to view a list of commands.

  5. 输入“unit s”,按“Enter”,设置磁盘的计量单位为磁柱。
  6. 输入“p”,按“Enter”,查看当前磁盘分区情况。

    回显类似如下信息:
    (parted) unit s                                                   
    (parted) p                                                        
    Error: The backup GPT table is not at the end of the disk, as it should be.  
    This might mean that another operating system believes the disk is smaller.  
    Fix, by moving the backup to the end (and removing the old backup)?
    Fix/Ignore/Cancel? Fix                                                    
    Warning: Not all of the space available to /dev/xvdb appears to be used, 
    you can fix the GPT to use all of the space (an extra 104857600 blocks) 
    or continue with the current setting? 
    Fix/Ignore? Fix                                                           
    Model: Xen Virtual Block Device (xvd)
    Disk /dev/xvdc: 125829120s
    Sector size (logical/physical): 512B/512B
    Partition Table: gpt
    Disk Flags: 
    
    Number  Start       End         Size        File system  Name  Flags
     1      2048s       20969471s  20967424s    ext4         opt

    “Partition Table”为当前磁盘的分区方式。“msdos”表示磁盘分区方式为MBR,“gpt”表示磁盘分区方式为GPT。

    如果出现以上提示信息,输入“Fix”修复当前磁盘的异常情况。并记录待替换分区“/dev/xvdc1”的初始和截止磁柱值,在后续重新划分分区需要使用。此处初始磁柱值为2048,截止磁柱值为20969471。

    删除待替换的末尾分区“/dev/xvdc1”,分区编号为“1”,输入“rm 1”,按“Enter”。

  7. 输入“p”,按“Enter”,查看当前“/dev/xvdc1”分区是否删除成功。

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

  8. 重新划分分区,输入“mkpart opt 2048s 100%”,按“Enter”。

    “opt”为创建的分区名称,“2048s”为步骤 6中记录的初始磁柱值,“100%”表示将该磁盘的所有容量划分为一个分区,应该大于等于步骤 6中记录的截止磁柱值。

    回显类似如下信息:
    (parted) mkpart opt 2048s 100%
    Warning: You requested a partition from 2048s to 125829199s (sectors 2048..125829199).
    The closest location we can manage is 2048s to 125829036s (sectors 2048..125829036).
    Is this still acceptable to you?
    Yes/No? Yes

    根据系统提示输入“Yes”,设置截止磁柱值。

    若出现以下性能优化提示,请先输入“Cancel”,停止分区。然后找出对应磁盘最优性能的初始磁柱值,再使用该值进行分区即可。如果已经是最优性能,则不会出现该提示,本操作中性能最优的初始磁柱值即为2048s,因此系统没有该提示。
    Warning: The resulting partition is not properly aligned for best performance.
    Ignore/Cancel? Cancel  
    说明:
    以下操作会导致数据丢失:
    • 选择的初始磁柱值与原分区的不一致。
    • 选择的截止磁柱值小于原分区的值。

  9. 输入“p”,按“Enter”,查看当前“/dev/xvdc1”分区是否替换成功。

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

    表示“/dev/xvdc1”分区替换成功。

  10. 输入“q”,按“Enter”,退出parted分区工具。
  11. 执行以下命令,查看替换分区后数据盘的情况。

    lsblk

    回显类似如下信息,则表示“/dev/xvdc”总容量为60 GB,新增的50 GB已经划分在“/dev/xvdc1”分区内,并且磁盘分区“/dev/xvdc1”已经挂载至“/mnt/sdc”目录。则跳过步骤 12步骤 14步骤 15

    [root@ecs-1120 sdc]# lsblk
    NAME    MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
    xvda    202:0    0   80G  0 disk 
    ├─xvda1 202:1    0   40G  0 part /
    └─xvda2 202:2    0   40G  0 part /opt
    xvdb    202:16   0  350G  0 disk 
    ├─xvdb1 202:17   0  100G  0 part 
    └─xvdb2 202:18   0  200G  0 part
    xvdc    202:32   0   60G  0 disk 
    └─xvdc1 202:33   0    60G  0 part /mnt/sdc

  12. 执行以下命令,检查“/dev/xvdc1”文件系统的正确性。

    e2fsck -f /dev/xvdc1

    回显类似如下信息:
    [root@ecs-1120 linux]# e2fsck -f /dev/xvdb2
    e2fsck 1.42.9 (28-Dec-2013)
    Pass 1: Checking inodes, blocks, and sizes
    Pass 2: Checking directory structure
    Pass 3: Checking directory connectivity
    Pass 4: Checking reference counts
    Pass 5: Checking group summary information
    /dev/xvdc1: 11/655360 files (0.0% non-contiguous), 83137/2620928 blocks

  13. 执行以下命令,扩展“/dev/xvdc1”文件系统的大小。

    resize2fs /dev/xvdc1

    回显类似如下信息:
    [root@ecs-1120 linux]# resize2fs /dev/xvdc1
    resize2fs 1.42.9 (28-Dec-2013)
    Resizing the filesystem on /dev/xvdc1 to 15728379 (4k) blocks.
    The filesystem on /dev/xvdc1 is now 15728379 blocks long.

  14. 执行以下命令,查看替换分区后数据盘的情况。

    lsblk

    回显类似如下信息:
    [root@ecs-1120 linux]# lsblk
    NAME    MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
    NAME    MAJ:MIN RM  SIZE RO TYPE MOUNTPOINT
    xvda    202:0    0   80G  0 disk 
    ├─xvda1 202:1    0   40G  0 part /
    └─xvda2 202:2    0   40G  0 part /opt
    xvdb    202:16   0  350G  0 disk 
    ├─xvdb1 202:17   0  100G  0 part 
    └─xvdb2 202:18   0  200G  0 part
    xvdc    202:32   0   60G  0 disk 
    └─xvdc1 202:33   0    60G  0 part

    表示当前“/dev/xvdc”总容量为60 GB,新增的50GB已经划分在“/dev/xvdc1”分区内。

  15. 执行以下命令,将新建分区挂载到“/mnt/sdc”目录下。

    mount /dev/xvdc1 /mnt/sdc

  16. 执行以下命令,查看“/dev/xvdc1”分区挂载结果。

    df -TH

    回显类似如下信息:
    [root@ecs-1120 linux]# mount /dev/xvdc1 /mnt/sdc
    [root@ecs-1120 linux]# df -TH
    Filesystem     Type      Size  Used Avail Use% Mounted on
    /dev/xvda1     ext4       43G  8.3G   33G  21% /
    devtmpfs       devtmpfs  885M     0  885M   0% /dev
    tmpfs          tmpfs     894M     0  894M   0% /dev/shm
    tmpfs          tmpfs     894M   18M  877M   2% /run
    tmpfs          tmpfs     894M     0  894M   0% /sys/fs/cgroup
    tmpfs          tmpfs     179M     0  179M   0% /run/user/2000
    tmpfs          tmpfs     179M     0  179M   0% /run/user/0
    tmpfs          tmpfs     179M     0  179M   0% /run/user/1001
    /dev/xvda2     ext4       43G   51M   40G   1% /opt
    /dev/xvdc1     ext4       64G   55M   60G   1% /mnt/sdc

    表示“/dev/xvdc1”已挂载至“/mnt/sdc”目录下。

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

文档编号:EDOC1100043090

浏览量:12760

下载量:555

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