commit | 732c98172635005437819cc5e3c54bdf148a6ace | [log] [tgz] |
---|---|---|
author | Chris Suter <csuter@google.com> | Wed Dec 21 21:47:44 2022 +0000 |
committer | CQ Bot <fuchsia-internal-scoped@luci-project-accounts.iam.gserviceaccount.com> | Wed Dec 21 21:47:44 2022 +0000 |
tree | 5bad0f9d56cc5dd758cc6cd29bec851db572830c | |
parent | 01bf3951799a78aed0a39c7f38aece336b1a1f2d [diff] |
[recovery] Add ShredDataVolume to fshost This moves some of the responsibility for shredding the data volume into fshost and fixes how shredding works when the data volume is mounted: instead of trying to wipe the super blocks, we will delete the key bag. For now, this only works with Fxfs and only in the Rust fshost. This CL does not fix workstation where factory reset remains broken. Bug: 116488 Change-Id: I397e30646175482e3c59f43c1edd8d713be86d14 Reviewed-on: https://fuchsia-review.googlesource.com/c/fuchsia/+/780203 API-Review: Chris Suter <csuter@google.com> Reviewed-by: Stephen Demos <sdemos@google.com> Reviewed-by: Drew Fisher <zarvox@google.com> Commit-Queue: Chris Suter <csuter@google.com> Reviewed-by: Eric Stone <ecstone@google.com> Reviewed-by: Alex Legg <alexlegg@google.com>
Fuchsia is an open source, general purpose operating system supporting modern 64-bit Intel and ARM processors.
We expect everyone interacting with our project to respect our code of conduct.
Read more about Fuchsia's principles.
See Getting Started.
See fuchsia.dev.