From d0a35638af2063a5e6ca8012504388d177429ae8 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Pablo=20Fern=C3=A1ndez=20Rodr=C3=ADguez?= Date: Fri, 30 Aug 2024 11:32:00 +0200 Subject: [PATCH] improve available_space check --- definitions/checks/disk/available_space.rb | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/definitions/checks/disk/available_space.rb b/definitions/checks/disk/available_space.rb index 8445f32ed..3ab2e30e8 100644 --- a/definitions/checks/disk/available_space.rb +++ b/definitions/checks/disk/available_space.rb @@ -3,7 +3,7 @@ module Disk class AvailableSpace < ForemanMaintain::Check metadata do label :available_space - description 'Check to make sure root(/) partition has enough space' + description 'Check if /var/cache partition has enough space for dnf transaction:' tags :pre_upgrade end @@ -11,11 +11,12 @@ class AvailableSpace < ForemanMaintain::Check def run assert(enough_space?, "System has less than #{MIN_SPACE_IN_MB / 1024}GB space available"\ - ' on root(/) partition') + ' on /var/cache partition') end def enough_space? - io_obj = ForemanMaintain::Utils::Disk::IODevice.new('/') + device = ForemanMaintain::Utils::Disk::Device.new('/var/cache').name + io_obj = ForemanMaintain::Utils::Disk::IODevice.new(device) io_obj.available_space > MIN_SPACE_IN_MB end end