Oggi la /tmpdirectory riempito su una macchina al lavoro. Il problema era che era sulla partizione di root che non era molto grande. Per risolvere questo problema, un collega ha creato una /new/tmpdirectory altrove, copiato tutto il contenuto nella nuova directory, rimosso l'originale /tmpe creato un collegamento simbolico /tmp -> /new/tmp.
Quando ha copiato i file (in realtà, questo è stato qualcun altro, non io!) Non ha usato -acosì il proprietario di ogni file sotto /new/tmpera root. Inoltre, non ha impostato le autorizzazioni della /new/tmpdirectory, quindi era l'impostazione predefinita 0755. Ciò non causava la fine del problema e nemmeno la modifica della modalità e i bit di proprietà non riuscivano a ripristinare la macchina in uno stato accettabilmente funzionante. Ho finito per dover annusare tutto /tmpe riavviare.
La /tmpdirectory conteneva vari socket e pipe e quant'altro, dal momento che un gruppo di persone esegue Gnome attraverso VNC, e io uso screenche ha le sue pipe.
Esiste un modo sicuro per spostare una /tmpdirectory su un volume diverso su un sistema in esecuzione? Non sono sicuro di cosa avrei effettivamente fatto per far funzionare tutto. Sono particolarmente curioso di sapere cosa succede a tubi e prese.