Synology_M2_volume 项目使用教程
1. 项目目录结构及介绍
Synology_M2_volume/
├── CHANGES.txt
├── LICENSE
├── README.md
├── README_DSM6.md
├── my-other-scripts.md
├── syno_create_m2_volume.sh
└── images/
└── ...
目录结构说明
- CHANGES.txt: 记录项目的更新日志。
- LICENSE: 项目的开源许可证文件,本项目使用 MIT 许可证。
- README.md: 项目的主说明文件,包含项目的概述、使用方法和注意事项。
- README_DSM6.md: 针对 DSM 6 版本的额外说明文件。
- my-other-scripts.md: 其他相关脚本的说明文件。
- syno_create_m2_volume.sh: 项目的核心脚本文件,用于在 Synology NAS 上创建 M.2 卷。
- images/: 存放项目相关的图片文件。
2. 项目启动文件介绍
syno_create_m2_volume.sh
syno_create_m2_volume.sh
是本项目的核心启动文件,用于在 Synology NAS 上自动创建 M.2 卷。该脚本的主要功能包括:
- 自动检测并配置 M.2 NVMe 驱动器。
- 创建 RAID 和存储池。
- 支持多种 RAID 级别,如 SHR、SHR2、RAID 0、RAID 1 等。
- 支持 DSM 7 及以上版本。
使用方法
- 下载并解压项目文件。
- 通过 SSH 登录到 Synology NAS。
- 运行以下命令启动脚本:
sudo -s /volume1/scripts/syno_create_m2_volume.sh
注意:请将 /volume1/scripts/
替换为实际存放脚本的路径。
3. 项目配置文件介绍
本项目没有传统的配置文件,所有配置均通过脚本运行时的交互式问答完成。脚本会提示用户选择 RAID 级别、驱动器数量等配置选项。
配置选项
- RAID 级别: 支持 SHR、SHR2、RAID 0、RAID 1 等多种 RAID 级别。
- 驱动器数量: 根据选择的 RAID 级别,脚本会提示用户选择驱动器数量。
- 存储池类型: 可以选择创建单卷或多卷存储池。
示例
在运行脚本时,用户可能会看到如下提示:
请选择 RAID 级别:
1. SHR
2. SHR2
3. RAID 0
4. RAID 1
用户只需输入相应的数字并按回车即可完成配置。
通过以上步骤,您可以轻松地在 Synology NAS 上创建 M.2 卷,并充分利用 NVMe 驱动器的性能优势。