Hoje, o /tmp
diretório foi preenchido em uma máquina em funcionamento. O problema era que estava na partição raiz que não era muito grande. Para corrigir isso, um colega de trabalho criou um /new/tmp
diretório em outro lugar, copiou todo o conteúdo para o novo diretório, removeu o original /tmp
e fez um link simbólico /tmp -> /new/tmp
.
Quando ele copiou os arquivos (na verdade, isso era outra pessoa, não eu!), Ele não usou, -a
então o proprietário de todos os arquivos abaixo /new/tmp
era root
. Além disso, ele não definiu as permissões do /new/tmp
diretório, por isso era o 0755 padrão. Isso não causou problemas e até mesmo os modos de ajuste e bits de propriedade falharam ao restaurar a máquina para um estado aceitável de funcionamento. Acabei tendo que destruir tudo /tmp
e reiniciar.
O /tmp
diretório continha vários soquetes e tubos e outros enfeites, já que muitas pessoas executam o Gnome através do VNC, e eu uso o screen
que possui seus próprios tubos.
Existe uma maneira segura de mover um /tmp
diretório para um volume diferente em um sistema em execução? Não sei ao certo o que eu teria feito para manter tudo funcionando. Estou particularmente curioso sobre o que acontece com tubos e tomadas.