Date: Tue, 23 Nov 2021 14:46:28 +0300 From: Mehmet Erol Sanliturk <m.e.sanliturk@gmail.com> To: Tomasz CEDRO <tomek@cedro.info> Cc: William Dudley <wfdudley@gmail.com>, Erich Dollansky <freebsd.ed.lists@sumeritec.com>, freebsd-questions <freebsd-questions@freebsd.org> Subject: Re: Problem updating from 11.4 to 12.whatever Message-ID: <CAOgwaMsfh%2Bg7C59QPY2j_HjtcJW26fQFVyuwD8QhUOTiRhmTeg@mail.gmail.com> In-Reply-To: <CAM8r67BEhEGwOZiPUpQQGBYFOh09yx6_ubRYdzmLpqz6xLUjHw@mail.gmail.com> References: <CAFsnNZJ-Z%2BJipk3BGn3GUHN_zmygHnr9GUV3MPEZD6uC%2B0TLYw@mail.gmail.com> <20211122232857.344017ac.freebsd.ed.lists@sumeritec.com> <CAFsnNZ%2BBmWpY6VC-3YfTS_aW_wgnH%2Bzsg0r7cvQV0keOjk4Kkg@mail.gmail.com> <CAOgwaMtqSOpULuUpcmFzo_dk1NU8KGC59wy9LoKnY6QYkuL7ww@mail.gmail.com> <CAM8r67BEhEGwOZiPUpQQGBYFOh09yx6_ubRYdzmLpqz6xLUjHw@mail.gmail.com>
next in thread | previous in thread | raw e-mail | index | archive | help
--000000000000dea8ac05d1734c09 Content-Type: text/plain; charset="UTF-8" On Tue, Nov 23, 2021 at 12:47 PM Tomasz CEDRO <tomek@cedro.info> wrote: > On Tue, Nov 23, 2021, 10:04 Mehmet Erol Sanliturk wrote: > >> (..) >> I was using Fedora Linux version around 20 . A new release has been >> published : Fedora 28 . >> One action would be to install Fedora 28 from scratch OR use upgrade ( or >> update ) from ( let's say ) from 20 to 28 . >> To attempt such an action in FreeBSD , perhaps , would be a disaster . > > > I have been upgrading FreeBSD on my machines from 10.0 upwards with no > problem. > > Recently I have upgraded ZFS based FreeBSD from 12.0 to 13.0 with no > problem. > > Even switching from upgraded 13.0-RELEASE to 13-SABLE was not a problem > (some local kernel patches that are not yet in a release). > > I noticed that only CURRENT is not suitable for production. > > Also switching from UFS to ZFS required drive/array reformat but that is > kind of obvious. > > I avoid any other OS at all cost where only possible. > > :-) > > -- > CeDeROM, SQ7MHZ, http://www.tomek.cedro.info > My implied difference is not like 12 to 13 , but ,for example , 5 to 13 ( a gap larger than 1 or two ) . And my wish is also suggesting to use a policy to perform such upgrades . An example about this may be as follows : Each release contains a list of files . Previous release checks which files are new with respect to installed files , which ones will not be replaced or converted to the new version ( this requires upward compatibility adhered to as much as possible ) . It installs new files into NEW directories . At the end , it checks the integrity of the new installation . When the new installation is complete ( if there is failure , restarts to repair the failures without wasting existing works ) , it starts to rename old directories into backup names from least required toward the boot related directories . After completion of renaming , it attempts to boot the new system . If the new system boot is successful , it replaces the old system as a "use if new system fails" structure . If it is necessary to use a new hard disk , it requests to attach a new hard disk . It formats the new hard disk by using the format facility of the new system . This requires a very careful upward compatibility policy . Or , it displays a message that "upgrade in place is not possible , then use a new fresh install" without destroying all of the existing files . In the past , I was installing the Novell . https://en.wikipedia.org/wiki/Novell Novell It was necessary to install the operating system into a hard disk with the DATA areas into ANOTHER disk , i.e. , it was not possible to use a single disk for both . At the beginning , this may have seemed a meaningless requirement . Now I am always using a different disk for data requirements ( disks are not expensive . a smallest disk is sufficient to install an operating system ) . This application is allowing me to replace any version of an operating system with a new version of it . If the versions are near each other there is not any problem about data disks . Or use NFS to copy files from the older system into the new system . It is possible to say that chosen policies may make some tasks very easy or disastrous . Choice belongs to us . Mehmet Erol Sanliturk --000000000000dea8ac05d1734c09--
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?CAOgwaMsfh%2Bg7C59QPY2j_HjtcJW26fQFVyuwD8QhUOTiRhmTeg>