最近更新时间:2023.05.10 18:41:18
首次发布时间:2021.07.09 13:31:09
本文介绍云盘容量小于等于2TiB的场景下,在Windows和Linux操作系统下分区格式化数据盘的操作步骤。
已创建数据盘并将数据盘挂载至ECS实例,具体步骤,请参见创建云盘和挂载云盘。
分区格式化数据盘会将数据全部清空,请确保数据盘中没有数据或已备份重要数据。
本文以Windows 2016版本操作系统为例,说明分区格式化云盘的操作步骤,分区形式设置为MBR。不同操作系统的分区格式化操作可能不同,本文仅供参考。
在桌面,单击左下方开始图标,单击“服务器管理器”。
在“服务器管理器”页面右上方,选择“工具 > 计算机管理”。
在“计算机管理”页面,选择“存储 > 磁盘管理”。
当您的服务器中存在未初始化的磁盘时,系统会自动弹出“初始化磁盘”对话框。
在“初始化磁盘”对话框中,勾选需要初始化的磁盘,此处以选择“MBR(主启动记录)”为例,单击“确定”。
说明
MBR支持的磁盘最大容量为2TiB,如果您需要使用大于2TiB的磁盘容量,分区形式请采用GPT。
在磁盘1右侧的未分配的区域,单击右键,选择“新建简单卷”。
在“新建简单卷”对话框,单击“下一步”。
在“新建简单卷向导”对话框,设置简单卷大小,系统默认值为最大值,您还可以根据实际需求指定卷大小,此处以最大值为例,单击“下一步”。
在“新建简单卷向导”对话框,分配驱动器号和路径,系统默认为磁盘分配驱动器号,驱动器号默认为“D”,此处以设置驱动器号为“E”为例,单击“下一步”。
在“新建简单卷向导”对话框,设置格式化分区。系统默认的文件系统为NTFS,并根据实际情况设置其他参数,此处以默认设置为例,单击“下一步”。
在“新建简单卷向导”对话框,确认简单卷设置,单击“完成”。
完成设置后,您需要等待片刻让系统完成初始化操作,当卷状态为“状态良好”时,表示初始化磁盘成功。
新建卷完成后,在文件资源管理器中查看是否有新建卷,此处以“新建卷(E:)”为例。
单击“此电脑”,如果可以看到“新建卷(E:)”,表示磁盘初始化成功,任务结束。
本文以CentOS 7.6版本操作系统为例,当云服务器挂载了一块新的数据盘时,使用fdisk分区工具将该数据盘设为主分区,分区形式默认设置为MBR,文件系统设为ext4格式,挂载在/mnt/sdc
下。不同操作系统的分区格式化操作可能不同,本文仅供参考。
执行以下命令,查看新增数据盘。
fdisk -l
回显类似如下信息:
表示当前的云服务器有两块磁盘,/dev/vda
是系统盘,/dev/vdc
是新增数据盘。
执行fdisk _新增数据盘_
命令,进入fdisk分区工具,开始对新增数据盘执行分区操作。
以新挂载的数据盘/dev/vdc
为例:
fdisk /dev/vdc
回显类似如下信息:
[root@i-IVwlbtest ~]# fdisk /dev/vdc 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 0xff816a4b. Command (m for help):
输入n
,按“Enter”,开始新建分区。
回显类似如下信息:
Command (m for help): n Partition type: p primary (0 primary, 0 extended, 4 free) e extended
表示磁盘有两种分区类型:
说明
磁盘使用MBR分区形式,最多可以创建4个主分区,或者3个主分区加1个扩展分区,扩展分区不可以直接使用,需要划分成若干个逻辑分区才可以使用。
磁盘使用GPT分区形式时,没有主分区、扩展分区以及逻辑分区之分。
以创建一个主要分区为例,输入p
,按“Enter”,开始创建一个主分区。
回显类似如下信息:
Select (default p): p Partition number (1-4, default 1):
“Partition number”表示主分区编号,可以选择1-4。
以分区编号选择“1”为例,输入主分区编号1
,按“Enter”。
回显类似如下信息:
Partition number (1-4, default 1): 1 First sector (2048-41943039, default 2048):
“First sector”表示起始磁柱值,可以选择2048-209715199,默认为2048。
以选择默认磁柱值为2050
为例,按“Enter”。系统会自动提示分区可用空间的起始磁柱值和截止磁柱值,可以在该区间内自定义,或者使用默认值。起始磁柱值必须小于分区的截止磁柱值。
回显类似如下信息:
First sector (2048-41943039, default 2048): 2050 Last sector, +sectors or +size{K,M,G} (2050-41943039, default 41943039):
“Last sector”表示截止磁柱值,可以选择2050-41943039,默认为41943039。
以选择默认截止磁柱值41943039为例,按“Enter”。系统会自动提示分区可用空间的起始磁柱值和截止磁柱值,可以在该区间内自定义,或者使用默认值。起始磁柱值必须小于分区的截止磁柱值。
回显类似如下信息:
Last sector, +sectors or +size{K,M,G} (2050-41943039, default 41943039): Using default value 41943039 Partition 1 of type Linux and of size 20 GiB is set Command (m for help):
表示分区完成,即为数据盘新建了1个分区。
输入p
,按“Enter”,查看新建分区的详细信息。
回显类似如下信息:
Disk /dev/vdc: 21.5 GB, 21474836480 bytes, 41943040 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: 0xff816a4b Device Boot Start End Blocks Id System /dev/vdc1 2050 41943039 20970495 83 Linux Command (m for help):
表示新建分区/dev/vdc1
的详细信息。
输入w
,按“Enter”,将分区结果写入分区表中。
回显类似如下信息,表示分区创建完成:
Command (m for help): w The partition table has been altered! Calling ioctl() to re-read partition table. Syncing disks.
说明
如果之前分区操作有误,请输入“q”,则会退出fdisk分区工具,之前的分区结果将不会被保留。
执行以下命令,将新的分区表变更同步至操作系统。
partprobe
执行以下命令,将新建分区文件系统设为系统所需格式。
mkfs -t _文件系统格式_ /dev/vdc1
以设置文件系统为“ext4”为例:
mkfs -t ext4 /dev/vdc1
回显类似如下信息:
[root@i-IVwlbtest ~]# mkfs -t ext4 /dev/vdc1 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 1310720 inodes, 5242623 blocks 262131 blocks (5.00%) reserved for the super user First data block=0 Maximum filesystem blocks=2153775104 160 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, 2654208, 4096000 Allocating group tables: done Writing inode tables: done Creating journal (32768 blocks): done Writing superblocks and filesystem accounting information: done
格式化需要等待一段时间,请观察系统运行状态,不要退出。
说明
不同文件系统支持的分区大小不同,请根据您的业务需求选择合适的文件系统。
执行mkdir _挂载目录_
命令,新建挂载目录。
以新建挂载目录/mnt/sdc
为例:
mkdir /mnt/sdc
执行mount _磁盘分区_ _挂载目录_
命令,将新建分区挂载到步骤13中创建的目录下。
以挂载新建分区/dev/vdc1
至/mnt/sdc
为例:
mount /dev/vdc1 /mnt/sdc
执行df -TH
命令,查看挂载结果。
回显类似如下信息:
[root@i-IVwlbtest ~]# df -TH Filesystem Type Size Used Avail Use% Mounted on /dev/vda1 ext4 43G 1.7G 39G 5% / devtmpfs devtmpfs 4.1G 0 4.1G 0% /dev tmpfs tmpfs 4.2G 0 4.2G 0% /dev/shm tmpfs tmpfs 4.2G 9.1M 4.1G 1% /run tmpfs tmpfs 4.2G 0 4.2G 0% /sys/fs/cgroup tmpfs tmpfs 821M 0 821M 0% /run/user/0 /dev/vdb xfs 22G 34M 22G 1% /data /dev/vdc1 ext4 22G 47M 20G 1% /mnt/sdc
表示新建分区/dev/vdc1
已挂载至/mnt/sdc
。
说明
云服务器重启后,挂载会失效,您可以修改/etc/fstab
文件,将新建磁盘分区设置为开机自动挂载,请参见设置开机自动挂载磁盘分区。