Não, não existe uma maneira segura de fazer isso a longo prazo. Do manual:
-r, --root
Specify an alternative installation root (default is /). This should not be used as a way to install software into /usr/local instead of /usr. This option is used if you want to install a package on a temporary mounted partition that is "owned" by another system. NOTE: if database path or logfile are not specified on either the command line or in pacman.conf(5), their default location will be inside this root path.
Esta não é uma solução permanente. Você precisa fazer backup de seus dados e redimensionar suas partições.
Você também pode limpar o cache do pacman ( -Scc
) para liberar algum espaço a curto prazo.