Para Symlink ou não para Symlink?

1

Prefácio isso dizendo que sou muito novo no Linux / Computers.

Estou trabalhando em uma atualização do yum em um sistema desatualizado do RHEL (7.2). Atualmente não consigo instalar nada novo ou alterar o esquema de partição de disco, mas ele foi enviado para minha equipe com apenas 2g de espaço / var, enquanto / home tem 50g e root, por algum motivo, tem 641g. Eu sei que não é o ideal, mas nada que eu possa fazer sobre isso no momento.

Ao tentar atualizar yum, o cache de var é preenchido. Eu tentei yum clear all , mas simplesmente não há espaço suficiente na pasta para concluir esta atualização. Eu sei que você pode usar o LVS para redimensionar partições, mas foi dito que isso pode ser potencialmente perigoso e nem sempre consistente. Eu também sei que eu posso fazer um link simbólico do / var para / home ou talvez root, mas isso parece um band-aid e eu quero fazer essa solução a longo prazo.

Existe uma maneira melhor de lidar com essa situação? E qual é a melhor maneira de implementar este symlink com segurança, se eu tiver que usá-lo?

    
por Stimulai 27.06.2018 / 16:09

1 resposta

1

Um link simbólico faz o trabalho para uma solução alternativa, mas para uma solução permanente você deve redimensionar suas partições. O redimensionamento / via LVM deve ser feito através do console de recuperação do RHEL e antes de redimensionar qualquer coisa, certifique-se de ter um backup atual.

Eu redimensionei muitos volumes de LVM ao longo do tempo e nunca tive problemas, mas você nunca sabe.

Se você tiver espaço suficiente em / você também pode mover todo o volume lógico / var para o volume raiz, exclua o volume / var logical e inclua o 2GB no volume lógico raiz.

Para vincular o cache do yum como uma solução temporária, faça algo como:

mkdir /tmpvar
mv /var/cache/yum /tmpvar
ln -s /tmpvar/yum /var/cache/yum

Para obter uma visão mais detalhada sobre o processo de redimensionamento, adicione a saída de lvs, pvs e fdisk -l

    
por 27.06.2018 / 16:32