
Ich habe gparted bereits installiert, weil ich die Größe einiger Partitionen auf einer Box mit CentOS 7 Minimal ändern möchte. So kann ich mich per SSH mit der Box verbinden und habe nur Zugriff auf das Terminal.
Ich führe den Befehl aus, gaprted
um zu versuchen, es zu starten, aber es heißt:
(gpartedbin:23033): Gtk-WARNING **: cannot open display:
Wie kann ich gparted starten, damit die eigentliche GUI angezeigt wird und ich die Größe von Partitionen über die GUI ändern kann??
Antwort1
Wenn Sie die Installation gparted
mithilfe eines Paketmanagers durchgeführt haben, wurden alle erforderlichen X11- und GNOME-Bibliotheken als Abhängigkeiten mitgezogen. Möglicherweise müssen Sie das xauth
Paket separat installieren.
Wenn Sie also eine GUI verwenden möchten gparted
, müssen Sie einen X11-Server auf dem System ausführen, auf dem sich Ihr physischer Bildschirm, Ihre Tastatur und Maus befinden. Anschließend müssen Sie eine SSH-Verbindung mit aktivierter X11-Weiterleitung herstellen. Dadurch kann die gparted
GUI über die SSH-Verbindung an Ihr lokales System zurückgesendet werden, wo der X11-Server sie auf Ihrem lokalen Bildschirm anzeigt.
Für Windows,VcXsrvist eine relativ aktuelle, kostenlose X11-Serversoftware, die relativ einfach zu installieren ist. Für die Verwendung mit SSH X11-Weiterleitung müssen Sie sie normalerweise nicht konfigurieren: Stellen Sie einfach sicher, dass sie gestartet ist, bevor Sie Ihren SSH-Client starten, und stellen Sie sicher, dass die X11-Weiterleitung in Ihren SSH-Clientoptionen aktiviert wurde.
Wenn Sie zum ersten Mal eine SSH-Verbindung mit X11-Weiterleitung herstellen, sollte eine Meldung wie die folgende angezeigt werden:
/usr/bin/xauth: file /root/.Xauthority does not exist
Dies zeigt an sshd
, was der Remote-Host verwendet, xauth
um die Verbindung vorzubereiten. Da dies jedoch das erste Mal ist, .Xauthority
existiert die Datei in Ihrem Home-Verzeichnis noch nicht. Dies ist normalerweise nur eine Informationsmeldung: Das xauth
Tool erstellt die Datei automatisch, wenn sie nicht vorhanden ist.
Um Partitionen mit einem X11-GUI-Tool zu ändern, benötigen Sie Root-Berechtigungen. Am einfachsten ist es also, wenn Sie sich direkt als Root anmelden können. Wenn das nicht möglich ist, können Sie sich als ein anderer Benutzer anmelden, echo $DISPLAY
den Wert der DISPLAY
Umgebungsvariable anzeigen lassen, dann zum Root-Benutzer wechseln und sicherstellen, dass die DISPLAY
Variable noch auf denselben Wert eingestellt ist (setzen Sie sie bei Bedarf neu ein). Sie müssen die XAUTHORITY
Umgebungsvariable auch so einstellen, dass sie auf die .Xauthority
Datei in Ihrem ursprünglichen Home-Verzeichnis verweist, also etwa so:
export XAUTHORITY=/home/<username>/.Xauthority
Antwort2
Das „g“ zeigt an, dass es sich um einen auf „GNOME“ basierenden Partitionseditor handelt.würdebenötigen eine grafische Umgebung
"parted" wäre eine entsprechende Befehlszeilenversion davon. Sehen Sie sich diesen Befehl an.
Wenn wir schon beim Thema Größenänderung von Partitionen sind, würde ich vorschlagen, sich LVM näher anzuschauen.
Antwort3
Verwenden Sie stattdessen parted
( sudo parted
).
Sie können gaprted nur mit der GUI verwenden.
BefehlsreferenzHier.