I explain to you; I currently have a physical server in production for 3 years. It has a 1Tb hard disk installed (yes, I took it because it was only to “play” a bit and, in the end, it remained an indispensable element in our home network) in which I have basically everything installed (nextcloud, mail, asterisk , webserver, ovpn …). And, of course, with a 1 Tb disk and 3 years of information, it is filling up.
My question is: what is better in my case? Clone the hard drive to a bigger one? Or do a clean installation on a larger capacity disk and recover the system with the backup copies I have?
I would be grateful if you enlightened me a bit in the process, since I would not want to lose any information (especially photos and videos of my wife and my son ).
Thank you all for your help.
I think I’d favor “fresh install and restore from backup”, assuming everything you’ve done is through “normal” Nethserver methods (i.e., no custom software that doesn’t come from standard Nethserver repos, etc.). The reason is that, as you say, you have important data there. And while you can (and should) back up your data, having hard drive redundancy is a good thing as well. Therefore, I’d recommend installing to a suitably-sized (I’d probably say 4-6 TB, but you’re likely a better judge than I of your needs) pair of disks, and the installer will mirror them. Then restore, continue your regular backups, and your data should be much safer.
What might improve safety further would be to install Proxmox on that server on a ZFS mirrored pair of disks, then install Neth on that. The additional benefit is the data integrity protection ZFS provides–sadly RedHat/CentOS are allergic to ZFS.