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

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

提示

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

升级

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

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

初始化数据盘

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

表5-34 磁盘分区方式

磁盘分区方式

支持最大磁盘容量

支持分区数量

分区工具

主启动记录分区(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

文档编号:EDOC1100043091

浏览量:43876

下载量:305

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