Заметьте что ваша перегородка /opt не будет фактическ отдельно перегородкой, но просто директория в вашей перегородке корня.
В виду того что вы не используете логически менеджера тома, вы реально спрашиваете будет если вы можете увеличить размер вашей перегородки корня. Это включило бы двинуть вашу всю перегородку /home, которая справедливо большая. Я и старый fart и могу быть из касания, но вообще в мой опыт, вы не идете мочь двинуть старт той системы файлов /home на sda3 к более последнему пятну на той перегородке без проникнуть данные там.
Совершенно самая легкая вещь, котор нужно сделать должна была бы возвратить данные по /opt к /home (/home/opt) и simpliy сделайте symlink к ему (rsync - av /opt /home; mv /opt /opt/old; ln - s /home/opt /opt). Не самая милая, но вероятно просто для выполнения