From nobody Mon Aug 26 03:18:27 2024 X-Original-To: questions@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4WsbVR43gXz5V5SS for ; Mon, 26 Aug 2024 03:18:39 +0000 (UTC) (envelope-from dpchrist@holgerdanske.com) Received: from holgerdanske.com (holgerdanske.com [184.105.128.27]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "holgerdanske.com", Issuer "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4WsbVQ41RNz4wXf for ; Mon, 26 Aug 2024 03:18:38 +0000 (UTC) (envelope-from dpchrist@holgerdanske.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=holgerdanske.com header.s=nov-20210719-112354 header.b=iD7J2k32; dmarc=pass (policy=none) header.from=holgerdanske.com; spf=pass (mx1.freebsd.org: domain of dpchrist@holgerdanske.com designates 184.105.128.27 as permitted sender) smtp.mailfrom=dpchrist@holgerdanske.com DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=holgerdanske.com; s=nov-20210719-112354; t=1724642316; bh=t05cq9AUMMq7HFD+8KyUeSw0m8abBZ5xZHXy6/h6hoc=; h=Received:Message-ID:Date:MIME-Version:User-Agent:Subject:To: References:Content-Language:From:In-Reply-To:Content-Type: Content-Transfer-Encoding; b=iD7J2k32MjJUvDfZdEmrinY0gtrUgpagtNAYwo26rBDtMHadT2UKPTkyL4t/hHrVY 49FRXMmhSuN+95Gqdg0fQJwmpFWGmRElqoJRRyL3CsvTfm/DZvqFeCph0vjtHL/EZ8 72xKdeDz4CrV4fBo9lKnYO606A67j6uzP9Z3YMEzUzEzRvVCf1dClfXPgk/PihLQ5l h2OQa4OjBYQiuyL9PkM47YQzk7XZQq8A9IRBRECR5P+Xp+0Vua5/o10uWhFLc10mCv qLjgX1yFCWnTgZv5kjex5GeQ8xkqonOMVzumVzdbrsksBj7jqP0sw6hBp3rUQfzh0C HkMo4mugc3wYm8GFnUoCLxk0XpqRLOAm8pWV8Nosw+ojujXFUHx+WSM2WEgZkjA3NU ur/chOqsWBA4oTtq0KWtQGf2fcG6lutxl+poMQtLCbBi0ChLdA5Fy+OTwvxmN6YPDY olga4DcIB1rht5HK91tKKUxnPVTjBzXJf670FdgthiWXrC8ALB1DyrkGvCs9IOv/MA 5uLQy2yXkj+7VyFkzBst7Jt8TEaQ+lt61KKkwJDzhnbKYApJA88A3BpgwTWQLtgobN zlcNh5r5W2jA2KWRuym76l2y0TRcK0WLcVF9HX6i9QHsNc7Jyal2OwWnQMBrUpOrm/ gBo6dbs5vKtRkOO9RUMrg9/k= Received: from 99.100.19.101 (99-100-19-101.lightspeed.frokca.sbcglobal.net [99.100.19.101]) by holgerdanske.com with ESMTPSA (TLS_AES_128_GCM_SHA256:TLSv1.3:Kx=any:Au=any:Enc=AESGCM(128):Mac=AEAD) (SMTP-AUTH username dpchrist@holgerdanske.com, mechanism PLAIN) for ; Sun, 25 Aug 2024 20:18:36 -0700 Message-ID: <1827ab8a-17cd-4332-82c3-5966324269b6@holgerdanske.com> Date: Sun, 25 Aug 2024 20:18:27 -0700 List-Id: User questions List-Archive: https://lists.freebsd.org/archives/freebsd-questions List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: freebsd-questions@freebsd.org Sender: owner-freebsd-questions@FreeBSD.org MIME-Version: 1.0 User-Agent: Mozilla Thunderbird Subject: Re: Fwd: Moving ZFS root popol to a virtual server was: ZFS: Suspended Pool due to allegedly uncorrectable I/O error To: questions@freebsd.org References: Content-Language: en-US From: David Christensen In-Reply-To: Content-Type: text/plain; charset=UTF-8; format=flowed Content-Transfer-Encoding: 8bit X-Spamd-Bar: --- X-Spamd-Result: default: False [-3.85 / 15.00]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-0.96)[-0.956]; DMARC_POLICY_ALLOW(-0.50)[holgerdanske.com,none]; R_SPF_ALLOW(-0.20)[+a]; R_DKIM_ALLOW(-0.20)[holgerdanske.com:s=nov-20210719-112354]; ONCE_RECEIVED(0.10)[]; MIME_GOOD(-0.10)[text/plain]; XM_UA_NO_VERSION(0.01)[]; RCPT_COUNT_ONE(0.00)[1]; RCVD_VIA_SMTP_AUTH(0.00)[]; ASN(0.00)[asn:6939, ipnet:184.104.0.0/15, country:US]; MIME_TRACE(0.00)[0:+]; RCVD_COUNT_ONE(0.00)[1]; RCVD_TLS_ALL(0.00)[]; MLMMJ_DEST(0.00)[questions@freebsd.org]; ARC_NA(0.00)[]; FROM_EQ_ENVFROM(0.00)[]; FROM_HAS_DN(0.00)[]; MID_RHS_MATCH_FROM(0.00)[]; TO_DN_NONE(0.00)[]; PREVIOUSLY_DELIVERED(0.00)[questions@freebsd.org]; TO_MATCH_ENVRCPT_ALL(0.00)[]; DKIM_TRACE(0.00)[holgerdanske.com:+] X-Rspamd-Queue-Id: 4WsbVQ41RNz4wXf 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