Как скопировать таблицу разделов в несколько дисков одновременно

у меня есть 11 дисков, где та же таблица разделов необходима теперь, я использую

sfdisk -d /dev/sda | /dev/sdb 

как я могу сделать это для всех них сразу не один за другим

0
задан 23 October 2014 в 00:06

2 ответа

Вы могли сделать:

sfdisk -d /dev/sda > sda.out
for i in {b..k}
do    
    sfdisk /dev/sd$i < sda.out &    
done

Это запустится 10 sfdisk процессы в фоновом режиме, каждый обрабатывающий один диск.

Или использование tee с заменой процесса, но я не могу думать о программируемом способе сделать это легко.

1
ответ дан 6 October 2019 в 22:37

Если Вы знаете сумму целей заранее, можно использовать tee и обработать замену для предотвращения посреднических файлов:

cd /dev
sfdisk -d sda | tee >(sfdisk sdb) >(sfdisk sdc) [...] | sfdisk sdd
1
ответ дан 6 October 2019 в 22:37

Другие вопросы по тегам:

Похожие вопросы: