Deutsch   English   Français   Italiano  
<877cqt2o6x.fsf@maine-ocean.rail.eu.org>

View for Bookmarking (what is this?)
Look up another Usenet article

Path: ...!weretis.net!feeder8.news.weretis.net!proxad.net!feeder1-2.proxad.net!usenet-fr.net!.POSTED!not-for-mail
From: Erwan David <erwan@rail.eu.org>
Newsgroups: fr.comp.os.bsd
Subject: Re: [FreeBSD] : conversion d'une machine aux boot environments
Date: Fri, 21 Jul 2023 19:01:58 +0200
Organization: There's no cabale
Lines: 66
Message-ID: <877cqt2o6x.fsf@maine-ocean.rail.eu.org>
References: <87jzvvs2t9.fsf@maine-ocean.rail.eu.org>
	<slrnub3bma.32m.david.nul@llanura.davidmarec.ddns.net>
	<64ba4a94$0$6096$426a34cc@news.free.fr>
NNTP-Posting-Host: 2a01:e0a:2b7:70e1:588b:134e:2037:3c3a
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8
Content-Transfer-Encoding: 8bit
X-Trace: cabale.usenet-fr.net 1689958918 22104 2a01:e0a:2b7:70e1:588b:134e:2037:3c3a (21 Jul 2023 17:01:58 GMT)
X-Complaints-To: abuse@usenet-fr.net
NNTP-Posting-Date: Fri, 21 Jul 2023 17:01:58 +0000 (UTC)
User-Agent: Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux)
Mail-Copies-To: nobody
Cancel-Lock: sha1:lhljhSVowLNtzXa2ELRwebiJjlY=
Bytes: 3837

Pierre-Alain TORET écrivait :

> Le 14/07/2023 à 22:23, David Marec a écrit :
>> Le 22-06-2023, Erwan David <erwan@rail.eu.org> a écrit :
>>> Trouve-t-on des tutoriaux sur comment convertir une machine existante
>>> aux boot environment ? Tous les tuto que j'ai trouvé supposent un
>>> certain layout des dataset
>> A ma connaissance, c'est toujours la base
>> du fonctionnement des boot environnements.
>>
> Erwan, j'ai l'impression que je n'ai pas reçu ton message original (j'utilise le
> service news.free.fr, il parait qu'il a quelques soucis, peut-être est-ce lié),
> donc désolé si tu as déjà donné les informations dans ton poste d'origine.
>
> Est-ce que tu pourrais poster l'agencement de la machine en question ?
>
> Le manuel bectl(8) a l'air de lister deux types d'agencements possibles pour les
> datasets, "shallow" et "deep".
>

J'ai 2 zpool, un en clair avec juste un environnement de boot,

zboot                            1.48G  2.88G       24K  none
zboot/root                       1.48G  2.88G     1.48G  /

et l'autre sur des partitions chiffrées par geli
Quand j'ai booté sur le premier je déchiffre les partitions, j'importe
le zpool chiffré, et je reboote avec le / qui est dessus

Celui-ci a le layout

tank                              292G  1.41T       96K  none
tank/data                         199G  1.41T      172K  /data
[...]
tank/ezjail                      50.9G  1.41T      168K  /usr/jails
[...]
tank/home                        5.51G  1.41T     4.65G  /home
tank/poudriere                   5.25G  1.41T       96K  none
[...]
tank/root                        30.9G  1.41T      565M  legacy
tank/root/tmp                    15.3M  1.41T     15.3M  /tmp
tank/root/usr                    23.9G  1.41T     1.31G  /usr
tank/root/usr/local              1.58G  1.41T     1.52G  /usr/local
tank/root/usr/local/etc          63.9M  1.41T     28.6M  /usr/local/etc
tank/root/usr/ports              20.2G  1.41T      708M  /usr/ports
tank/root/usr/ports/distfiles    19.5G  1.41T     19.5G  /usr/ports/distfiles
tank/root/usr/src                 785M  1.41T      785M  /usr/src
tank/root/var                    6.43G  1.41T     6.08G  /var
tank/root/var/empty                96K  1.41T       96K  /var/empty
tank/root/var/log                 359M  1.41T      359M  /var/log
tank/root/var/tmp                  96K  1.41T       96K  /var/tmp

(j'ai omis les datasets des jails, de poudriere ou des data de
certaines applications)

Le script de reboot fait
sudo kenv vfs.root.mountfrom="zfs:tank/root"

sudo reboot -r

Pour rebooter avec / sur tank/root (d'où son "legacy" en point de
montage) 


-- 
Les simplifications c'est trop compliqué