Eu me movo segundo / home, mas é possível fazer o que você quer.
Se eu entendi corretamente, você tem duas unidades, uma com o Ubuntu (e possivelmente algumas coisas do Windows) e um com os arquivos do usuário do Windows. O que você precisa fazer é encolher a partição do Windows (embora eu tenha feito isso com sucesso muitas vezes, o redimensionamento de partições pode levar à perda de dados, portanto, faça o backup de seus dados) e isso liberará espaço nessa unidade. Você pode usar um programa como o GParted para redimensionar partições. Uma vez feito, você pode pegar o espaço restante e criar uma nova partição (também feita com o GParted). Então você precisará copiar o conteúdo de / usr / local e / opt para a nova partição (eu costumo fazer esta parte inserindo um live cd e montando tudo e copiando). Finalmente, você precisará editar o / etc / fstab e dizer onde montar / usr / local e / opt.
O link dado acima nas etapas para mover / home é o mesmo, então você pode seguir esse guia para mover / usr / local e / opt. O que você precisa fazer é redimensionar a partição do Windows primeiro.