mirror of
https://git.kernel.org/pub/scm/fs/ext2/e2fsprogs.git
synced 2024-11-24 10:33:35 +08:00
fsck: Ignore /etc/fstab entries for bind mounts
If a user specifies a bind mount with a non-zero fsck pass number, for example: /foo /bar ext3 bind,defaults 1 3 print a warning and ignore the fstab entry. Addresses-Red-Hat-Bugzilla: #151533 Signed-off-by: Eric Sandeen <sandeen@redhat.com> Signed-off-by: "Theodore Ts'o" <tytso@mit.edu>
This commit is contained in:
parent
29cf185826
commit
ed773a2638
10
misc/fsck.c
10
misc/fsck.c
@ -867,6 +867,16 @@ static int ignore(struct fs_info *fs)
|
||||
if (fs->passno == 0)
|
||||
return 1;
|
||||
|
||||
/*
|
||||
* If this is a bind mount, ignore it.
|
||||
*/
|
||||
if (opt_in_list("bind", fs->opts)) {
|
||||
fprintf(stderr,
|
||||
_("%s: skipping bad line in /etc/fstab: bind mount with nonzero fsck pass number\n"),
|
||||
fs->mountpt);
|
||||
return 1;
|
||||
}
|
||||
|
||||
interpret_type(fs);
|
||||
|
||||
/*
|
||||
|
Loading…
Reference in New Issue
Block a user