Dado que o Linux é basicamente apenas um monte de arquivos de texto, você deve ser capaz de copiar os arquivos conforme necessário. Inicialize seu servidor para um CD de recuperação de algum tipo, monte / dev / VolGroupROOT / LogVolROOT e / dev / VolGroupVAR / LogVolVAR para separar diretórios, copie, comente a linha / var de / etc / fstab (onde estiver montada), reinicialize .
No seu caso, você vai querer copiar o conteúdo de / dev / VolGroupVAR / LogVolVAR para um diretório var / in onde quer que tenha montado / dev / VolGroupROOT / LogVolROOT. Veja as man pages para cp
ou rsync
para opções - você vai querer preservar permissões, seguir links simbólicos, etc.
Não se preocupe com swap, você pode rodar sem ele e adicionar novamente o swap rapidamente, em um local diferente. Comente as linhas de swap no fstab, veja swapon
.
Faça uma checagem de realidade para ter certeza de que você tem espaço suficiente no dispositivo ROOT para tudo em VAR, e tente em outra máquina primeiro se este servidor for importante.
Além disso, existem razões perfeitamente boas para colocar / var, swap ou qualquer outro diretório em sistemas de arquivos diferentes, dependendo do que eles são usados: Separe o i / o entre fusos de disco, uso de disco separado, tenha camadas diferentes de desempenho de armazenamento, etc.