Попробуйте следующее:
Текстовый файл:
host1 #comment
host2 # also comment
host3 # # # it does not matter whats after the hostname
скрипт:
cat Textfile | while read srv comment do;
sshpass -p "$password" ssh -o StrictHostKeyChecking=no USER@${srv} "COMMANDS"
done
Что касается пароля. :Вам следует подумать о замене пароля на аутентификацию с открытым ключом. Чтобы это работало, вам нужно
Вы не можете изменить размер файловой системы extN
на /dev/sda3
, потому что это не раздел файловой системы. Если вы посмотрите на вывод lsblk
, он помечен как раздел, содержащий LV, что означает, что это раздел, содержащий логические тома. LV — это то, что вы хотите изменить, но сначала вам нужно изменить размер раздела.
Если какие-либо команды завершатся неудачей или вернут неожиданный результат, ОСТАНОВИТЕСЬ НЕМЕДЛЕННО.
Изменение размера раздела:
parted /dev/sda print # Check you have exactly three partitions
parted /dev/sda resizepart 3 100% # Extend the third
parted /dev/sda print # Confirm the new partition size
Изменение размера PV (Физический том ), содержащий группу томов («ubuntu -vg» ), содержащий логические тома:
pvresize /dev/sda3
Physical volume "/dev/sda3" changed
1 physical volume(s) resized or updated / 0 physical volume(s) not resized
Теперь вы можете расширить LV ("ubuntu -lv" ), добавив пока 10 ГБ к его размеру ():
lvextend --size +10g --resizefs /dev/ubuntu-vg/ubuntu-lv