diff options
author | Neil Brown <neilb@suse.de> | 2008-06-26 09:27:15 +1000 |
---|---|---|
committer | Neil Brown <neilb@suse.de> | 2008-06-26 09:27:15 +1000 |
commit | d927f3c4dbd0f2ae25c9b52d9b7c30ed1e8729f8 (patch) | |
tree | 13fbc34749c0839833c02e474a4225435c23adca | |
parent | 0ee4da985003922c6846da3622233db8f030638a (diff) | |
download | mdadm-d927f3c4dbd0f2ae25c9b52d9b7c30ed1e8729f8.tar.gz mdadm-d927f3c4dbd0f2ae25c9b52d9b7c30ed1e8729f8.tar.xz mdadm-d927f3c4dbd0f2ae25c9b52d9b7c30ed1e8729f8.zip |
Improve error message when mdadm fails to stop an array.
Signed-off-by: Neil Brown <neilb@suse.de>
-rw-r--r-- | Manage.c | 7 |
1 files changed, 6 insertions, 1 deletions
@@ -112,9 +112,14 @@ int Manage_runstop(char *devname, int fd, int runstop, int quiet) struct map_ent *map = NULL; struct stat stb; if (ioctl(fd, STOP_ARRAY, NULL)) { - if (quiet==0) + if (quiet==0) { fprintf(stderr, Name ": fail to stop array %s: %s\n", devname, strerror(errno)); + if (errno == EBUSY) + fprintf(stderr, "Perhaps a running " + "process, mounted filesystem " + "or active volume group?\n"); + } return 1; } if (quiet <= 0) |