diff --git a/roots.cpp b/roots.cpp index c0348d71..3cc7b418 100644 --- a/roots.cpp +++ b/roots.cpp @@ -321,7 +321,9 @@ int format_volume(const char* volume, const char* directory) { } // Has to be f2fs because we checked earlier. - std::vector f2fs_args = { "/sbin/mkfs.f2fs", "-t", "-d1", v->blk_device }; + std::vector f2fs_args = { "/sbin/mkfs.f2fs", "-d1", "-f", + "-O", "encrypt", "-O", "quota", + v->blk_device }; if (length >= 512) { f2fs_args.push_back(std::to_string(length / 512)); } diff --git a/updater/install.cpp b/updater/install.cpp index b865081b..a111f4b7 100644 --- a/updater/install.cpp +++ b/updater/install.cpp @@ -303,10 +303,16 @@ Value* FormatFn(const char* name, State* state, const std::vector(f2fs_argv)); if (status != 0) { LOG(ERROR) << name << ": mkfs.f2fs failed (" << status << ") on " << location;