Re: [FreeBSD] : conversion d'une machine aux boot environments

Liste des GroupesRevenir à fco bsd 
Sujet : Re: [FreeBSD] : conversion d'une machine aux boot environments
De : erwan (at) *nospam* rail.eu.org (Erwan David)
Groupes : fr.comp.os.bsd
Date : 21. Jul 2023, 19:01:58
Autres entêtes
Organisation : There's no cabale
Message-ID : <877cqt2o6x.fsf@maine-ocean.rail.eu.org>
References : 1 2 3
User-Agent : Gnus/5.13 (Gnus v5.13) Emacs/28.2 (gnu/linux)
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é

Date Sujet#  Auteur
22 Jun 23 * [FreeBSD] : conversion d'une machine aux boot environments6Erwan David
14 Jul 23 `* Re: [FreeBSD] : conversion d'une machine aux boot environments5David Marec
21 Jul 23  +* Re: [FreeBSD] : conversion d'une machine aux boot environments2Pierre-Alain TORET
21 Jul 23  i`- Re: [FreeBSD] : conversion d'une machine aux boot environments1Erwan David
21 Jul 23  `* Re: [FreeBSD] : conversion d'une machine aux boot environments2Erwan David
3 Aug 23   `- Re: [FreeBSD] : conversion d'une machine aux boot environments1David Marec

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal