Proper way to move to a bigger SD card?

To maybe help tide me over until usb-boot on a Pi4 becomes possible and reasonably reliable… at the very least, I have to get off the 8g SD…

  • take snapshot of old Hass.io
  • copy snapshot off old SD
  • install hass.io on new SD
  • install samba addon
  • copy old snapshot to new install
  • restore old snapshot under new install
  • ?