Permission denied (publickey,password) error
Это не имеет ничего общего с разрешениями на скрипт. Вы не можете установить ssh-соединение. Попробуйте сначала получить оболочку на удаленной системе.
ssh -vv root@HostB
Кстати, обычно не рекомендуется разрешать прямой доступ к учетной записи root через ssh -, и ошибка, которую вы показали, является ожидаемой, если sshd настроен с PermitRootLogin=No. Правильный способ решить эту проблему — предоставить учетной записи соответствующие привилегии sudo и использовать ее для запуска команды.
pvmove
правильный инструмент:
pvmove /dev/mapper/cryptdisk:52899:56980 /dev/mapper/cryptdisk:40355
переместит экстенты.
Однако, поскольку мы говорим о свопе, я бы просто удалил LV и создал его заново...