From nobody Sun Aug 21 16:10:11 2022 X-Original-To: freebsd-arm@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 4M9gVN0Tg2z4Z9Jm for ; Sun, 21 Aug 2022 16:11:56 +0000 (UTC) (envelope-from warlock@phouka1.phouka.net) Received: from phouka1.phouka.net (phouka1.phouka.net [107.170.196.116]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "phouka.net", Issuer "Go Daddy Secure Certificate Authority - G2" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4M9gVL2Klwz3F53 for ; Sun, 21 Aug 2022 16:11:54 +0000 (UTC) (envelope-from warlock@phouka1.phouka.net) Received: from phouka1.phouka.net (localhost [127.0.0.1]) by phouka1.phouka.net (8.16.1/8.16.1) with ESMTPS id 27LGACH0042035 (version=TLSv1.3 cipher=TLS_AES_256_GCM_SHA384 bits=256 verify=NO); Sun, 21 Aug 2022 09:10:12 -0700 (PDT) (envelope-from warlock@phouka1.phouka.net) Received: (from warlock@localhost) by phouka1.phouka.net (8.16.1/8.16.1/Submit) id 27LGABTv042034; Sun, 21 Aug 2022 09:10:11 -0700 (PDT) (envelope-from warlock) Date: Sun, 21 Aug 2022 09:10:11 -0700 From: John Kennedy To: Stefan Parvu Cc: freebsd-arm Subject: Re: From UFS to ZFS as root on RBPI4 Message-ID: References: <97A157AE-CAAE-4F57-8F2D-990DFB723404@kronometrix.org> <1098537471.88.1660900403342@localhost> List-Id: Porting FreeBSD to ARM processors List-Archive: https://lists.freebsd.org/archives/freebsd-arm List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-arm@freebsd.org MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Rspamd-Queue-Id: 4M9gVL2Klwz3F53 X-Spamd-Bar: - Authentication-Results: mx1.freebsd.org; dkim=none; dmarc=none; spf=none (mx1.freebsd.org: domain of warlock@phouka1.phouka.net has no SPF policy when checking 107.170.196.116) smtp.mailfrom=warlock@phouka1.phouka.net X-Spamd-Result: default: False [-1.79 / 15.00]; AUTH_NA(1.00)[]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-0.99)[-0.992]; FORGED_SENDER(0.30)[warlock@phouka.net,warlock@phouka1.phouka.net]; MIME_GOOD(-0.10)[text/plain]; R_SPF_NA(0.00)[no SPF record]; RCVD_TLS_LAST(0.00)[]; R_DKIM_NA(0.00)[]; ASN(0.00)[asn:14061, ipnet:107.170.192.0/18, country:US]; MLMMJ_DEST(0.00)[freebsd-arm@freebsd.org]; MID_RHS_MATCH_FROMTLD(0.00)[]; ARC_NA(0.00)[]; MIME_TRACE(0.00)[0:+]; DMARC_NA(0.00)[phouka.net]; FROM_HAS_DN(0.00)[]; RCPT_COUNT_TWO(0.00)[2]; RCVD_COUNT_THREE(0.00)[3]; TO_DN_ALL(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; FROM_NEQ_ENVFROM(0.00)[warlock@phouka.net,warlock@phouka1.phouka.net] X-ThisMailContainsUnwantedMimeParts: N On Fri, Aug 19, 2022 at 01:38:56PM +0300, Stefan Parvu wrote: > > My RPI4 8GB runs on ZFS on a USB-disk. > Would this work for another microSD card, as well, I bet. Right? > Boot from the microSD card and plug-in via USB another microSD card, repeat the procedure and build sort of FreeBSD 13.1 with ZFS root on microSD. > Are there any problems why ZFS wont work for a microSD card ? I've done ZFS on SD and much smaller RAM sizes on older RPIs when it was arguably way more painful. I'd probably recommend doing a bsdinstall onto the USB-attached SDcard, but the RootOnZFS page is what I used back when that was a new thing. Two things I'd definitely do differently are: 1: Having your swap be a real, proper swap partition (if you do hit your swap hard, you really don't want disk buffering messing up your performance, plus it's always nice to get kernel dumps if you ever want to contribute that way). 2: Break out /usr/obj/usr into it's own dataset/filesystem. If you compile your own kernel+world, that is where the objects end up and if you do things like boot-environments, that'll really blow up the size for something you probably won't care about.