Hilfe bei der Installation auf einer Partition

Hallo Leute,

Das ist vielleicht das erste Mal, dass jemand um diese Art von Hilfe bittet, aber ich brauche sie dringend :frowning:

Ich habe einen Server mit 2 Partitionen, die darauf installiert sind, abgesehen von der Swap-Partition natürlich!

Die erste Partition ist 200 GB und die zweite 100 GB groß.

Ich möchte Discourse auf der 100-GB-Partition installieren, anstatt auf der 200-GB-Partition, die ich als Speicherplatz verwenden werde :hear_no_evil:

Wie kann ich per SSH-Befehl mein Skript auf der zweiten installieren, anstatt dass es verloren geht und etwas tut, was ich nicht weiß..!

Ich habe fast überall gesucht, aber keine direkten Themen und Gespräche über dieses Problem gefunden.

Ihre Hilfe wird sehr geschätzt :slight_smile:

EDIT: Ich habe vergessen zu erwähnen, dass ich bereits Ubuntu 20.04 LTS auf dem Server installiert habe, falls das zusätzliche Informationen sind.

Haben Sie die zweite Partition gemountet? Wenn ja, wie lautet der Pfad?

1 „Gefällt mir“

Es ist auf /dev/sda4 gemountet

/dev/sda4 3333580800 3497420799 163840000 78.1G Linux-Dateisystem

Ich hoffe, das hilft und vielen Dank für Ihre Antwort.

Leute fragen das ständig an Orten wie Stack Exchange und Unix.com (ich glaube, das gibt es) und anderen Websites zur Systemadministration. Es ist nicht wirklich ein Discourse-Problem.

Discourse speichert normalerweise Dinge in /var/discourse und dort, wo Docker seine Sachen aufbewahrt.

Nein, das ist das Gerät. Haben Sie es gemountet?
Sie könnten es unter /var/discourse mounten und dann würden Sie bekommen, was Sie wollen.

Siehe zum Beispiel https://devconnected.com/how-to-mount-and-unmount-drives-on-linux/ (erster Google-Treffer, der mir gefallen hat)

4 „Gefällt mir“

Ich habe 2 Partitionen und muss wissen, wie ich sie auf der 100 GB HDD-Partition einbinden kann, aber ich weiß nicht, wie ich diese Partition aufrufen soll, um Discourse darauf zu installieren!!

Wenn ich sie unter /var/discourse einbinde? Wird es dann automatisch auf dieser HDD installiert?? :wink:

Hier brauche ich Hilfe. Wie rufe ich auf, um dieses 100 GB-Laufwerk einzubinden, um Discourse darauf zu installieren.

Vorausgesetzt, Sie haben bereits ein Dateisystem auf der Partition erstellt

mkdir /var/discourse
mount /dev/sda4 /var/discourse

Damit es einen Neustart übersteht, müssen Sie einen /etc/fstab-Eintrag erstellen, und der Link, den ich im vorherigen Beitrag gepostet habe, erklärt Ihnen, wie das geht.

2 „Gefällt mir“

Jetzt reden Sie Klartext :zwinker:

Ich werde es in den nächsten Tagen versuchen und sicherstellen, dass alles gut ist, und Ihre Antwort als gelöst / Lösung markieren oder zusätzliche Hilfe benötigen :lächelnd:

Danke, Bro

2 „Gefällt mir“

Erledigt und erledigt, mein Freund!

Ich habe es gemountet und alle notwendigen Dinge erstellt, damit es überlebt, aber wenn ich eine Sache installiere, sagt es mir, dass ich eine andere nicht auf derselben HDD installieren kann..!

Ihre Hinweise funktionierten und waren nützlich genug, um die HDD zu partitionieren, aber die Installation von 2 Dingen läuft nicht gut :frowning:

Was mache ich jetzt falsch?? :confused:

Können Sie bitte genauer erklären, was Sie tun und was es sagt?

1 „Gefällt mir“

Ich habe einen dedizierten Server mit 2 TB und 16 GB RAM, auf dem Debian 10 installiert ist, um Folgendes zu tun:

Bevor ich fortfahre, habe ich bereits Discourse auf einem kleinen VPS mit 20 GB SSD und 2 GB RAM betrieben. Die Seite wird bemerkt und wächst, und ich dachte daran, sie auf die 2 TB zu verlagern.

Hier ist es:

  1. Installieren Sie eine Seedbox auf fast 1,6 TB.
  2. Installieren Sie ein Control Panel, um Software und Skripte für etwa 300 GB zu testen und auszuführen.
  3. Installieren Sie 100 GB davon, um Discourse darauf auszuführen.

Das Problem, auf das ich stoße, ist: Wenn ich die Seedbox installiere, läuft alles gut und reibungslos, und wenn ich VestaCP auf der nächsten Partition installiere, die im Befehl gemountet und vorbereitet ist:

root@myserver.com :~# cd /vesta kommt es mit:
root@myserver.com :~#vesta partition

Das Problem ist, wenn ich Vestacp installiere, läuft es reibungslos und perfekt auf der ausgewählten Partition, aber wenn ich danach die Seedbox installiere, läuft es nicht reibungslos und bleibt hängen bei:

Das Skript wird ungefähr 10 Minuten dauern, um abgeschlossen zu werden

Paketlisten werden aktualisiert
Pakete werden aktualisiert
Erforderliche Pakete werden installiert

Hier dauert es 2 Stunden und nichts geht darüber hinaus. Auf der anderen Seite, wenn ich Vestacp überprüfe, sehe ich, dass NGINX deaktiviert ist, weil die Seedbox versucht, die Kontrolle zu übernehmen!

Klicken Sie hier, um den NGINX Offline-Status anzuzeigen

Umgekehrt, wenn ich zuerst die Seedbox installiere, sagt Vestacp, dass sie auf einem frischen Server installiert werden muss!

Wenn ich das am Anfang habe, denke ich, ich werde würgen, bis Discourse so reibungslos läuft, wie ich es möchte..!

Ich weiß, dass ich nur ein paar Klicks davon entfernt bin, die Dinge richtig zu machen, aber die Gehirnfunktion ist am selben Punkt blockiert :frowning:

Bitte nimm das nicht übel, aber warum fragst du das im Discourse-Forum, wenn du noch nicht einmal mit der Discourse-Installation begonnen hast? Ich glaube, du musst Leute finden, die sich mit Vestacp auskennen (von dem ich noch nie gehört habe, tut mir leid).

Außerdem würde ich, wenn ich du wäre, eine Art VM-Plattform auf dieser dedizierten Maschine betreiben, um unendliche Flexibilität bei dem zu haben, was ich als Nächstes tue.

Du hast absolut Recht..!

Ich habe mit Vesta angefangen, stattdessen hätte ich mit Discourse anfangen und sehen sollen, ob es irgendwelche Installationsprobleme gibt :slight_smile:

Wir können diese Diskussion beenden, aber in ein oder zwei Tagen werden wir eine weitere mit der Migration von Discourse von einem Server zu einem anderen beginnen.

Danke, Bro, für all die Zeit, die du für unwichtige Dinge aufgewendet hast!

Ich liebe das Personal hier und die Seite ist cool genug, um unser zweites Zuhause zu sein :stuck_out_tongue:

Prost,

1 „Gefällt mir“

Und wenn dies nur eine einzelne Festplatte ist, warum sollte man sie dann in viele winzige Teile aufteilen, die nur Ärger verursachen können? Früher musste man das tun, weil Dateisysteme zu klein waren (es sei denn, man machte die Blöcke groß, glaube ich), aber bis auf eine kleine Boot-Partition gibt es wirklich keinen Grund, Festplatten in kleinere Teile zu partitionieren. Leute kombinieren jetzt eher Festplatten zu größeren Partitionen mit RAID, aber wie alle gesagt haben, ist dies kein Discourse-Problem.

Es gibt ein Thema darüber, wie man zu einem neuen Server wechselt, das ich nicht finden kann.

1 „Gefällt mir“

Leicht abseits des Themas, aber hey, einige triftige Gründe sind:

  • Trennen Sie Benutzerdaten von Systemdaten, damit das System nicht vollständig ausfällt, wenn die Benutzerdaten groß werden
  • Möglichkeit, verschiedene Dateisysteme zu haben, die für verschiedene Aufgaben geeignet sind (z. B. Geschwindigkeit vs. Zuverlässigkeit)
  • Minimieren Sie das Risiko bei Dateisystembeschädigung
3 „Gefällt mir“

Vielen Dank an die großartigen Administratoren und Unterstützer. Sie haben sehr geholfen und ich habe auch aus Ihrer Erfahrung gelernt :smiley:

Ich werde alle Ihre Ratschläge berücksichtigen!

Es gibt nichts mehr zu sagen, außer dass ich Ihnen allen jahrelangen Erfolg und von besser zu besser wünsche :love_you_gesture:

1 „Gefällt mir“