From dee0c29c6f9fa72a8d19c2336ea8b7f8cac2c81e Mon Sep 17 00:00:00 2001 From: Karel Zak Date: Thu, 15 Apr 2021 14:43:15 +0200 Subject: [PATCH] fdisk: warn if disk in use Fixes: https://github.com/karelzak/util-linux/issues/1278 Signed-off-by: Karel Zak --- disk-utils/fdisk.c | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/disk-utils/fdisk.c b/disk-utils/fdisk.c index 4e790c1b3e..af2afed3e3 100644 --- a/disk-utils/fdisk.c +++ b/disk-utils/fdisk.c @@ -1140,6 +1140,12 @@ int main(int argc, char **argv) if (rc) err(EXIT_FAILURE, _("cannot open %s"), devname); + if (fdisk_device_is_used(cxt)) + fdisk_warnx(cxt, _( + "This disk is currently in use - repartitioning is probably a bad idea.\n" + "It's recommended to umount all file systems, and swapoff all swap\n" + "partitions on this disk.\n")); + fflush(stdout); if (!fdisk_is_readonly(cxt) -- 2.47.2