Linux操作系统,支持在裸盘上创建文件系统;若您的数据盘不需要划分逻辑分区(例如/dev/vdb1或/dev/vdb2),则可直接在裸设备上创建文件系统。本文以Ubuntu操作系统为例,提供裸盘的格式化操作步骤。
本操作步骤适用于Linux操作系统,本文以Ubuntu-16.04 64位操作系统为例,将KEC实例挂载2400GB的全新数据盘,格式化为单个ext4/xfs文件系统。文件系统配置完成后,挂载到/mnt/data_disk01目录,并设置开机自动挂载。
说明:
数据盘的设备名默认由系统分配,命名规则如下所示:设备名从/dev/vdb递增排列,包括/dev/vdb~/dev/vdz
操作步骤
fdisk -l
云硬盘信息 | 分区信息 | 分区说明 |
---|---|---|
/dev/vda,系统盘,云硬盘容量为50GB | /dev/vda1 | MBR分区,分区容量为50GB |
/dev/vdb,数据盘,云硬盘容量为2400GB | /dev/vdb | 无分区 |
说明: 如果不存在/dev/vd*(/dev/vd*为购买的新数据盘,本例中为/dev/vdb),请确认数据盘是否已经挂载到实例。在控制台挂载数据盘,请参见挂载云硬盘。
mkfs.<fstype> <云盘设备名称>
命令,创建文件系统。本例中创建一个ext4文件系统。
mkdir <新挂载点>
命令,为新分区创建新的挂载点;本文以新挂载点/mnt/data_disk01
为例。mkdir /mnt/data_disk01
mount <云盘设备分区> <挂载点>
命令,手动挂载新分区;本文以/dev/vdb
分区,挂载点以/mnt/data_disk01
为例。mount /dev/vdb /mnt/data_disk01
df -Th
返回结果如下图所示:可选操作说明
若您需要云服务器在重启或开机时能自动挂载数据盘的新分区,则需要执行下列步骤添加新分区信息至/etc/fstab中,启动开机自动挂载分区。
确认挂载方式并获取对应信息。
目前可通过文件系统的 UUID(universally unique identifier)或设备名称自动挂载云硬盘,相关说明和信息获取方式如下:
查看云硬盘分区的UUID,执行以下命令,本文以数据盘/dev/vdb为例。
blkid /dev/vdb
查看云盘的分区信息,执行以下命令。
lsblk
返回结果如下图所示:
注意: 云服务器使用中情况下卸载或删除云硬盘等操作可能会导致其他云盘的设备名变动,建议在/etc/fstab中使用全局唯一标识符UUID来引用新分区。
执行以下命令,备份etc/fstab文件。
cp /etc/fstab /etc/fstab.bak
执行以下命令,添加自动挂载信息,本文以自动挂载数据盘/dev/vdb
,挂载点/mnt/data_disk01
为例。
echo 'UUID=acafe6be-158e-4f22-8d08-6d9bae8af2c2 /mnt/data_disk01 ext4 defaults 0 0' >> /etc/fstab
echo '/dev/vdb /mnt/data_disk03 ext4 defaults 0 0' >> /etc/fstab
执行cat /etc/fstab
命令,查看自动挂载配置。
cat /etc/fstab
执行以下命令,检查/etc/fstab文件是否配置成功。
mount -a
如果运行通过则说明/etc/fstab配置成功,文件系统会在操作系统启动时自动挂载。
文档内容是否对您有帮助?
评价建议不能为空
非常感谢您的反馈,我们会继续努力做到更好!