From: Karel Zak Date: Thu, 15 Apr 2021 12:43:15 +0000 (+0200) Subject: fdisk: warn if disk in use X-Git-Tag: v2.37-rc2~64 X-Git-Url: http://git.ipfire.org/?a=commitdiff_plain;h=dee0c29c6f9fa72a8d19c2336ea8b7f8cac2c81e;p=thirdparty%2Futil-linux.git fdisk: warn if disk in use Fixes: https://github.com/karelzak/util-linux/issues/1278 Signed-off-by: Karel Zak --- 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)