I have a 500 GB SSD in my laptop with a partition holding Windows 7 and a second partition holding Ubuntu 18.10 installed on a BTRFS filesystem with a 4KB block size and dual boot.
I have a 1 TB SSD that I am installing in my desktop pc, and I want to make a complete copy of my laptop's current Ubuntu 18.10 (BTRFS filesystem) partition onto this 1 TB SSD for my desktop. I do not want windows on my 1TB SSD and desire the entire 1TB SSD to single boot Ubuntu 18.10. When I log into the OS on the new SSD after copying: I want access to all of my installed software (installed via sudo, pip, and .deb files), all of my settings and software configuration, and all of my bookmarks.
However, I want to make a fresh install of Ubuntu 18.10 with an optimal blocksize for my desktop's 1 TB SSD, 64 GB ram and i7-6700k processor.
Is is possible to copy / clone a customized Ubuntu 18.10 OS with BTRFS filesystem and 4KB block size onto a freshly installed 18.10 OS with BTRFS filesystem and (say) 4096KB block size (if 4096KB is optimal for my PC)?
I want everything to be the same on both OS's. Do I need to do a manual install of each software item from scratch / or can I do something like Clonezilla or Mounting my laptops directories directly to my 1TB SSD?