在麒麟 V10 SP3 环境下,针对普通硬盘组建的 RAID 1 阵列完成/data/models目录的配置(替代之前的 NVMe SSD),核心差异在于 RAID 1 的设备识别、挂载参数优化(适配普通硬盘)、RAID 状态校验,以下是经麒麟 V10 SP3+RAID 1 验证的全流程操作命令,确保目录稳定用于模型存储:
- RAID 1(镜像阵列):设备名通常为
/dev/md0(软件 RAID)或/dev/sda1//dev/sdb1(硬件 RAID,由 RAID 卡识别为单个逻辑盘);
- 核心适配:普通硬盘 RAID 1 优先保障数据安全性(镜像特性),挂载参数需调整(禁用 SSD 专属优化,启用 RAID 适配参数);
- 操作用户:
root用户执行(RAID 设备操作、目录权限需最高权限)。
lsblk -f
mdadm --detail --scan
cat /proc/mdstat
df -h /data
mkdir -p /data
注意:格式化会清空 RAID 1 阵列数据,已有数据则跳过此步骤;普通硬盘 RAID 1 优先选ext4(稳定、适配麒麟 V10 SP3):
mkfs.ext4 /dev/md0
mkfs.ext4 /dev/sda1
mount /dev/md0 /data
mount /dev/sda1 /data
df -h /data
RAID 1 优先用 UUID 挂载(避免设备名变化 / RAID 重建后设备名变更):
blkid /dev/md0
cp /etc/fstab /etc/fstab.bak
echo 'UUID=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX /data ext4 defaults,noatime,barrier=1 0 0' >> /etc/fstab
mount -a
mkdir -p /data/models
chmod -R 755 /data/models
ls -ld /data/models
普通硬盘 RAID 1 无需 SSD 专属优化,重点保障稳定性,可调整以下参数:
vi /etc/fstab
UUID=XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX /data ext4 defaults,noatime,barrier=1,data=ordered 0 0
mount -o remount /data
hdparm -W 0 /dev/sda
hdparm -W 0 /dev/sdb
dd if=/dev/zero of=/data/models/test_model.gguf bs=2G count=1
ls -lh /data/models/test_model.gguf
mdadm --detail /dev/md0 | grep "State"
rm -f /data/models/test_model.gguf
针对普通硬盘 RAID 1 的核心配置要点:
- 优先用
UUID配置/etc/fstab,避免 RAID 设备名变化导致挂载失效;
- 挂载参数选
noatime+barrier=1,平衡普通硬盘性能与 RAID 1 数据安全性;
- 操作前务必确认 RAID 1 同步完成(无 resyncing 状态),避免写入数据丢失;
/data/models权限设为 755,适配 llama.cpp/Ollama 等模型部署工具的读写需求。
执行完以上命令后,/data/models即可稳定作为 3TB RAID 1 阵列的模型存储目录,完全适配麒麟 V10 SP3 下的大模型部署场景。
原创文章,作者:奋斗,如若转载,请注明出处:https://blog.ytso.com/tech/aiops/318750.html