Centos

/boot 更新時空間不足。現在怎麼辦?

  • September 5, 2019

我剛剛遇到了一個嚴重的問題

我需要用固定分區大小更新離線 CentOS 機器。當更新過程因錯誤而終止時,/boot 需要 32mb 以上才能更新。它的尺寸為 512mb。更新後有 171mb 在使用中。因此,更新似乎將臨時文件和文件夾放在 /boot 中,這些文件和文件夾在完成時會被刪除。

我無法更改 /boot 的大小,因為該欄位中有一些框。 更新過程尚未定義,但可能包括通過映像進行的更新。但這將是將來的一些時候……也許吧。

是否可以更改 /boot 的臨時路徑?我還想知道是否可以通過附加 ramdisk 來臨時擴展 /boot 的大小。但是我如何能夠控制該過程以確保數據僅在 /boot 上?通過管道輸入壓縮/ boot上的臨時數據,然後在使用時通過管道輸出?

仔細了解更新如何在文件中移動會有所幫助。

有沒有人有另一個想法必須在不觸及 /boot 大小的情況下實現更新?

通過刪除舊核心來釋放空間(保留最後兩個):

package-cleanup --oldkernels --count=2

引用自:https://unix.stackexchange.com/questions/539170