Speicherplatz freigeben

Alte Kernel entfernen

Im Laufe des Lebenszyklus einer Appliance wurden möglicherweise mehrere Updates durchgeführt, darunter auch Kernel-Updates. Die alten Kernel werden standardmäßig nicht gelöscht und müssen manuell entfernt werden. Jeder installierte Kernel belegt etwa 100–300 MB Speicherplatz. In diesem Artikel wird erläutert, wie Sie diese nicht mehr benötigten Kernel von der Appliance entfernen können.

Erstellen einer Sicherung

Wenn Sie mit der Verwaltung von Linux-Systemen nicht vertraut sind, wird dringend empfohlen, einen Snapshot der Appliance zu erstellen. Das Entfernen des falschen Kernels (z. B. des aktuell verwendeten) kann dazu führen, dass die Appliance nicht mehr bootet .

Um alte Kernel zu entfernen, gehen Sie bitte wie folgt vor:

  1. Starten Sie das System neu, um sicherzustellen, dass Ihr System den zuletzt installierten Kernel bootet.

  2. Zeigen Sie die Version des aktuell verwendeten Kernels an und notieren Sie sie für die Dauer dieser Anleitung. Die Ausgabe könnte wie folgt aussehen:

cryptshare:~ # uname -r
4.4.104-39-default
  1. Zeigen Sie alle installierten Kernel an.

cryptshare:~ # rpm -qa {{!}} grep -i kernel
kernel-default-4.4.104-39.1.x86\_64
kernel-firmware-20170530-14.1.noarch
kernel-default-4.4.104-18.44.1.x86\_64
  1. Berücksichtigen Sie nur die Einträge, die „kernel-default“ oder „kernel-desktop“ enthalten. Wie Sie in diesem Beispiel sehen können, ist eine Kernel-Version installiert, die älter ist als die derzeit verwendete: kernel-default-4.4.104-18.44.1.x86\_64

  2. Beginnen Sie mit dem ältesten installierten Kernel und entfernen Sie ihn wie folgt aus dem System.

cryptshare:~ # zypper rm kernel-default-4.4.104-18.44.1
Repository-Daten werden geladen...
Installierte Pakete werden gelesen...
Paketabhängigkeiten werden aufgelöst...

Das folgende Paket wird ENTFERNT:
 kernel-default-4.4.104-18.44.1

1 Paket wird entfernt.
Nach dem Vorgang werden 238,0 MiB freigegeben.
Fortfahren? \[y/n/...? zeigt alle Optionen an\] (y):
  1. Lesen Sie die Zusammenfassung zur Paketentfernung sorgfältig durch und bestätigen Sie, sobald Sie von der Richtigkeit überzeugt sind, durch Drücken der Eingabetaste. (Hinweis: Weitere Pakete wie vmware-guest-tools werden möglicherweise ebenfalls zur Entfernung aufgeführt – das ist in Ordnung.)

  2. Wiederholen Sie den obigen Schritt für alle Kernel, die nicht mit dem derzeit verwendeten Kernel übereinstimmen.

  3. Nachdem zypper den Entfernungsvorgang abgeschlossen hat, haben Sie erfolgreich Speicherplatz freigegeben.

Die Größe der Journal-Protokolle begrenzen

Dieser Artikel beschreibt, wie Sie die Größe der Journal-Protokolle begrenzen können. Da die Journal-Protokolle wahrscheinlich auf Hunderte von MB anwachsen, könnten sie einen erheblichen Teil des Speicherplatzes auf Ihrem Cryptshare-Server beanspruchen. Um die Größe der Journal-Protokolle auf 10 MB zu begrenzen, befolgen Sie bitte die nachstehenden Anweisungen:

  1. Stellen Sie über SSH eine Verbindung zu Ihrem Cryptshare-Server her

  2. Überprüfen Sie die aktuelle Speicherplatzauslastung:

df -h
  1. Begrenzen Sie die Größe des Journals:

sed -i -e ‚s/#SystemMaxUse=/SystemMaxUse=10M/‘ /etc/systemd/journald.conf
  1. Starten Sie den Journal-Daemon neu:

systemctl restart systemd-journald
  1. Überprüfen Sie, ob die Speicherplatzbelegung gesunken ist:

df -h

Erweitern Sie den Speicherplatz Ihres Servers

Linux

# Laden Sie das Tool GParted (als ISO) herunter [1]

  1. Ändern Sie die Größe der virtuellen Festplatte in Ihrer vSphere-Umgebung

  2. Mounten Sie das heruntergeladene GParted-Image und booten Sie den Server von der CD

    51970894

  1. Wählen Sie die Festplatte aus, die Sie erweitern möchten

    51970751

  2. Wählen Sie die Swap-Partition aus und verschieben Sie sie nach rechts

    51970752 51970753

  3. Übernehmen Sie die Änderungen

    51970754

  4. Wählen Sie die Partition /dev/sda1 aus und passen Sie ihre Größe an den maximal verfügbaren Speicherplatz an

    51970755 51970756

  5. Übernehmen Sie die Änderungen

    51970757

  6. Beenden Sie die GParted-Anwendung

    51970758

  7. Fahren Sie das System herunter

    51970759

  8. Hängen Sie das GParted-Image im vSphere-Client aus

  9. Starten Sie den Server

  10. Melden Sie sich als „root“ an und überprüfen Sie die Einstellungen mit dem Befehl „df -h

    51970760

Windows

Lesen Sie diesen Microsoft Technet-Artikel mit detaillierten Anweisungen.

  1. Ändern Sie die Größe der virtuellen Festplatte in Ihrem vSphere Client

  2. Starten Sie Ihren Windows-Host

  3. Öffnen Sie den Windows-Datenträger-Manager

  4. Wählen Sie das Volume aus, das Sie erweitern möchten

  5. Klicken Sie auf „Volume erweitern“ und folgen Sie den Anweisungen

51970895

Azure

Hängen Sie Ihrer VM eine Datendisk an, wie im folgenden Artikel beschrieben:

Bitte beachten Sie: Sie müssen den Schritt „Mit der Linux- VM verbinden, um die neue Festplatte einzubinden“ 2\ nicht ausführen. Führen Sie die folgenden Befehle aus:

wget https://update.cryptshare.com/cryptshare/scripts/cs-appliance/attachHDD.sh

sh attachHDD.sh