Kevin P. Fleming writes:
Yes, I know busybox is in feature freeze. If this two-liner is too much that's fine, but it's handy. This patch allows busybox mount to support "-o move" just like it supports "-o bind", which is the equivalent of util-linux "mount --move". Usage is: mount -o move /mnt/point/1 /mnt/point/2 where /mnt/point/1 is an already mounted filesystem; it will be moved to /mnt/point/2.
This commit is contained in:
parent
2c1f1bc7f6
commit
86af052d25
@ -75,6 +75,7 @@ enum {
|
|||||||
MS_NOATIME = 1024, /* Do not update access times. */
|
MS_NOATIME = 1024, /* Do not update access times. */
|
||||||
MS_NODIRATIME = 2048, /* Do not update directory access times */
|
MS_NODIRATIME = 2048, /* Do not update directory access times */
|
||||||
MS_BIND = 4096, /* Use the new linux 2.4.x "mount --bind" feature */
|
MS_BIND = 4096, /* Use the new linux 2.4.x "mount --bind" feature */
|
||||||
|
MS_MOVE = 8192, /* Use the new linux 2.4.x "mount --move" feature */
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
||||||
@ -117,6 +118,7 @@ static const struct mount_options mount_options[] = {
|
|||||||
{"suid", ~MS_NOSUID, 0},
|
{"suid", ~MS_NOSUID, 0},
|
||||||
{"sync", ~0, MS_SYNCHRONOUS},
|
{"sync", ~0, MS_SYNCHRONOUS},
|
||||||
{"bind", ~0, MS_BIND},
|
{"bind", ~0, MS_BIND},
|
||||||
|
{"move", ~0, MS_MOVE},
|
||||||
{0, 0, 0}
|
{0, 0, 0}
|
||||||
};
|
};
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user