¿Particionar la unidad en tiempo de ejecución a través de la línea de comandos?

¿Particionar la unidad en tiempo de ejecución a través de la línea de comandos?

Actualmente estoy intentando escribir un script bash que, cuando se ejecuta, crea una nueva partición de 100 MB de tamaño. Sin embargo, quiero usar el espacio libre en /dev/sda1la partición en la que está instalado el sistema para eso. ¿Es eso posible, mientras el sistema está funcionando?

información relacionada