本文以容量小于2TB的云硬盘为例,提供云硬盘的格式化操作步骤,大于2TB的数据盘分区须使用GPT格式,请参见格式数据盘≥2TB。
操作环境
本操作步骤适用于小于2TB的数据盘,本文以Windows Server 2012 R2 64位操作系统为例,将KEC实例挂载200GB的全新数据盘,初始化为MBR格式,并格式化为单个NTFS文件系统。
操作步骤
说明:
若新增磁盘处于脱机状态(如上图),需要先执行步骤4联机后再执行步骤5进行初始化。否则直接执行步骤5进行初始化。
操作环境
本操作步骤适用于小于2TB的数据盘,本文以Centos7.6 64位操作系统为例,将KEC实例挂载200GB的全新数据盘,通过fdisk分区工具将数据盘/dev/vdb设置为主分区,分区初始化为MBR格式,并格式化为单个ext4/xfs文件系统。文件系统配置完成后,挂载到/mnt/data_disk01目录,并设置开机自动挂载。
说明:
数据盘的设备名默认由系统分配,命名规则如下所示:设备名从/dev/vdb递增排列,包括/dev/vdb~/dev/vdz
若云盘不需要划分逻辑分区(例如/dev/vdb1或/dev/vdb2),则可直接在裸设备上创建文件系统,参见裸盘创建文件系统。
操作步骤
fdisk -l
云硬盘信息 | 分区信息 | 分区说明 |
---|---|---|
/dev/vda,系统盘,云硬盘容量为50GB | /dev/vda1 | MBR分区,分区容量为50GB |
/dev/vdb,数据盘,云硬盘容量为200GB | /dev/vdb | 无分区 |
说明: 如果不存在/dev/vd*(/dev/vd*为购买的新数据盘,本例中为/dev/vdb),请确认数据盘是否已经挂载到实例。在控制台挂载数据盘,请参见挂载云硬盘。
执行fdisk <硬盘设备名称>
命令,对新增数据盘进行分区操作,本文以云硬盘/dev/vdb
为例,为新的200G数据盘创建分区。
fdisk /dev/vdb
按照界面的提示,依次执行以下步骤:
a. 输入 p,按Enter,查看数据盘的分区信息,新的数据盘默认无分区。
b. 输入 n,按Enter,新建分区。
c. 输入 p,按Enter,选择分区类型为主分区。
说明 数据盘创建单个分区可以只创建主分区。如果要创建四个以上分区,则至少选择一次e(extended),创建一个扩展分区。
d. 输入主分区编号 1,按Enter,新建1个主分区。
说明 Partition number表示主分区编号,可以选择1-4。
e. 按2次Enter,分区大小使用默认配置,即默认初始扇区编号2048,截止扇区编号419430399。
说明
【First sector】表示初始扇区编号,可以选择2048-419430399,默认为2048。
【Last sector】表示截止扇区编号,可以选择2048-419430399,默认为419430399。
f. 输入 p,按Enter,查看新建分区的详细信息。
g. 输入 w:保存分区表,开始分区。
执行交互结果如下图所示:
执行以下命令,查看新分区信息。
lsblk
执行mkfs.<fstype> <云盘设备分区>
命令,格式化新分区并创建文件系统。本例中创建一个ext4文件系统。
执行mkdir <新挂载点>
命令,为新分区创建新的挂载点;本文以新挂载点/mnt/data_disk01
为例。
mkdir /mnt/data_disk01
执行mount <云盘设备分区> <挂载点>
命令,手动挂载新分区;本文以/dev/vdb1
分区,挂载点以/mnt/data_disk01
为例。
mount /dev/vdb1 /mnt/data_disk01
执行以下命令,查看新分区信息。
df -Th
可选操作说明
若您需要云服务器在重启或开机时能自动挂载数据盘的新分区,则需要执行下列步骤添加新分区信息至/etc/fstab中,启动开机自动挂载分区。
确认挂载方式并获取对应信息。
目前可通过文件系统的 UUID(universally unique identifier)或设备名称自动挂载云硬盘,相关说明和信息获取方式如下:
查看云硬盘分区的UUID,执行以下命令,本文以数据盘/dev/vdb1为例。
blkid /dev/vdb1
查看云盘的分区信息,执行以下命令。
lsblk
返回结果如下图所示:
注意: 云服务器使用中情况下卸载或删除云硬盘等操作可能会导致其他云盘的设备名变动,建议在/etc/fstab中使用全局唯一标识符UUID来引用新分区。
执行以下命令,备份etc/fstab文件。
cp /etc/fstab /etc/fstab.bak
执行以下命令,添加自动挂载信息,本文以自动挂载/dev/vdb1
分区,挂载点/mnt/data_disk01
为例。
echo 'UUID=34dbba74-5123-4b0f-a589-ae5e7e9e497c /mnt/data_disk01 ext4 defaults 0 0' >> /etc/fstab
echo '/dev/vdb1 /mnt/data_disk03 ext4 defaults 0 0' >> /etc/fstab
执行cat /etc/fstab
命令,查看自动挂载配置。
cat /etc/fstab
执行以下命令,检查/etc/fstab文件是否配置成功。
mount -a
如果运行通过则说明/etc/fstab配置成功,文件系统会在操作系统启动时自动挂载。
文档内容是否对您有帮助?
评价建议不能为空
非常感谢您的反馈,我们会继续努力做到更好!