From ec87414f93503ff23a88f7017cbdee44c17d479a Mon Sep 17 00:00:00 2001 From: Yann Dirson Date: Mon, 13 Jan 2025 12:09:00 +0100 Subject: [PATCH] WIP EXT: don't reserve any block for root There is only root in dom0, and `df` erroneously substracts the default 5% of disk space as "reserved for root", which is just meaningless here. Would be worth: - doing the same for all FileSR types - some way to get `tune2fs -m 0` run on existing SR to make them even --- drivers/EXTSR.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/EXTSR.py b/drivers/EXTSR.py index d8ee60433..58b86029d 100755 --- a/drivers/EXTSR.py +++ b/drivers/EXTSR.py @@ -205,7 +205,7 @@ def create(self, sr_uuid, size): opterr='Insufficient space in VG %s' % self.vgname) try: - util.pread2(["mkfs.ext4", "-F", self.remotepath]) + util.pread2(["mkfs.ext4", "-m", "0", "-F", self.remotepath]) except util.CommandException as inst: raise xs_errors.XenError('LVMFilesystem', opterr='mkfs failed error %d' % inst.code)