Commit 42482e81248f ("resize.f2fs: add caution message for resize")
introduced the `-F' option to force resizing f2fs without displaying
the caution message. And `add_default_options()` implies that `-g'
enables `-F' for resize by default. However resize.f2fs does not
currently support the `-g' option. This patch adds `-g' for it.
Fixes: 42482e81248f ("resize.f2fs: add caution message for resize")
Signed-off-by: Yangyang Zang <[email protected]>
---
Changes in v3:
- Update the resize.f2fs manual page
Changes in v2:
- Modify the commit message as suggested by shengyong
---
fsck/main.c | 11 ++++++++++-
man/resize.f2fs.8 | 7 +++++++
2 files changed, 17 insertions(+), 1 deletion(-)
diff --git a/fsck/main.c b/fsck/main.c
index f7ef092..08d38d8 100644
--- a/fsck/main.c
+++ b/fsck/main.c
@@ -145,6 +145,9 @@ void resize_usage()
MSG(0, "[options]:\n");
MSG(0, " -d debug level [default:0]\n");
MSG(0, " -H support write hint\n");
+ MSG(0, " -f ignore errors during resize\n");
+ MSG(0, " -F force to resize\n");
+ MSG(0, " -g add default options\n");
MSG(0, " -o overprovision percentage [default:auto]\n");
MSG(0, " -s safe resize (Does not resize metadata)\n");
MSG(0, " -t target sectors [default: device size]\n");
@@ -640,7 +643,7 @@ void f2fs_parse_options(int argc, char *argv[])
#endif
} else if (!strcmp("resize.f2fs", prog)) {
#ifdef WITH_RESIZE
- const char *option_string = "d:fFHst:o:V";
+ const char *option_string = "d:fFg:Hst:o:V";
c.func = RESIZE;
while ((option = getopt(argc, argv, option_string)) != EOF) {
@@ -664,6 +667,12 @@ void f2fs_parse_options(int argc, char *argv[])
c.force = 1;
MSG(0, "Info: Force to resize\n");
break;
+ case 'g':
+ if (!strcmp(optarg, "android")) {
+ c.defset = CONF_ANDROID;
+ MSG(0, "Info: Set conf for android\n");
+ }
+ break;
case 'H':
c.need_whint = true;
c.whint = WRITE_LIFE_NOT_SET;
diff --git a/man/resize.f2fs.8 b/man/resize.f2fs.8
index 5b6daf5..5ffc5d5 100644
--- a/man/resize.f2fs.8
+++ b/man/resize.f2fs.8
@@ -24,6 +24,10 @@ resize.f2fs \- resize filesystem size
.B \-F
]
[
+.B \-g
+.I specific environment
+]
+[
.B \-H
]
[
@@ -65,6 +69,9 @@ Force to fix any inconsistent data during resize.
.BI \-F
Skip caution dialogue and resize partition directly.
.TP
+.BI \-g
+Set default options for specific environment
+.TP
.BI \-H
Specify support write hint.
.TP
--
2.43.2
_______________________________________________
Linux-f2fs-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/linux-f2fs-devel