Ho un droplet da 50 GB che funziona bene da anni, attualmente con 11,7 GB di upload. Un paio di settimane fa avevo almeno 15-20 GB liberi. Un giorno, dopo essere stato assente per circa una settimana, ero nell’area admin e ho visto che avevo solo 700 MB liberi (con un backup di circa 5 GB), l’ho cancellato e ora ho di nuovo solo 5,7 GB liberi.
Ho eseguito più volte ./launcher cleanup (questo mi ha liberato oltre 15 GB in precedenza) in giorni diversi dopo aver aggiornato tutto un paio di volte, e dice sempre 0 byte da recuperare.
Quindi, non sono sicuro di cosa sia successo. Non posso garantire di aver avuto tutto quello spazio disponibile prima di essere assente per una settimana, ma sono abbastanza sicuro di sì, e non sono stati fatti aggiornamenti durante quel periodo che avrebbero potuto occupare molto spazio extra…
Qualche idea? Stavo per aggiungere uno storage a blocchi e cercare di spostare gli upload, ma i miei upload non occupano tutto lo spazio, quindi manca ancora qualcosa/qualcosa lo sta riempiendo. Inoltre, ora non ho abbastanza spazio per fare un nuovo backup, giusto per sicurezza, quindi sono un po’ titubante a farlo senza uno.
Ciao! Hai controllato la cartella dei backup se non ci sono backup interrotti/temporanei che occupano spazio? A me è successo diverse volte.
Per controllare dove va lo spazio su disco, uso lo strumento da riga di comando ncdu. È così che ho capito i miei problemi.
Nota: Se hai esaurito lo spazio su disco, non dimenticare di verificare che l’impostazione di download delle immagini da remoto non sia stata automaticamente disabilitata a causa di ciò. Dovremmo ricevere una notifica al riguardo, ma in qualche modo l’ho persa più volte. Non sono nemmeno sicuro di aver ricevuto questa notifica.
Recentemente ho liberato diversi GB su un sistema da 1GB/25GB con questo comando.
Ma se stai creando un backup che include gli upload da 12GB, ci vorrà circa il doppio per creare un backup, e un paio di backup probabilmente riempiranno il tuo disco.
Non ho backup salvati in loco, di solito conservo quello più recente (che è di circa 5,8 GB) e cancello quelli più vecchi (ho anche tutti quelli di cui ho il backup off-site), ma al momento non ne ho nessuno in loco. L’unico spazio che l’amministratore riporta sono gli upload da 12 GB. Stavo pensando di espandere il droplet o aggiungere lo storage a blocchi a breve, ma poi tutto lo spazio è evaporato e non avevo fatto un backup da un paio di settimane mentre ero via e stavo guardando la guida allo storage a blocchi qui ed è più di un semplice “acquista e connetti”, quindi non voglio rischiare di spostare e cambiare le cose senza uno.
Non ero completamente esaurito, era sceso a 700 MB, ma ho controllato e questo non è disabilitato, ma grazie per avermelo fatto sapere.
Proverò tutti i suggerimenti qui e vedrò se qualcuno funziona/dove dice che si trova lo spazio.
Questo non ha liberato nulla.
Questo essenzialmente conferma per me che qualcosa non va, dato che lui parla della sua installazione da 25 GB, la mia è su un droplet da 50 GB!
Ho controllato la cartella di backup e ci sono una manciata di file casuali, il più grande è 700MB dpkg.status.0 e poi 6 (sequenziali) dpkg.status.1.gz a 200MB. Si possono eliminare in sicurezza? Non giustificano la maggior parte dello spazio, ma sono circa 1,6 GB che almeno aiutano ad avvicinarsi a un backup…
Modifica: ok, quindi non c’era nulla in var/backups, ma ne ho trovato uno in var/discourse/shared/standalone/backups che non era elencato nel mio Admin cp, quindi ho ottenuto 6,5 GB dopo averlo eliminato.
Ho installato ncdu e l’ho eseguito, dice che la mia cartella più grande è di 20 GB e il resto quasi nulla. Quindi mancano 30 GB da qualche parte non in var/discourse?
Oltre a questo ho un file di swap da 2,2 GB. Quindi circa 4 GB compreso quello nei backup. Ci sono ovviamente altri file casuali, escludendo quelli, ci sono 20 GB non giustificati.
Suppongo che potrei fare uno snapshot, creare uno storage a blocchi, spostare gli upload e avrei 22 GB. Sono solo preoccupato che lo spazio continui a scomparire perpetuamente e non possa spostare altro per ottenerne di più.
In particolare, consiglierei di eseguire du -kx / | sort -n | tail -49
o comandi simili, sul tuo server, come root. Hai bisogno di una tattica che esamini ciò che sta realmente accadendo, senza fare supposizioni.
Mentre sei sulla riga di comando, suggerirei
df -mT
free
E anche
docker system df
docker images
Sono preoccupato per quello che dici sui backup. Ci sono due tipi di backup: il tipo normale che include gli allegati e il tipo leggero che li esclude. Dovrebbero avere dimensioni diverse. Avrai una qualche scelta configurata di backup automatici pianificati. Mi sembra possibile che i backup automatici avvengano quando c’è spazio, e questo riempie lo spazio.
Ti consiglio di dare una buona occhiata ai file prima di eliminarli: qual è la data e l’ora, qual è la dimensione. Questo aiuterà a determinare come sono entrati in esistenza.
Vale la pena notare che l’eliminazione di un file aperto lo renderà non elencato ma non verrà eliminato finché non verrà chiuso. È persino possibile, quindi, che vedrai un quadro diverso dopo un riavvio del server.