Ну, я тоже не знаю правильного ответа на вопрос "какой я пул создаю", если у меня нет вариантов на DS207.
То есть тут, на имеющемся так: либо "быстро", либо "пул". А какой он там... Разве это так важно? :) - производитель "всё сделает за нас".
Пока я нахожусь в состоянии розыска двух подходящих дисков (не обязательно одинаковых, просто двух, и свободных) при имеющемся одном свободном и присунутом в DS207, могу быстренько из ложить своё видение решения вопроса автора. Чтоб не было разочарований в продукции от Synology, и чтоб не было даже мысли, что обильно потраченное бабло на закупку офигительно больших дисков стало напрасной тратой денег.
Но, если честно, то я немножко недопонимаю зачем такие огромные диски для более-менее важного контента? Ведь если случись неприятность, то порядок восстановления в более-менее скверном случае требует размеров хранения троекратно превышающем проблемный вариант. Ведь надо будет сразу снять образ. А работа с образом потребует ещё одно такое же пространство и в результате... Если работаем над 6 TB, то надо как минимум 18 TB взять под это дело где-то. А где?
Исходное: DS207, DSM 3.1, hdd ~ 120 GB (одно)
Хотелка: сделать на диске RAID из двух разделов на манер выше обозначенной хотелки RST от intel. Ну, то есть чтобы у меня на диске был не просто RAID с одним разделом для инфы, как по умолчанию делает производитель, а чтобы было два раздела и они бы образовывали RAID.
Штатно, в гуе DSM делается этот самый "пул". И оценивается состояние:
~ # fdisk -l
Disk /dev/sda: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 1 311 2490240 fd Linux raid autodetect
Partition 1 does not end on cylinder boundary
/dev/sda2 311 572 2097152 fd Linux raid autodetect
Partition 2 does not end on cylinder boundary
/dev/sda3 588 14593 112495152 f Win95 Ext'd (LBA)
/dev/sda5 589 14593 112487104 fd Linux raid autodetect
~ # df -h
Filesystem Size Used Available Use% Mounted on
/dev/md0 2.3G 480.2M 1.8G 21% /
/tmp 61.7M 328.0K 61.4M 1% /tmp
/dev/vg1/volume_1 26.6G 219.1M 26.3G 1% /volume1
/dev/vg1/volume_2 39.4G 176.0M 39.1G 0% /volume2
/dev/vg1/volume_3 39.4G 176.0M 39.1G 0% /volume3
~ # mdadm --detail /dev/md2
/dev/md2:
Version : 1.2
Creation Time : Thu Apr 8 21:25:39 2021
Raid Level : raid1
Array Size : 112485952 (107.27 GiB 115.19 GB)
Used Dev Size : 112485952 (107.27 GiB 115.19 GB)
Raid Devices : 1
Total Devices : 1
Persistence : Superblock is persistent
Update Time : Thu Apr 8 22:00:42 2021
State : clean
Active Devices : 1
Working Devices : 1
Failed Devices : 0
Spare Devices : 0
Name : DS207:2 (local to host DS207)
UUID : 2d0c5717:c5db8dec:f16f1e25:e0ba9a77
Events : 2
Number Major Minor RaidDevice State
0 8 5 0 active sync /dev/sda5
~ # mdadm --examine /dev/sda5
/dev/sda5:
Magic : a92b4efc
Version : 1.2
Feature Map : 0x0
Array UUID : 2d0c5717:c5db8dec:f16f1e25:e0ba9a77
Name : DS207:2 (local to host DS207)
Creation Time : Thu Apr 8 21:25:39 2021
Raid Level : raid1
Raid Devices : 1
Avail Dev Size : 224972160 (107.28 GiB 115.19 GB)
Array Size : 224971904 (107.27 GiB 115.19 GB)
Used Dev Size : 224971904 (107.27 GiB 115.19 GB)
Data Offset : 2048 sectors
Super Offset : 8 sectors
State : clean
Device UUID : 2bf851f3:4cd224ae:5c87724d:d04419b3
Update Time : Thu Apr 8 22:00:42 2021
Checksum : f7dfaacd - correct
Events : 2
Device Role : Active device 0
Array State : A ('A' == active, '.' == missing)
Понятное дело, что для общности я нагородил аж три "раздела" в терминологии synology, а по сути - три логических тома. И залегло всё это счастье при штатной процедуре на sda5.
Теперь я наглым образом c помощью того же fdisk удалю эти невнятные sda3 и расширенный раздел раздел с sda5 (команда d в fdisk для ненужных мне разделов), и перезагружу DS207 штатным способом из гуя DSM. Ну, это по приколу, конечно, можно и reboot-ом обойтись.
Разумеется, терминальный вход (SSH) разрешен.
После перезагрузки устройства, безусловно, если посмотреть в "Диспетчер хранения" DSM, то там голяк и предлагается что-нибудь создать. С помощью "Диспетчера хранения" я создавать ничего не буду. "Диспетчер хранения" сделан для людей удобным и "мудрым", он чтит наставления Козьмы Пруткова в части "нельзя объять необъятное", а моя хотелка из разряда "нафиг оно кому надо", но как оказывается всё же надо, хотя и не часто.
Сделаю пару разделов примерно по 50 GB на диске, чтоб потом их в RAID:
~ # fdisk /dev/sda
The number of cylinders for this disk is set to 14593.
There is nothing wrong with that, but this is larger than 1024,
and could in certain setups cause problems with:
1) software that runs at boot time (e.g., old versions of LILO)
2) booting and partitioning software from other OSs
(e.g., DOS FDISK, OS/2 FDISK)
Command (m for help): p
Disk /dev/sda: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 1 311 2490240 fd Linux raid autodetect
Partition 1 does not end on cylinder boundary
/dev/sda2 311 572 2097152 fd Linux raid autodetect
Partition 2 does not end on cylinder boundary
Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Partition number (1-4): 3
First cylinder (572-14593, default 572): 588
Last cylinder or +size or +sizeM or +sizeK (588-14593, default 14593): 6588
Command (m for help): p
Disk /dev/sda: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 1 311 2490240 fd Linux raid autodetect
Partition 1 does not end on cylinder boundary
/dev/sda2 311 572 2097152 fd Linux raid autodetect
Partition 2 does not end on cylinder boundary
/dev/sda3 588 6588 48203032+ 83 Linux
Command (m for help): n
Command action
e extended
p primary partition (1-4)
p
Selected partition 4
First cylinder (572-14593, default 572): 6589
Last cylinder or +size or +sizeM or +sizeK (6589-14593, default 14593): 12589
Command (m for help): w
The partition table has been altered!
В DSM 3.1, впрочем, и parted есть. Можно было и им воспользоваться. Короче, сделал:
~ # parted
GNU Parted 2.3
Using /dev/hda
Welcome to GNU Parted! Type 'help' to view a list of commands.
(parted) print
print
Model: ATA SAMSUNG HM120JI (scsi)
Disk /dev/hda: 120GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type File system Flags
1 131kB 2550MB 2550MB primary ext3 raid
2 2550MB 4698MB 2147MB primary linux-swap(v1) raid
3 4828MB 54.2GB 49.4GB primary
4 54.2GB 104GB 49.4GB primary
(parted) q
Теперь оформлю эти свеженькие sda3 и sda4 в массив:
~ # mdadm --create --verbose /dev/md2 --level=1 --raid-devices=2 /dev/sda3 /dev/sda4
mdadm: Note: this array has metadata at the start and
may not be suitable as a boot device. If you plan to
store '/boot' on this device please ensure that
your boot-loader understands md/v1.x metadata, or use
--metadata=0.90
mdadm: size set to 48201920K
Continue creating array? yes
mdadm: Defaulting to version 1.2 metadata
mdadm: array /dev/md2 started.
И иду выгуливать собаку, потому что на имеющемся у меня DSM207 процедура создания рэйда не быстрая
~ # cat /proc/mdstat
Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4]
md2 : active raid1 sda4[1] sda3[0]
48201920 blocks super 1.2 [2/2] [UU]
[>....................] resync = 2.5% (1232768/48201920) finish=55.8min speed=14023K/sec
md1 : active raid1 sda2[0]
2097088 blocks [2/1] [U_]
md0 : active raid1 sda1[0]
2490176 blocks [2/1] [U_]
unused devices: <none>
Через часок (55.8 min - это приблизительное время):
~ # cat /proc/mdstat
Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4]
md2 : active raid1 sda4[1] sda3[0]
48201920 blocks super 1.2 [2/2] [UU]
[===================>.] resync = 99.9% (48175552/48201920) finish=0.0min speed=12176K/sec
md1 : active raid1 sda2[0]
2097088 blocks [2/1] [U_]
md0 : active raid1 sda1[0]
2490176 blocks [2/1] [U_]
unused devices: <none>
~ # cat /proc/mdstat
Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4]
md2 : active raid1 sda4[1] sda3[0]
48201920 blocks super 1.2 [2/2] [UU]
md1 : active raid1 sda2[0]
2097088 blocks [2/1] [U_]
md0 : active raid1 sda1[0]
2490176 blocks [2/1] [U_]
unused devices: <none>
Сделался вожделенный рэйд из двух разделов на одном единственном диске. Поблогодарил богов (и старых, и новых) и отформатировал этот рэйд:
~ # mkfs.ext3 /dev/md2
mke2fs 1.41.12 (17-May-2010)
Filesystem label=1.41.12-1639
OS type: Linux
Block size=4096 (log=2)
Fragment size=4096 (log=2)
Stride=0 blocks, Stripe width=0 blocks
3014656 inodes, 12050480 blocks
25600 blocks (0.21%) reserved for the super user
First data block=0
Maximum filesystem blocks=0
368 block groups
32768 blocks per group, 32768 fragments per group
8192 inodes per group
Superblock backups stored on blocks:
32768, 98304, 163840, 229376, 294912, 819200, 884736, 1605632, 2654208,
4096000, 7962624, 11239424
Writing inode tables: done
Creating journal (32768 blocks): done
Writing superblocks and filesystem accounting information: done
This filesystem will be automatically checked every 30 mounts or
180 days, whichever comes first. Use tune2fs -c or -i to override.
Заценил труды:
~ # mdadm --detail --scan --verbose
mdadm: cannot open /dev/md/0: No such file or directory
mdadm: cannot open /dev/md/1: No such file or directory
ARRAY /dev/md2 level=raid1 num-devices=2 metadata=1.2 name=DS207:2 UUID=a2e71f96:42b627d0:2c8fcb8d:eeb87f30
devices=/dev/hda3,/dev/hda4
~ # cat /dev/.mdadm/map
md0 0.90 c732110f:74693209:2d8c9ed8:9d6492a3 /dev/md/0
md1 0.90 aa5a552a:f53ec7f8:2d8c9ed8:9d6492a3 /dev/md/1
md2 1.2 a2e71f96:42b627d0:2c8fcb8d:eeb87f30 /dev/md2
Штатно перезагрузил DS207 (опять же через гуй DSM
) и проверил всё ли на месте, и разрешил ли я свою хотелку:
DS207> df -h
Filesystem Size Used Available Use% Mounted on
/dev/md0 2.3G 480.4M 1.8G 21% /
/tmp 61.7M 280.0K 61.5M 0% /tmp
/dev/md2 45.2G 227.0M 44.9G 0% /volume1
~ # fdisk -l
Disk /dev/sda: 120.0 GB, 120034123776 bytes
255 heads, 63 sectors/track, 14593 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 1 311 2490240 fd Linux raid autodetect
Partition 1 does not end on cylinder boundary
/dev/sda2 311 572 2097152 fd Linux raid autodetect
Partition 2 does not end on cylinder boundary
/dev/sda3 588 6588 48203032+ 83 Linux
/dev/sda4 6589 12589 48203032+ 83 Linux
~ # parted -l
Model: ATA SAMSUNG HM120JI (scsi)
Disk /dev/hda: 120GB
Sector size (logical/physical): 512B/512B
Partition Table: msdos
Number Start End Size Type File system Flags
1 131kB 2550MB 2550MB primary ext3 raid
2 2550MB 4698MB 2147MB primary linux-swap(v1) raid
3 4828MB 54.2GB 49.4GB primary
4 54.2GB 104GB 49.4GB primary
~ # mdadm --detail /dev/md2
/dev/md2:
Version : 1.2
Creation Time : Fri Apr 9 10:17:19 2021
Raid Level : raid1
Array Size : 48201920 (45.97 GiB 49.36 GB)
Used Dev Size : 48201920 (45.97 GiB 49.36 GB)
Raid Devices : 2
Total Devices : 2
Persistence : Superblock is persistent
Update Time : Fri Apr 9 11:34:23 2021
State : clean
Active Devices : 2
Working Devices : 2
Failed Devices : 0
Spare Devices : 0
Name : DS207:2 (local to host DS207)
UUID : a2e71f96:42b627d0:2c8fcb8d:eeb87f30
Events : 32
Number Major Minor RaidDevice State
0 8 3 0 active sync /dev/hda3
1 8 4 1 active sync /dev/hda4
~ # mdadm --examine /dev/sda4
/dev/sda4:
Magic : a92b4efc
Version : 1.2
Feature Map : 0x0
Array UUID : a2e71f96:42b627d0:2c8fcb8d:eeb87f30
Name : DS207:2 (local to host DS207)
Creation Time : Fri Apr 9 10:17:19 2021
Raid Level : raid1
Raid Devices : 2
Avail Dev Size : 96404017 (45.97 GiB 49.36 GB)
Array Size : 96403840 (45.97 GiB 49.36 GB)
Used Dev Size : 96403840 (45.97 GiB 49.36 GB)
Data Offset : 2048 sectors
Super Offset : 8 sectors
State : clean
Device UUID : e4530917:77a95685:adea44cb:aba29569
Update Time : Fri Apr 9 11:35:26 2021
Checksum : 9bbc4fb8 - correct
Events : 32
Device Role : Active device 1
Array State : AA ('A' == active, '.' == missing)
~ # mdadm --examine /dev/sda3
/dev/sda3:
Magic : a92b4efc
Version : 1.2
Feature Map : 0x0
Array UUID : a2e71f96:42b627d0:2c8fcb8d:eeb87f30
Name : DS207:2 (local to host DS207)
Creation Time : Fri Apr 9 10:17:19 2021
Raid Level : raid1
Raid Devices : 2
Avail Dev Size : 96404017 (45.97 GiB 49.36 GB)
Array Size : 96403840 (45.97 GiB 49.36 GB)
Used Dev Size : 96403840 (45.97 GiB 49.36 GB)
Data Offset : 2048 sectors
Super Offset : 8 sectors
State : clean
Device UUID : 173d1264:2c4781fb:06f3ef1b:410d3f0c
Update Time : Fri Apr 9 11:35:26 2021
Checksum : 5244498e - correct
Events : 32
Device Role : Active device 0
Array State : AA ('A' == active, '.' == missing)
Всё на месте. Хотелка исполнилась. В "Диспетчере хранения" гуя DSM у меня теперь есть один раздел RAID1 с защитой данных при одном физическом диске.
К автору вопроса. Ваш вопрос дествительно не сразу был понятен. Но если вы хотите сделать собственное разбиение дисков на вашем устройстве, то производитель этого вам не запрещает. Делайте. Но я пока ограничился одним физическим диском, потому что второго свободного разыскать пока не получается. Но принципиально ничего и не изменится, лишь названия блочных устройств поменяются. Возможно, я вам показал, что ваш вопрос и не вопрос вовсе. Возможно, и нет. Но вы попробуйте на своём железе. Может и этих всех объяснений достаточно.
=====================
Чуть позднее, когда нашлось время для того, чтобы воспользоваться поиском по этому форуму, я всё же разыскал подходящее решение, опубликованное здесь десять лет назад. То есть тогда, когда я, значит, ещё и в школу не пошёл, ваш вопрос, автор, уже порешали. Так что, как-то оно вот так - вопрос по изобретению велосипеда именно вами желаемого колора был там: