Hi andy, Am 14.01.2024 um 09:15 schrieb Andy Smith:
On Sun, Jan 14, 2024 at 08:01:52AM +0000, Andy Smith wrote:If necessary and if there is a way, I *can* nuke off the target machine's "foo" volume group and recreate the RAID array if I have to make it 512e format. But obviously I'd like some way to move this disk image and have it still work without having to meddle inside it much — it is a VM disk.I think I may be able to use hdparm to reformat these Ultrastar DCs from 4kn to 512e…
...
Thoughts?
Reshaping the target system's storage may be the quickest and most reliable solution.
If you expect there may be future cases with similar problems -- the other way around would be much worse, i.e. you have a source storage with 4k sectors, and target that does not support it -- these posts
https://unix.stackexchange.com/questions/748208/lvm-and-device-mapper-logical-volume-device-sector-size https://unix.stackexchange.com/questions/676534/creating-an-ssd-partition-with-a-different-block-size might be good starting points to work out a real solution.As far as I know, however, it is not possible to change the block sizes using any of the software layers involved -- they all inherit from their base layer, which means from the actual devices, eventually.
Fortunately, I never had to solve such issues myself, but that's probably because I prefer working at the file system level. Block level just has too many pitfalls for my simple tastes ;-)
I'm getting curious to see what happens if I have to mix 512- and 4k-sector disks in one RAID, though.
Cheers, Arno -- Arno Lehmann IT-Service Lehmann Sandstr. 6, 49080 Osnabrück