summaryrefslogtreecommitdiff
path: root/debvm-create
diff options
context:
space:
mode:
authorHelmut Grohne <helmut@subdivi.de>2022-12-23 10:07:14 +0100
committerHelmut Grohne <helmut@subdivi.de>2022-12-23 10:07:14 +0100
commit28a7ddac2f411f804941892b7b1b26244df9b4b2 (patch)
tree69fc1d78f4e7581c86b3209d1b3062967ee1d965 /debvm-create
parentfb21ae4118745a78e8c1fcfecdc35f1be9f61482 (diff)
downloaddebvm-28a7ddac2f411f804941892b7b1b26244df9b4b2.tar.gz
debvm-create: improve fsck
* Explain why we need this. * Pass recommended options -fD. * As a consequence, running it once is enough. * Don't mask errors.
Diffstat (limited to 'debvm-create')
-rwxr-xr-xdebvm-create5
1 files changed, 2 insertions, 3 deletions
diff --git a/debvm-create b/debvm-create
index 794ab92..21d9a15 100755
--- a/debvm-create
+++ b/debvm-create
@@ -179,6 +179,5 @@ truncate -s "$SIZE" "$IMAGE"
/sbin/resize2fs "$IMAGE"
/sbin/tune2fs -L debvm -i 0 -O extents,uninit_bg,dir_index,has_journal "$IMAGE"
-# fix filesystem after tune2fs
-/sbin/fsck.ext4 -y rootfs.ext2
-/sbin/fsck.ext4 -y rootfs.ext2 || true
+# Must fsck after tune2fs: https://ext4.wiki.kernel.org/index.php/UpgradeToExt4
+/sbin/fsck.ext4 -fD rootfs.ext2