Recently, I moved an Arch Linux installation from one computer to another. I did this using "cp -a". The new computer has a fully encrypted SSD, the old one a simple HDD. A little bit of tweaking afterwards (mainly adjusting xorg.conf and installing the boot loader) and you're done. Moving the system took about 3 hours -- most of the time, I was waiting for "cp" to finish. After having used Windows for over 15 years, I'm still amazed by how simple things are in the Linux world.