From owner-freebsd-stable@freebsd.org Sun Jan 29 04:18:04 2017 Return-Path: Delivered-To: freebsd-stable@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id E5E78CC4CDE for ; Sun, 29 Jan 2017 04:18:04 +0000 (UTC) (envelope-from prvs=0202ebff89=ari@ish.com.au) Received: from fish.ish.com.au (202-161-115-54.static.tpgi.com.au [202.161.115.54]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id AD4EA1C28 for ; Sun, 29 Jan 2017 04:18:03 +0000 (UTC) (envelope-from prvs=0202ebff89=ari@ish.com.au) Received: from [10.242.2.7] (port=63324 helo=Aristedess-MacBook-Pro.local) by fish.ish.com.au with esmtpsa (TLSv1.2:DHE-RSA-AES128-SHA:128) (Exim 4.82_1-5b7a7c0-XX) (envelope-from ) id 1cXgte-0003lF-2w for freebsd-stable@freebsd.org; Sun, 29 Jan 2017 15:15:22 +1100 To: freebsd-stable From: Aristedes Maniatis Subject: Boot partition size Message-ID: Date: Sun, 29 Jan 2017 15:15:19 +1100 User-Agent: Mozilla/5.0 (Macintosh; Intel Mac OS X 10.12; rv:45.0) Gecko/20100101 Thunderbird/45.6.0 MIME-Version: 1.0 Content-Type: multipart/signed; micalg=pgp-sha1; protocol="application/pgp-signature"; boundary="pQrLu5AiIcPD82cwNSVHC4BsuP5w0bQDK" X-BeenThere: freebsd-stable@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: Production branch of FreeBSD source code List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 29 Jan 2017 04:18:05 -0000 This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --pQrLu5AiIcPD82cwNSVHC4BsuP5w0bQDK Content-Type: multipart/mixed; boundary="7DhjG6891GgXbC7nUrL51JD24iLSXV3j9"; protected-headers="v1" From: Aristedes Maniatis To: freebsd-stable Message-ID: Subject: Boot partition size --7DhjG6891GgXbC7nUrL51JD24iLSXV3j9 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable As recently as last October, the best official advice was to make a 64kB = boot partition. https://wiki.freebsd.org/action/diff/RootOnZFS/GPTZFSBoot/Mirror?action=3D= diff&rev1=3D16&rev2=3D17 Now that turns out to be absolutely terrible advice and some people (like= me) have dozens of machines that will never be upgradable to FreeBSD 11 = or higher. It looks like there is no reasonable method of upgrade that do= esn't involve replacing every hard disk on every machine (that's hundred = of disks) with larger models. I use a zvol for swap, so I can't make swap= smaller to solve the problem. I started with FreeBSD 4.1 and in 16 years... sigh... The ashift pain some years ago was also caused by FreeBSD default recomme= ndations and settings not anticipating future needs quickly enough. But t= his mess now is completely self-inflicted foot shooting. 1. Why is the recommendation now 128kB and not much much higher? When tha= t limit is broken in a couple of years, will there be another round of an= noyed users? Is someone concerned that ZFS users are running hard disks o= ver under 500Mb and need to save space? Surely the recommendation should = be 512kB? 2. Is there any possible short term future where ZFS volumes can be shrun= k, or will I be replacing every hard disk (or rebuilding the machine from= scratch)? 3. Is there any possibility of getting a gptzfsboot which is 64kB but mis= sing certain features I might not need? eg. a RAIDZ2 version that skips s= upport for RAIDZ3 4. Will support be added to freebsd-update to warn users BEFORE they try = to upgrade and kill their system? Please cc me, I'm not subscribed. Ari Maniatis --=20 --------------------------> Aristedes Maniatis CEO, ish https://www.ish.com.au GPG fingerprint CBFB 84B4 738D 4E87 5E5C 5EFA EF6A 7D2E 3E49 102A --7DhjG6891GgXbC7nUrL51JD24iLSXV3j9-- --pQrLu5AiIcPD82cwNSVHC4BsuP5w0bQDK Content-Type: application/pgp-signature; name="signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="signature.asc" -----BEGIN PGP SIGNATURE----- iEYEARECAAYFAliNbFgACgkQ72p9Lj5JECqxiQCdHe9aJKtLKFtYOb14g//hLkx3 0wsAniP/GdSMJiu2B/u+ZivYN2jLfsYx =VSmB -----END PGP SIGNATURE----- --pQrLu5AiIcPD82cwNSVHC4BsuP5w0bQDK--