Re: Fwd: Moving ZFS root popol to a virtual server was: ZFS: Suspended Pool due to allegedly uncorrectable I/O error
- Reply: Dag-Erling_Smørgrav : "Re: Fwd: Moving ZFS root popol to a virtual server was: ZFS: Suspended Pool due to allegedly uncorrectable I/O error"
- In reply to: Pamela Ballantyne : "Fwd: Moving ZFS root popol to a virtual server was: ZFS: Suspended Pool due to allegedly uncorrectable I/O error"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Mon, 26 Aug 2024 03:18:27 UTC
On 8/25/24 19:52, Pamela Ballantyne wrote: > Moved from freebsd-fs to questions. > > On Sat, Aug 24, 2024 at 11:25 PM David Christensen < > dpchrist@holgerdanske.com> wrote: > >> >> >> >> A networked version control system is incredibly useful for system >> administration. If you do not have such, I highly recommend it; both >> for this project and for everything else going forward. >> >> > Thank you, David. I should probably have started that way 14 years ago, > but I was younger back then :) > > With 14 years of changes, user requests, and customizations, I wouldn't > know where to start or > even how to initialize a version control system. My fingers are crossed > that I won't have to cross that bridge. > > Thank you so much! > Pammy I use CVS, as does FreeBSD, NetBSD, and OpenBSD: https://cvs.nongnu.org/ https://wiki.freebsd.org/VersionControl https://www.netbsd.org/developers/cvs-repos/cvs_intro.html https://www.openbsd.org/anoncvs.html I learned CVS from the first edition of Fogel: http://cvsbook.red-bean.com/cvsbook.html Briefly, a CVS server can be set up by installing the package "cvs" on a computer with an SSH server, creating local user accounts for the CVS users, initializing a CVS repository (directory tree), and setting ownership, permissions, etc., on the repository. CVS clients can be set up by installing the package "cvs" on computers with an SSH client, setting the environment variables "CVSROOT" and "CVS_RSH" in user profile files, and copying user public SSH keys to the server. Use of ssh-agent(1) on the clients will save typing passphrases for CVS commands. That said -- Git is popular with many FOSS projects and also should work for system administration: https://git-scm.com/ https://github.com/ David