robartsd прав на 101%, когда советует делать резервную копию ваших данных; Я думаю, что перед переходом с ext4 на XFS требуется несколько резервных копий, каждая из которых проверена. Да, это 288 ТБ, но только вы знаете, что будет, если вы потеряете свои данные.
Одно из предложений состоит в том, чтобы запустить mkfs.xfs /dev/xvdf1 -f
, пакет, который почти наверняка уже установлен в вашем RHEL, после просмотра источника предложения . Другой использует fstransformmoreи more , который устанавливается исходным кодомsudo dnf install fstransform
().
Это просто, напишите функцию:
function serverscp () {
s="$1"
ssh user@$s mkdir -p /data/${udate}_inputfiles/f{1,2,3,4,5,6}
echo "Starting copy"
cd /homepath1
scp *${udate}* user@${s}:/data/${udate}_inputfiles/f1
scp *${udate}* user@${s}:/data/${udate}_inputfiles/f2
scp *${udate}* user@${s}:/data/${udate}_inputfiles/f3
scp *${udate}* user@${s}:/data/${udate}_inputfiles/f4
scp *${udate}* user@${s}:/data/${udate}_inputfiles/f5
scp *${udate}* user@${s}:/data/${udate}_inputfiles/f6
cd $OLDPWD
}
Позже в вашем сценарии
for tgt in server1 server2 server3 ; do
serverscp $tgt
done
Предупреждение непроверенный код, даже не проверенный с помощьюhttps://shellcheck.org