Ich habe eine AWS EC2-Instanz und ihre Festplattenauslastung liegt immer über 90 % und versuche einfach, den Benutzerordner auf die „udev“-Partition zu verschieben, um Speicherplatz freizugeben.
Filesystem Size Used Avail Use% Mounted on
/dev/xvda1 7.9G 6.7G 830M 90% /
udev 3.7G 8.0K 3.7G 1% /dev
Erste Frage: Ich weiß, was diese Partition ist und wofür sie verwendet wird, aber entsteht Schaden, wenn ich den Benutzerordner dorthin verschiebe?
Zweitens habe ich gerade die folgenden Schritte ausgeführt. Aber ich kann nach dem Neustart des Servers keine Verbindung per SSH zum Server herstellen. Gibt es eine Lösung und Erklärung dafür?
sudo mv /home/ubuntu /dev/ubuntu
sudo mkdir /home/ubuntu
sudo chown ubuntu:ubuntu /home/ubuntu
mount --bind --verbose /dev/ubuntu /home/ubuntu
AKTUALISIERUNG 2
OK, ich denke, das Problem ist gelöst. Der Fehler wurde durch das Verschieben des Benutzer-Home-Ordners nach /dev verursacht. Das war ein großer Fehler, da die Udev-Partition im Speicher abgelegt ist. Wenn ich den Server stoppe, wird der Computerspeicher gelöscht. Das bedeutet, dass mein Benutzerordner für immer verloren ist.
Vielen Dank für die schnelle Reaktionszeit und den tollen Inhalt. Das weiß ich wirklich zu schätzen.
Antwort1
Das Udev-Gerät ist eine RAM-Disk und daher glaube ich, dass Sie gerade alle Ihre Daten von /home/ubuntu verloren haben.
Sieh dir das anAntwort auf Superuserfür weitere Details zu udev
Um das wiederherzustellen, greifen Sie am besten auf Ihre Backups zurück.
Wenn Sie uns die genaue Meldung mitteilen, die Sie bei Ihren SSH-Verbindungsversuchen erhalten, können wir Ihnen möglicherweise weiterhelfen, aber das ist möglicherweise unerheblich.