(Tips:如果在阅读本文时遇到代码块无法正常显示的情况时,请刷新页面访问即可)

一、任务目标

  1. 登录云主机,在云主机中连接一个大小为10G的硬盘

  2. 使用fdisk命令对该硬盘进形分区,要求分出两个大小为5G的分区

  3. 使用这两个分区,创建名为/dev/md11、raid级别为1的磁盘阵列

  4. 创建完成后使用xfs文件系统进形格式化,并挂载到/mnt目录下

  5. 挂载实现开机自动挂载

二、具体操作

1.在 OpenStack 管理平台中,首先为实例添加一个 10GB 的硬盘卷。

  • 浏览器输入http://192.168.20.20,登录 OpenStack Dashboard,将新的 10GB 云硬盘卷挂载到实例上(假设硬盘被识别为 /dev/vdd)。

2.使用 fdisk 对新硬盘进行分区

登录到云主机,使用以下命令对新的硬盘进行分区。

fdisk /dev/vdd

按照以下步骤进行操作:

  1. 输入 n 创建新分区。

  2. 选择 p 进行主分区创建。

  3. 输入分区编号 1,然后输入开始扇区和结束扇区,将分区设置为 5G(输入 +5G 表示分出 5G 大小的分区)。

  4. 再次输入 n 创建第二个分区,同样分配 5G 大小。

  5. 输入 w 保存并退出。

3.查看新创建的分区

使用 lsblkfdisk -l 检查新创建的分区,应该可以看到类似以下分区:

lsblk

4.创建 RAID 1 阵列

使用 mdadm 工具创建 RAID 1 阵列。假设已经安装了 mdadm(如未安装可使用 yum install mdadm 安装)。

创建 RAID 1 阵列:

mdadm --create --verbose /dev/md11 --level=1 --raid-devices=2 /dev/vdd1 /dev/vdd2

你可以使用以下命令查看 RAID 阵列状态:

cat /proc/mdstat

5. 创建 XFS 文件系统并挂载

创建 XFS 文件系统:

mkfs.xfs /dev/md11

创建挂载点并挂载 RAID 1 阵列:

mkdir /mnt
mount /dev/md11 /mnt

6. 设置开机自动挂载

输入blkid /dev/md11 获取到磁盘的UUID

编辑 /etc/fstab 文件,添加以下内容以便开机自动挂载:

UUID=上面获取到的ID /mnt xfs defaults 0 0

使用 mount -a 测试 /etc/fstab 文件中的配置是否正确:

如果没有返回值则为配置正确,可以实现自动挂载。

如果你还有什么问题,欢迎在评论区提问!