I posted about this some time ago but hadn’t found any useful way of doing it sensibly. There is a huge amount of spare space on mine so no rush.
Looking around I found this page which gives some details on hows and why’s. I thought that given the problem there must be a command to generate the data that’s needed and do it when needed.