Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 22 Aug 2022 14:10:00 +0200 (CEST)
From:      Ronald Klop <ronald-lists@klop.ws>
To:        Peter Jeremy <peterj@freebsd.org>
Cc:        freebsd-current@freebsd.org, Ryan Moeller <freqlabs@freebsd.org>, "Patrick M. Hausen" <pmh@hausen.com>
Subject:   Re: Beadm can't create snapshot
Message-ID:  <623263165.219.1661170200563@localhost>
In-Reply-To: <YwNCQSL5PmvO2nOs@server.rulingia.com>
References:  <01000182ac3b8593-fb381303-5719-4863-8fda-2530efcab31b-000000@email.amazonses.com> <2818f3da-3ae2-e6e3-9282-8b62263fb5f3@FreeBSD.org> <C4A81AF9-2C11-4931-B5D9-1B257AB583DF@hausen.com> <YwNCQSL5PmvO2nOs@server.rulingia.com>

next in thread | previous in thread | raw e-mail | index | archive | help
------=_Part_218_843763257.1661170200558
Content-Type: text/plain; charset=us-ascii; format=flowed
Content-Transfer-Encoding: 7bit

 
Van: Peter Jeremy <peterj@freebsd.org>
Datum: maandag, 22 augustus 2022 10:45
Aan: "Patrick M. Hausen" <pmh@hausen.com>
CC: Ryan Moeller <freqlabs@freebsd.org>, freebsd-current@freebsd.org
Onderwerp: Re: Beadm can't create snapshot
> 
> On 2022-Aug-17 18:07:20 +0200, "Patrick M. Hausen" <pmh@hausen.com> wrote:
> >Isn't beadm retired in favour of bectl?
> 
> bectl still has a number of bugs:
> 1) The output from "bectl list" is in filesystem/bename order rather
>    than creation date order.  This is an issue if you use (eg) git
>    commit hashes as the name.
> 2) "bectl activate" doesn't update /boot/loader.conf so the wrong
>    root filesystem is mounted.
> 
> That said "bectl create" appears to be a workable replacement for
> "beadm create" and avoids the current "'snapshots_changed' is
> readonly" bugs.
> 
> -- 
> Peter Jeremy
> 
> 
> 
>  


Hi,

>From man bectl:
     activate [-t | -T] beName
               Activate the given beName as the default boot filesystem.  If
               the -t flag is given, this takes effect only for the next boot.
               Flag -T removes temporary boot once configuration.  Without
               temporary configuration, the next boot will use zfs dataset
               specified in boot pool bootfs property.

So it uses the bootfs property instead of loader.conf. If beadm used a different mechaniscm it would by nice to mention that in the HISTORY section of the bectl man page.

Regards,
Ronald.
 
------=_Part_218_843763257.1661170200558
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 7bit

<html><head></head><body>&nbsp;
<p><strong>Van:</strong> Peter Jeremy &lt;peterj@freebsd.org&gt;<br />
<strong>Datum:</strong> maandag, 22 augustus 2022 10:45<br />
<strong>Aan:</strong> &quot;Patrick M. Hausen&quot; &lt;pmh@hausen.com&gt;<br />
<strong>CC:</strong> Ryan Moeller &lt;freqlabs@freebsd.org&gt;, freebsd-current@freebsd.org<br />
<strong>Onderwerp:</strong> Re: Beadm can't create snapshot</p>

<blockquote style="padding-right: 0px; padding-left: 5px; margin-left: 5px; border-left: #000000 2px solid; margin-right: 0px">
<div class="MessageRFC822Viewer" id="P">
<div class="MultipartMixedViewer">
<div class="TextPlainViewer" id="P.P.P1">On 2022-Aug-17 18:07:20 +0200, &quot;Patrick M. Hausen&quot; &lt;pmh@hausen.com&gt; wrote:<br />
&gt;Isn't beadm retired in favour of bectl?<br />
<br />
bectl still has a number of bugs:<br />
1) The output from &quot;bectl list&quot; is in filesystem/bename order rather<br />
&nbsp;&nbsp;&nbsp;than creation date order. &nbsp;This is an issue if you use (eg) git<br />
&nbsp;&nbsp;&nbsp;commit hashes as the name.<br />
2) &quot;bectl activate&quot; doesn't update /boot/loader.conf so the wrong<br />
&nbsp;&nbsp;&nbsp;root filesystem is mounted.<br />
<br />
That said &quot;bectl create&quot; appears to be a workable replacement for<br />
&quot;beadm create&quot; and avoids the current &quot;'snapshots_changed' is<br />
readonly&quot; bugs.<br />
<br />
--&nbsp;<br />
Peter Jeremy</div>

<hr />
<div class="DefaultViewer">&nbsp;</div>
</div>
</div>
</blockquote>
<br />
<br />
Hi,<br />
<br />
>From man bectl:<br />
&nbsp;&nbsp;&nbsp;&nbsp; activate [-t | -T] beName<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Activate the given beName as the default boot filesystem.&nbsp; If<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; the -t flag is given, this takes effect only for the next boot.<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Flag -T removes temporary boot once configuration.&nbsp; Without<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; temporary configuration, the next boot will use zfs dataset<br />
&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; specified in boot pool bootfs property.<br />
<br />
So it uses the bootfs property instead of loader.conf. If beadm used a different mechaniscm it would by nice to mention that in the HISTORY section of the bectl man page.<br />
<br />
Regards,<br />
Ronald.<br />
&nbsp;</body></html>
------=_Part_218_843763257.1661170200558--



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?623263165.219.1661170200563>