Ist es in Ordnung, die Datei /boot/initrd.img auf einem laufenden System zu löschen?

9

Ich habe einen Server mit einer RAID1-Root-Partition, aber er hat eine kleine Partition für / boot auf jedem der beiden Laufwerke: Ich habe bei jedem Update eine Verbindung zum anderen hergestellt.

Leider ist die / boot-Partition zu klein - wenn der Kernel aktualisiert wird, hat initramfs keinen Platz mehr, um eine neue initrd.img in die Partition zu schreiben. Die Festlegung der Partitionsgröße würde bedeuten, dem Unternehmen für einige Zeit die kritischen Dienste zu entziehen, was ich gerne vermeiden würde.

Wie ich das grub-Booten verstehe, wird die initrd.img nur verwendet, bis die realen Partitionen gemountet sind. Ist es in Ordnung, nur die vorhandene initrd.img zu löschen und den Speicherplatz freizugeben, um den neuen zu erstellen, während das System läuft?

    
Peter Ford 17.09.2015, 09:41

1 Antwort

4
  • Es ist in Ordnung, es und den Kernel auch während eines laufenden Systems zu entfernen.
  • Aber Sie sollten das Schlimmste planen, was Sie tun werden, wenn das System zum Zeitpunkt des Austauschs abstürzt oder herunterfährt, oder es könnte ein schlechtes Kernel-Update sein.

    Es wird empfohlen, immer einen alten Kernel zu behalten, der funktioniert.

    Also halten Sie eine fertige USB-Bootdiskette mit Sicherung dieses Kernels & amp; Ramdisk. (5 ~ 10min zu erholen)

user.dz 21.09.2015, 06:26

Tags und Links