GPU Ant8裸金属本地磁盘合并挂载至指定目录,并设置开机启动自动挂载
【摘要】 GPU Ant8裸金属本地磁盘合并挂载至指定目录,并设置开机启动自动挂载
0. 方案背景
笔者在华为云购买的Ant8裸金属服务器, 想完成将服务器自带的8*1.5T的磁盘合并挂载至指定目录。
首次配置环境时,需要先处理磁盘分配,这样可以把机器上几个T的空间用起来。这一步操作放在最开始,避免使用一段时间再挂载容易冲掉用户已存储的内容。
执行命令:lsblk ,查看系统存储信息,可以看到有八块nvme SSD硬盘(/dev/nvme0n1, /dev/nvme2n1, /dev/nvme1n1, /dev/nvme4n1, /dev/nvme5n1, /dev/nvme6n1, /dev/nvme3n1, /dev/nvme7n1)
1. 挂载脚本
vim setup.sh ,将以下内容写入脚本
#!/bin/bash
pvcreate /dev/nvme0n1
pvcreate /dev/nvme1n1
pvcreate /dev/nvme2n1
pvcreate /dev/nvme3n1
pvcreate /dev/nvme4n1
pvcreate /dev/nvme5n1
pvcreate /dev/nvme6n1
pvcreate /dev/nvme7n1
vgcreate nvme_group /dev/nvme0n1 /dev/nvme2n1 /dev/nvme1n1 /dev/nvme4n1 /dev/nvme5n1 /dev/nvme6n1 /dev/nvme3n1 /dev/nvme7n1
lvcreate -l 100%VG -n local_data nvme_group
mkfs -t xfs /dev/nvme_group/local_data
mkdir /home/data
mount /dev/nvme_group/local_data /home/data
# 设置开机自动挂载
UUID=$(blkid -s UUID -o value "/dev/nvme_group/local_data")
fstab_entry="UUID=$UUID /home/data xfs defaults,nofail 0 0"
echo "$fstab_entry" | sudo tee -a /etc/fstab
设置为可执行文件:chmod +x setup.sh
执行脚本:./setup.sh
2. 挂载脚本命令解释
2.1. 创建pv (物理卷 physical volume 基本存储逻辑块)
依次执行以下命令:
pvcreate /dev/nvme0n1
pvcreate /dev/nvme1n1
pvcreate /dev/nvme2n1
pvcreate /dev/nvme3n1
pvcreate /dev/nvme4n1
pvcreate /dev/nvme5n1
pvcreate /dev/nvme6n1
pvcreate /dev/nvme7n1
2.2. 创建vg (卷组 Volume Group 这里将两块pv组成一个组), 路径信息使用命令查询:fdisk -l
vgcreate nvme_group /dev/nvme0n1 /dev/nvme2n1 /dev/nvme1n1 /dev/nvme4n1 /dev/nvme5n1 /dev/nvme6n1 /dev/nvme3n1 /dev/nvme7n1
2.3. 创建lv
(逻辑卷 logical volume 可以在组里划分逻辑存储,每个lv可对应文件系统比如/home或者/usr等,这里将100%的VG空间都给这个lv)
lvcreate -l 100%VG -n local_data nvme_group
2.4. 格式化分区
mkfs -t xfs /dev/nvme_group/local_data
2.5. 挂载到/home/data 目录
mkdir /home/data
mount /dev/nvme_group/local_data /home/data
2.6. 查看磁盘合并挂载结果
2.7. 设置开机自动挂载
UUID=$(blkid -s UUID -o value "/dev/nvme_group/local_data")
fstab_entry="UUID=$UUID /home/data xfs defaults,nofail 0 0"
echo "$fstab_entry" | sudo tee -a /etc/fstab
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)