Вы должны иметь возможность использовать
awk '{print > $3 ".txt"}' <<< "$foo"
Пр.
$ echo "$foo"
A 1 hello
B 2 hello
C 3 hello
D 4 world
E 5 world
F 6 world
awk '{print > $3 ".txt"}' <<< "$foo"
$ head {hello,world}.txt
==> hello.txt <==
A 1 hello
B 2 hello
C 3 hello
==> world.txt <==
D 4 world
E 5 world
F 6 world
Да, вы можете сделать это таким образом. Я не уверен, что компоновка sdd sde sdf missing
RAID10 дает вам больше безопасности, чем сначала создание RAID0(sdd sde
)и преобразование (sdd + sdf, sdc + sde
), но это академическая дискуссия. Вы могли бы сделать это в любом случае.
mdadm
использует специальное ключевое слово «отсутствует» вместо имени устройства для создания/управления поврежденными массивами. Итак, когда вы создаете массив, вы запускаете mdadm --create /dev/md0 --level=10 --raid-devices=4 /dev/sdd1 /dev/sde1 /dev/sdf1 missing
. Как только данные скопированы, вы можете просто добавить оставшийся диск, запустив mdadm --add /dev/md0 /dev/sdc1
.
Я настоятельно рекомендую создавать массив поверх разделов типа «Linux RAID»(0xfd00
или A19D880F-05FC-4D3B-A006-743F0F84911E
), а не на необработанных устройствах.