二 华为云上云实践:Linux 环境下对云硬盘 EVS 的创建、挂载和初始化( 二 )


3.3.3 创建新分区
执行以下命令,进入 fdisk 分区工具,开始对新增数据盘执行分区操作 。fdisk 新增数据盘,以新挂载的数据盘“/dev/vdb”为例:
[root@ecs-linux ~]# fdisk /dev/vdbWelcome 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 tableBuilding a new DOS disklabel with disk identifier 0x71eb7798.
输入“n”,按回车键“Enter”,开始新建分区 。
Command (m for help): nPartition type:pprimary (0 primary, 0 extended, 4 free)eextended
Select (default p): pPartition number (1-4, default 1): 1First sector (2048-41943039, default 2048):Using default value 2048Last sector, +sectors or +size{K,M,G} (2048-41943039, default 41943039):Using default value 41943039Partition 1 of type Linux and of size 20 GiB is set
输入“p”,按回车键“Enter”,查看新建分区的详细信息 。
Command (m for help): pDisk /dev/vdb: 21.5 GB, 21474836480 bytes, 41943040 sectorsUnits = sectors of 1 * 512 = 512 bytesSector size (logical/physical): 512 bytes / 512 bytesI/O size (minimum/optimal): 512 bytes / 512 bytesDisk label type: dosDisk identifier: 0x4069c171Device BootStartEndBlocksIdSystem/dev/vdb12048419430392097049683Linux
接下来输入“w”,按回车键“Enter”,将分区结果写入分区表中 。
Command (m for help): wThe partition table has been altered!Calling ioctl() to re-read partition table.Syncing disks.
上述操作步骤的截图:
注:如果之前分区操作有误,请输入“q”,则会退出fdisk分区工具,之前的分区结果将不会被保留 。执行以下命令,将新的分区表变更同步至操作系统 。
3.3.4 格式化新分区
执行以下命令,将新的分区表变更同步至操作系统 。
partprobe
执行以下命令,将新建分区文件系统设为系统所需格式 。mkfs -t 文件系统格式 /dev/vdb1以设置文件系统为“ext4”为例:
[root@ecs-linux ~]# mkfs -t ext4 /dev/vdb1mke2fs 1.42.9 (28-Dec-2013)Filesystem label=OS type: LinuxBlock size=4096 (log=2)Fragment size=4096 (log=2)Stride=0 blocks, Stripe width=0 blocks1310720 inodes, 5242624 blocks262131 blocks (5.00%) reserved for the super userFirst data block=0Maximum filesystem blocks=2153775104160 block groups32768 blocks per group, 32768 fragments per group8192 inodes per groupSuperblock backups stored on blocks:32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,4096000Allocating group tables: doneWriting inode tables: doneCreating journal (32768 blocks): doneWriting superblocks and filesystem accounting information: done
格式化需要等待一段时间,不要退出,等待任务状态为done 。
3.3.5 挂载新磁盘 EVS
执行以下命令,新建挂载点 。以新建挂载点/mnt/sdc为例:
mkdir /mnt/sdc
执行以下命令,将新建分区挂载到上步中新建的挂载点下 。
以挂载新建分区至“/mnt/sdc”为例:
mount /dev/vdb1 /mnt/sdc
执行以下命令,查看挂载结果 。
【二华为云上云实践:Linux 环境下对云硬盘 EVS 的创建、挂载和初始化】df -TH
可以看到 /dev/xvdb1已挂载至 /mnt/sdc 。