From 8bdb3e878672e61100e2d808c707df58a308fbe7 Mon Sep 17 00:00:00 2001 From: Vitaliy Filippov Date: Tue, 5 Nov 2024 02:43:30 +0300 Subject: [PATCH] Write meta/journal to correct device when used in superblock mode --- src/disk_tool/disk_tool.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/disk_tool/disk_tool.cpp b/src/disk_tool/disk_tool.cpp index 586bd61b..f1ed13b4 100644 --- a/src/disk_tool/disk_tool.cpp +++ b/src/disk_tool/disk_tool.cpp @@ -318,6 +318,7 @@ int main(int argc, char *argv[]) // First argument is an OSD device - take metadata layout parameters from it if (self.dump_load_check_superblock(self.new_journal_device)) return 1; + self.new_journal_device = self.dsk.journal_device; self.new_journal_offset = self.dsk.journal_offset; self.new_journal_len = self.dsk.journal_len; } @@ -383,6 +384,7 @@ int main(int argc, char *argv[]) // First argument is an OSD device - take metadata layout parameters from it if (self.dump_load_check_superblock(self.new_meta_device)) return 1; + self.new_meta_device = self.dsk.meta_device; self.new_meta_offset = self.dsk.meta_offset; self.new_meta_len = self.dsk.meta_len; }