у меня есть 11 дисков, где та же таблица разделов необходима теперь, я использую
sfdisk -d /dev/sda | /dev/sdb
как я могу сделать это для всех них сразу не один за другим
Вы могли сделать:
sfdisk -d /dev/sda > sda.out
for i in {b..k}
do
sfdisk /dev/sd$i < sda.out &
done
Это запустится 10 sfdisk
процессы в фоновом режиме, каждый обрабатывающий один диск.
Или использование tee
с заменой процесса, но я не могу думать о программируемом способе сделать это легко.
Если Вы знаете сумму целей заранее, можно использовать tee
и обработать замену для предотвращения посреднических файлов:
cd /dev
sfdisk -d sda | tee >(sfdisk sdb) >(sfdisk sdc) [...] | sfdisk sdd