Re: BRT copying feature
- Reply: Craig Leres : "Re: BRT copying feature"
- In reply to: Ronald Klop : "Re: BRT copying feature"
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Thu, 07 Nov 2024 15:31:14 UTC
Hi, Another option is this. The installer /usr/sbin/bsdinstall uses a script called /usr/libexec/bsdinstall/zfsboot. Zfsboot defines this: # # Default options to use when creating zroot pool # : ${ZFSBOOT_POOL_CREATE_OPTIONS:=-O compress=lz4 -O atime=off} You can set this environment variabele to your liking before starting bsdinstall. ZFSBOOT_POOL_CREATE_OPTIONS="-O compress=lz4 -O atime=off -o feature@block_cloning=disabled" bsdinstall If you are booting from an USB stick installer you can also change the zfsboot script on the USB stick and restart the installer. NB: don't confuse the option with ZFSBOOT_BOOT_POOL_CREATE_OPTIONS. Regards, Ronald. Van: Ronald Klop <ronald-lists@klop.ws> Datum: donderdag, 7 november 2024 12:56 Aan: Johan Hendriks <joh.hendriks@gmail.com> CC: FreeBSD Current <freebsd-current@freebsd.org> Onderwerp: Re: BRT copying feature > > > Van: Johan Hendriks <joh.hendriks@gmail.com> > Datum: donderdag, 7 november 2024 11:43 > Aan: Ronald Klop <ronald-lists@klop.ws> > CC: FreeBSD Current <freebsd-current@freebsd.org> > Onderwerp: Re: BRT copying feature >> >> >> >> On 06/11/2024 13:15, Ronald Klop wrote: >>> Hi, >>> >>> When you create a new pool you can use something like this: >>> zpool create -o feature@block_cloning=disabled ... >>> >>> I tried setting this on an existing pool. That gave me an error. >>> # zpool set feature@block_cloning=disabled zdata4 >>> cannot set property for 'zdata4': property 'feature@block_cloning' can only be set to 'disabled' at creation time >>> >>> So to install a new 14.2 system you need to do some manual work to create the root pool with the options you prefer. >>> >>> Regards, >>> Ronald. >>> >>> >>> Van: Johan Hendriks <joh.hendriks@gmail.com> >>> Datum: woensdag, 6 november 2024 09:37 >>> Aan: FreeBSD Current <freebsd-current@freebsd.org> >>> Onderwerp: BRT copying feature >>>> >>>> I installed the latest 14.2 Beta and i noticed that on the root pool the BRT copying feature is enabled on the pool. >>>> I know i need to set vfs.zfs.bclone_enabled=1 to really make us of it. But i do not want this on my root pool but i do want to use it on my storage pool. >>>> I can not disable this feature on the root pool as it is a feature that can only be set at creation time. >>>> >>>> Is there a way to use this feature only on selected pools? >>>> >>>> regards, >>>> Johan Hendriks >>>> >>>> >>>> >>>> >>>> >> I think that it would be nice if the installer has the option to set a feature like this to off. Is it easy to break out of the installer, create the pool before hand and use that pool? >> >> Regards, >> Johan. > > > Hi Johan, > > The installer gives me the option to partition manually (which does not give me the option you are looking for) or open a shell which gives you all the power you need. > > Partitioning > How would you like to partition your disk? > > Auto (ZFS) Guided Root-on-ZFS > Auto (UFS) Guided UFS Disk Setup > Manual Manual Disk Setup (experts) > Shell Open a shell and partition by hand > > > [ OK ] [Cancel] > > > I can't say if you will find it easy or not. > Good luck! > > Regards, > Ronald. >