Skip to content

Commit

Permalink
Merge pull request #137 from 007revad/develop
Browse files Browse the repository at this point in the history
Update syno_create_m2_volume.sh
  • Loading branch information
007revad committed Mar 24, 2024
2 parents a865a40 + dc5b97c commit 768029b
Showing 1 changed file with 12 additions and 8 deletions.
20 changes: 12 additions & 8 deletions syno_create_m2_volume.sh
Original file line number Diff line number Diff line change
Expand Up @@ -22,19 +22,23 @@

# TODO
# Better detection if DSM is using the drive.
# Show drive names the same as DSM does.
# Support SATA M.2 drives.
# Maybe add logging.
# Add option to repair damaged array? DSM can probably handle this.

# DONE
# Thanks to Severe_Pea_2128 on reddit:
# Changed to use synostgpool so reboot and online assemble are not needed.
# Added support for JBOD, SHR, SHR2 and RAID F1.
# Added choice of multi-volume or single-volume storage pool.
# Added option to skip drive check.
# v2 and later are for DSM 7 only.
# - For DSM 6 use v1 and do not use the auto update option.
# For DSM 6 use v1 without the auto update option.
# Now shows "M.2 Drive #" the same as storage manager.
# Now uses synostgpool command which allows the following: (Thanks to Severe_Pea_2128 on reddit)
# Now supports JBOD, SHR, SHR2 and RAID F1.
# Added choice of multi-volume or single-volume storage pool. Multi-volume allows overprovisioning.
# Added option to skip drive check.
# No longer need to reboot after running the script.
# No longer need to do an online assemble.
# Enables RAID F1 if not enabled and RAID F1 selected.
# Removed drive check progress as it was not possible with synostgpool.
# Removed dry run mode as it was not possible with synostgpool.
# Removed support for SATA M.2 drives.


# m2list_assoc contains associative array of [M.2 Drive #]=nvme#n#
Expand Down

0 comments on commit 768029b

Please sign in to comment.