Параллельное выполнение нескольких копий редко бывает полезным: независимо от того, является ли ограничивающий фактор пропускной способностью сети или пропускной способностью диска, вы получите N параллельных потоков, скорость каждого из которых будет в 1 / N раз больше.
С другой стороны, когда вы копируете из или в несколько источников (здесь B и C), тогда есть преимущество в параллельном копировании, если узкое место находится на стороне B и C (скорее, чем на общей стороне). Так что вы можете попробовать делать копии параллельно:
rsync -avz david@${FILERS_LOCATION[0]}"${primary_files}" $PRIMARY/ &
rsync -avz david@${FILERS_LOCATION[1]}"${primary_files}" $PRIMARY/ &
wait
Обратите внимание, что выходные данные двух команд rsync будут смешаны; вы можете отправить его в отдельные файлы.
log_base=$(date +%Y%m%d-%H%M%S-$$)
rsync -avz david@${FILERS_LOCATION[0]}"${primary_files}" $PRIMARY/ >$log_base-B.log &
rsync -avz david@${FILERS_LOCATION[1]}"${primary_files}" $PRIMARY/ >$log_base-C.log &
wait
Вы используете несколько SSH-соединений с одним и тем же местом назначения в вашем скрипте. Установление SSH-соединения неизбежно приводит к задержке. Вы можете сэкономить немного времени, оставив соединение открытым и повторно используя его, что легко сделать благодаря основным соединениям .
Проблема решена. Проблема была связана с повреждением журнала диска. Поэтому я попытался восстановить диск, выполнив следующие шаги-
xfs_repair /dev/xvdc
предупреждение, указанное ниже
Фаза 1 -найти и проверить суперблок...
Фаза 2 -с использованием внутреннего журнала
- zero log...
ОШИБКА :Файловая система содержит ценные изменения метаданных в журнале, которые необходимо воспроизводиться. Смонтируйте файловую систему, чтобы воспроизвести журнал, и размонтируйте ее перед re -запуск xfs _ремонт. Если вы не можете смонтировать файловую систему, используйте опция -L для уничтожения журнала и попытки ремонта. Учтите, что уничтожение журнала может привести к повреждению --. Попробуйте выполнить подключение. файловой системы перед этим.
Итак, далее я приступил к следующим шагам-
xfs_repair -L /dev/xvdc
mount -t xfs /dev/xvdc /u01/oracle
Это успешно смонтировало диск /dev/xvdc в папку /u01/oracle.
ПРИМЕЧАНИЕ:Ранее я отформатировал диск с использованием файловой системы XFS.