From 65bc22fd1d1be613d45ed1b8cb635b419c662969 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marek=20Marczykowski-G=C3=B3recki?= Date: Sat, 11 Apr 2015 02:47:16 +0200 Subject: [PATCH] Fix resizing of /rw partition (private.img) Offline resize requires to run fsck -f first. Because we support only growing that image, we can simply use online resize instead. This finally fixes qubesos/qubes-issues#772 --- vm-init.d/qubes-core | 2 +- vm-systemd/mount-home.sh | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/vm-init.d/qubes-core b/vm-init.d/qubes-core index ace41e1..e3b2aa3 100755 --- a/vm-init.d/qubes-core +++ b/vm-init.d/qubes-core @@ -60,8 +60,8 @@ start() mkfs.ext4 -m 0 -q /dev/xvdb || exit 1 fi - resize2fs /dev/xvdb 2> /dev/null || echo "'resize2fs /dev/xvdb' failed" mount /rw + resize2fs /dev/xvdb 2> /dev/null || echo "'resize2fs /dev/xvdb' failed" if ! [ -d /rw/home ] ; then echo diff --git a/vm-systemd/mount-home.sh b/vm-systemd/mount-home.sh index a129b38..fcff60c 100644 --- a/vm-systemd/mount-home.sh +++ b/vm-systemd/mount-home.sh @@ -8,9 +8,9 @@ if dd if=/dev/zero bs=512 count=$private_size_512 | diff /dev/xvdb - >/dev/null; mkfs.ext4 -m 0 -q /dev/xvdb || exit 1 fi -resize2fs /dev/xvdb 2> /dev/null || echo "'resize2fs /dev/xvdb' failed" tune2fs -m 0 /dev/xvdb mount /rw +resize2fs /dev/xvdb 2> /dev/null || echo "'resize2fs /dev/xvdb' failed" if ! [ -d /rw/home ] ; then echo