Hallo!
Als ich mein Forum erstellte, dachte ich nicht darüber nach, dass der Server voll sein könnte, ich dachte, er würde automatisch bereinigt, ich wusste auch nichts über Urheberrechtsprobleme, Probleme mit der Justiz und anderes, und noch weniger habe ich nach Informationen gesucht, um den Benutzern meines Forums nicht zu erlauben, Bilder auf den Server hochzuladen!
Es stellt sich heraus, dass ich jetzt mehrere Probleme habe, voller Server, Probleme mit der Gerechtigkeit, Bilder anderer ohne Rechte preiszugeben, Probleme mit dem Urheberrecht
Ich möchte wissen, wie ich alles lösche, alle Themen, alle geposteten Bilder, alle Bilder von Avataren der Mitglieder, alle Dateien usw. und nur die Diskursdateien (zum Ausführen des Forums) und die Benutzer übrig lasse
ist das möglich? Was kann ich löschen und was nicht?
welchen Befehl benutze ich?
was ist in dev/vda1? Ich sah, dass es 38 GB belegt, aber 38 GB wovon?
Overlay ist auch 38 GB, was ist in diesem Ordner?
was kann ich löschen und wie lösche ich es? Kann man Befehle über die Eingabeaufforderung verwenden?
Ich fürchte, das ist nicht meine Spezialität, aber ich frage mich, ob der Export/die Migration Ihrer Benutzer in eine frische Installation ein weiterer Ansatz sein könnte?
Sie haben 20 GB frei. Das Entfernen von Benutzerbeiträgen wird wahrscheinlich ein paar hundert MB freigeben. Das wird keinen Unterschied machen. Sie können wahrscheinlich ein paar GB mit einem \n\n ./launcher cleanup\n\nfreigeben. Wenn Sie Urheberrechtsprobleme haben, sollten Sie diese direkt angehen. Sie werden sie einfach wieder haben. \n\n\n/dev/vda ist Ihre gesamte Festplatte. Sie können\n\n du -hs /var/discourse/shared/standalone/*\n\nausführen, um zu sehen, wie viel Speicherplatz Discourse belegt.
Ich weiß, dass es wenig entfernt, aber ich brauche es! Ich möchte alles in meinem Forum zurücksetzen, und das wird nicht wieder passieren, weil ich es so einrichten werde, dass niemand etwas in den Medien postet.
Wie würden Ihre Nutzer Ihrer Meinung nach reagieren, wenn sie Abzeichen für Beiträge, Likes usw. verlieren würden? Die Eliminierung all Ihrer Inhalte ist sowohl technisch riskant als auch birgt die Gefahr, dass Sie Ihre Nutzer verärgern.
Wie groß ist die Website inzwischen in Bezug auf Nutzer, Kategorien und Beiträge?
Wenn Sie sich dafür entschieden haben, sollten Sie in Erwägung ziehen, die aktuellen Kategorien auszublenden, indem Sie die Berechtigungen auf „Nur Personal“ ändern, und neue öffentliche Kategorien zum Posten erstellen.
Zusätzlich zu dem, was ich Ihnen gesagt habe, gehörte dieses Forum einem anderen Besitzer, daher wäre es für mich besser, eine Neuinstallation von Grund auf durchzuführen, aber die Benutzer beizubehalten. Wie machen Sie das?
Ich fürchte, meine Migrationsfähigkeiten sind nicht vorhanden, daher weiß ich leider nicht, wie es geht, obwohl ich es vorgeschlagen habe. Ich hatte gehofft, jemand anderes würde sich melden, um zumindest zu bestätigen, dass es möglich ist. Jemand?
Wie viele Benutzer haben Sie?
Wenn Sie von vorne anfangen müssten, wäre eine Alternative, die E-Mail-Adressen Ihrer Benutzer zu exportieren (z. B. mit dem Daten-Explorer) als CSV-Datei, Ihr Forum neu zu erstellen und Ihre Benutzer über die CSV-Datei massenhaft einzuladen.
Eine andere Idee, schwieriger, und ich bin mir nicht sicher, ob sie so funktionieren würde, wie ich denke.
Exportieren Sie alle Benutzerdaten, die Sie behalten möchten (da Sie deren Avatar nicht behalten möchten, möchten Sie vielleicht auch andere Informationen überspringen) mithilfe des Daten-Explorers und exportieren Sie das Ergebnis als Datei.
Erstellen Sie dann nach der Installation Ihres neuen Forums ein Rails-Skript, das die Datei analysiert und Benutzereinträge in der Datenbank erstellt (sowie deren Optionen, E-Mails…).
Hier ist ein Beispiel für die Benutzererstellung in der Rails-Konsole:
Oh ja, als sie darüber sprachen, dachte ich, es sei genau und einfacher, also muss ich zu meiner ersten Option zurückkehren: Dinge auf dem Server löschen! Wissen Sie, welchen Befehl ich verwende, um Dinge auf dem Server zu löschen? Und welche Ordner kann ich löschen? Ich möchte alles löschen, von Medien bis zu Themen, ich behalte nur die gleichen Benutzer, ich möchte nicht einmal den Stil des Forums beibehalten, ich möchte es wirklich zurücksetzen.
Ich dachte daran, die Schaltfläche „Exportieren“ auf der Seite /admin/users/list/active zu verwenden, um die Benutzerliste zu erhalten. Vielleicht einige unnötige Spalten aus der CSV-Datei entfernen und diese dann „irgendwie“ importieren.
Ich habe nicht viel Erfahrung im Diskurs dazu. Ich werde Dinge auf dem Server löschen. Welchen Befehl soll ich verwenden, um den Ordner (falls vorhanden) aller Discourse-Medien zu löschen? Einschließlich Profilbilder, Wandbilder, Themen, Chatnachrichten, normale Nachrichten usw.?
Ich glaube nicht, dass es einen einfacheren Weg gibt, als deine Benutzer zu exportieren und Discourse von Grund auf neu zu installieren und dann deine Benutzer „irgendwie“ zu importieren
Welche Daten möchtest du von deinen Benutzern behalten und wie viele Benutzer hast du? Je genauer du bist, desto wahrscheinlicher erhältst du genaue Antworten, um dein Problem zu lösen.
Ich benutze Google Translate, ich weiß nicht, ob es richtig übersetzt hat, aber nach meinem Verständnis würden sie nicht ins Forum zurückkehren, aber würden sie eingeladen werden? Ich wollte sie gleich behalten, keine Einladungen. Ich habe die Übersetzung nicht genau verstanden, spielt es eine Rolle, auf welche Weise?
aber sie wurden so importiert, dass dieselben Benutzer und Passwörter verwendet werden konnten, oder würden sie eingeladen, eine neue Registrierung vorzunehmen?