• Re: Converted EXT4 is Slow to Check

    From Borax Man@boraxman@geidiprime.invalid to comp.os.linux.misc on Mon Apr 27 13:25:43 2026
    From Newsgroup: comp.os.linux.misc

    On 2026-04-26, Leroy H <lh@somewhere.net> wrote:
    On Sun, 26 Apr 2026 12:53:42 -0000 (UTC), Borax Man wrote:


    I've done a conversion in the past, and this is what I experienced. I
    got a bit of a speed up, but nowhere near what you'd get with a new EXT4
    system. I think it is because a lot of the metadata structures are
    still as they were with EXT3.


    That's what I suspected as well. The conversion is not really complete.

    I was very surprised at how fast the conversion took place. I expected
    the process to require a long time as the metadata was restructured
    but it was finished in just a minute or so.

    The websites and other documents that provide the conversion information should at least mention that the conversion is only partial.


    I did read somewhere something which hinted that some data will still be "ext3", but that was a long, long time ago. The conversion won't
    rewrite files to use extents for example. You can run e4defrag over
    files to convert them to use extents.

    Unallocated block groups are marked as unallocated in ext4, which is why
    fsck is faster. It can skip them. I suppose the conversion doesn't
    really do this, but maybe when some do become empty later on, then they
    are marked as unallocated which is why it may get faster.

    Unless it really bothers you, I'd just leave it. Thats what I did, as
    the rare extra minute or two or so wasn't worth the hassle of backup-reformat-restore.
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From Rich@rich@example.invalid to comp.os.linux.misc on Mon Apr 27 15:24:39 2026
    From Newsgroup: comp.os.linux.misc

    Leroy H <lh@somewhere.net> wrote:
    I had some disk partitions that were formatted as EXT3.

    These partitions were converted to EXT4 according to the
    instructions found here (and elsewhere):

    <https://linuxconfig.org/how-to-convert-an-ext3-filesystem-partition-to-ext4>

    Doing a filesystem check with e2fsck on these converted
    partitions requires considerably more time than with
    partitions that were directly formatted as EXT4 (i.e. no
    conversion), even though the partitions are roughly the
    same size.

    Is this normal behavior or has the EXT3 --> EXT4 conversion
    been done incorrectly?

    While there have been several messages now indicating that a converted
    FS very well make take longer to check, there is one more aspect that
    has not been covered.

    Are the converted EXT3 to EXT4 filesystems, and the native EXT4
    filesystems that check faster, present on the same disk, or on
    different disks?

    If they are on physically different disks, then you may also be
    noticing the fact that older drives were slower performing than newer
    drives (a drive which was originally formatted as EXT3 is /likely/ an
    older, and thereby possibly slower, disk).

    A slower disk will check more slowly than a faster disk will, even if
    the file systems on top of each were identical.

    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From Borax Man@boraxman@geidiprime.invalid to comp.os.linux.misc on Wed Apr 29 13:10:38 2026
    From Newsgroup: comp.os.linux.misc

    On 2026-04-27, Rich <rich@example.invalid> wrote:
    Leroy H <lh@somewhere.net> wrote:
    I had some disk partitions that were formatted as EXT3.

    These partitions were converted to EXT4 according to the
    instructions found here (and elsewhere):

    <https://linuxconfig.org/how-to-convert-an-ext3-filesystem-partition-to-ext4>

    Doing a filesystem check with e2fsck on these converted
    partitions requires considerably more time than with
    partitions that were directly formatted as EXT4 (i.e. no
    conversion), even though the partitions are roughly the
    same size.

    Is this normal behavior or has the EXT3 --> EXT4 conversion
    been done incorrectly?

    While there have been several messages now indicating that a converted
    FS very well make take longer to check, there is one more aspect that
    has not been covered.

    Are the converted EXT3 to EXT4 filesystems, and the native EXT4
    filesystems that check faster, present on the same disk, or on
    different disks?

    If they are on physically different disks, then you may also be
    noticing the fact that older drives were slower performing than newer
    drives (a drive which was originally formatted as EXT3 is /likely/ an
    older, and thereby possibly slower, disk).

    A slower disk will check more slowly than a faster disk will, even if
    the file systems on top of each were identical.


    I've had a filesystem converted to EXT4 from EXT3, and then later backed
    up, formatted and restored. So both a conversion and a new format, on
    the same disk, with the same filetree, and the result was the same. A reduction in about half of the time to do a fsck upon conversion, and a fraction of the time when newly formatted.

    fsck is mostly held back by seek time, rather than throughput.
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From Rich@rich@example.invalid to comp.os.linux.misc on Wed Apr 29 15:57:43 2026
    From Newsgroup: comp.os.linux.misc

    Borax Man <boraxman@geidiprime.invalid> wrote:
    On 2026-04-27, Rich <rich@example.invalid> wrote:
    Leroy H <lh@somewhere.net> wrote:
    I had some disk partitions that were formatted as EXT3.

    These partitions were converted to EXT4 according to the
    instructions found here (and elsewhere):

    <https://linuxconfig.org/how-to-convert-an-ext3-filesystem-partition-to-ext4>

    Doing a filesystem check with e2fsck on these converted
    partitions requires considerably more time than with
    partitions that were directly formatted as EXT4 (i.e. no
    conversion), even though the partitions are roughly the
    same size.

    Is this normal behavior or has the EXT3 --> EXT4 conversion
    been done incorrectly?

    While there have been several messages now indicating that a converted
    FS very well make take longer to check, there is one more aspect that
    has not been covered.

    Are the converted EXT3 to EXT4 filesystems, and the native EXT4
    filesystems that check faster, present on the same disk, or on
    different disks?

    If they are on physically different disks, then you may also be
    noticing the fact that older drives were slower performing than newer
    drives (a drive which was originally formatted as EXT3 is /likely/ an
    older, and thereby possibly slower, disk).

    A slower disk will check more slowly than a faster disk will, even if
    the file systems on top of each were identical.


    I've had a filesystem converted to EXT4 from EXT3, and then later backed
    up, formatted and restored. So both a conversion and a new format, on
    the same disk, with the same filetree, and the result was the same. A reduction in about half of the time to do a fsck upon conversion, and a fraction of the time when newly formatted.

    Ok, so the 'converted' ext4 does, indeed, take much longer to fsck.

    fsck is mostly held back by seek time, rather than throughput.

    Yes, which is contained within the broad terms "slower" and "faster".
    Newer disks are not only "faster" in data read/write but are also often "faster" in seek time (although seek time speed has not increased at
    the same rate as bulk data read/write speed has increased).

    And a "faster seek time" will make a "seek constained" task end sooner
    that the same task performed with a "slower seek time".

    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From c186282@c186282@nnada.net to comp.os.linux.misc on Thu Apr 30 00:59:28 2026
    From Newsgroup: comp.os.linux.misc

    On 4/29/26 09:10, Borax Man wrote:
    On 2026-04-27, Rich <rich@example.invalid> wrote:
    Leroy H <lh@somewhere.net> wrote:
    I had some disk partitions that were formatted as EXT3.

    These partitions were converted to EXT4 according to the
    instructions found here (and elsewhere):

    <https://linuxconfig.org/how-to-convert-an-ext3-filesystem-partition-to-ext4>

    Doing a filesystem check with e2fsck on these converted
    partitions requires considerably more time than with
    partitions that were directly formatted as EXT4 (i.e. no
    conversion), even though the partitions are roughly the
    same size.

    Is this normal behavior or has the EXT3 --> EXT4 conversion
    been done incorrectly?

    While there have been several messages now indicating that a converted
    FS very well make take longer to check, there is one more aspect that
    has not been covered.

    Are the converted EXT3 to EXT4 filesystems, and the native EXT4
    filesystems that check faster, present on the same disk, or on
    different disks?

    If they are on physically different disks, then you may also be
    noticing the fact that older drives were slower performing than newer
    drives (a drive which was originally formatted as EXT3 is /likely/ an
    older, and thereby possibly slower, disk).

    A slower disk will check more slowly than a faster disk will, even if
    the file systems on top of each were identical.


    I've had a filesystem converted to EXT4 from EXT3, and then later backed
    up, formatted and restored. So both a conversion and a new format, on
    the same disk, with the same filetree, and the result was the same. A reduction in about half of the time to do a fsck upon conversion, and a fraction of the time when newly formatted.

    fsck is mostly held back by seek time, rather than throughput.

    As once said, I also had abnormally long check times
    on a disk with multiple partitions - some of which
    were EXT3 -> EXT4 converts.

    So, I don't disbelieve the OP.

    I think the 'conversion' is only JUST so much
    of a 'conversion' - with lots of weird trash
    left behind.

    Anyway, NO reason to use EXT3 anymore. Better
    to make a new disk with EXT4 and then copy
    over the files before wiping the old disk.
    (yes, this IS a prob if the old disk also
    contained boot/efi stuff)

    I don't use ISA/MFM cards for disks anymore,
    so, eventually, you HAVE to move on.

    Oh, don't want to convert yer EXT3s ? Then
    either don't check them or put up with the
    added time. It works.

    Hmmm ... does e2fsck work with drum hard drives
    from 1955 ? :-)

    (tried to format a flash card in Reiser4 the
    other day - was informed that R4 had not been
    burnt into my kernel)

    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From c186282@c186282@nnada.net to comp.os.linux.misc on Thu Apr 30 01:02:32 2026
    From Newsgroup: comp.os.linux.misc

    On 4/29/26 11:57, Rich wrote:
    Borax Man <boraxman@geidiprime.invalid> wrote:
    On 2026-04-27, Rich <rich@example.invalid> wrote:
    Leroy H <lh@somewhere.net> wrote:
    I had some disk partitions that were formatted as EXT3.

    These partitions were converted to EXT4 according to the
    instructions found here (and elsewhere):

    <https://linuxconfig.org/how-to-convert-an-ext3-filesystem-partition-to-ext4>

    Doing a filesystem check with e2fsck on these converted
    partitions requires considerably more time than with
    partitions that were directly formatted as EXT4 (i.e. no
    conversion), even though the partitions are roughly the
    same size.

    Is this normal behavior or has the EXT3 --> EXT4 conversion
    been done incorrectly?

    While there have been several messages now indicating that a converted
    FS very well make take longer to check, there is one more aspect that
    has not been covered.

    Are the converted EXT3 to EXT4 filesystems, and the native EXT4
    filesystems that check faster, present on the same disk, or on
    different disks?

    If they are on physically different disks, then you may also be
    noticing the fact that older drives were slower performing than newer
    drives (a drive which was originally formatted as EXT3 is /likely/ an
    older, and thereby possibly slower, disk).

    A slower disk will check more slowly than a faster disk will, even if
    the file systems on top of each were identical.


    I've had a filesystem converted to EXT4 from EXT3, and then later backed
    up, formatted and restored. So both a conversion and a new format, on
    the same disk, with the same filetree, and the result was the same. A
    reduction in about half of the time to do a fsck upon conversion, and a
    fraction of the time when newly formatted.

    Ok, so the 'converted' ext4 does, indeed, take much longer to fsck.

    fsck is mostly held back by seek time, rather than throughput.

    Yes, which is contained within the broad terms "slower" and "faster".
    Newer disks are not only "faster" in data read/write but are also often "faster" in seek time (although seek time speed has not increased at
    the same rate as bulk data read/write speed has increased).

    And a "faster seek time" will make a "seek constained" task end sooner
    that the same task performed with a "slower seek time".

    Converted partitions DO take longer, that's my
    personal experience. So, either put up with it
    or re-do yer system entirely in EXT4 or some
    other 'new' file system. Time, alas, does not
    stand still.

    IF yer checks aren't like Every Day - more like
    every week or month - then the extra wait is not
    really a biggie.

    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From Carlos E.R.@robin_listas@es.invalid to comp.os.linux.misc on Thu Apr 30 11:01:04 2026
    From Newsgroup: comp.os.linux.misc

    On 2026-04-30 07:02, c186282 wrote:
    On 4/29/26 11:57, Rich wrote:
    Borax Man <boraxman@geidiprime.invalid> wrote:
    On 2026-04-27, Rich <rich@example.invalid> wrote:
    Leroy H <lh@somewhere.net> wrote:
    I had some disk partitions that were formatted as EXT3.

    These partitions were converted to EXT4 according to the
    instructions found here (and elsewhere):

    <https://linuxconfig.org/how-to-convert-an-ext3-filesystem-
    partition-to-ext4>

    Doing a filesystem check with e2fsck on these converted
    partitions requires considerably more time than with
    partitions that were directly formatted as EXT4 (i.e. no
    conversion), even though the partitions are roughly the
    same size.

    Is this normal behavior or has the EXT3 --> EXT4 conversion
    been done incorrectly?

    While there have been several messages now indicating that a converted >>>> FS very well make take longer to check, there is one more aspect that
    has not been covered.

    Are the converted EXT3 to EXT4 filesystems, and the native EXT4
    filesystems that check faster, present on the same disk, or on
    different disks?

    If they are on physically different disks, then you may also be
    noticing the fact that older drives were slower performing than newer
    drives (a drive which was originally formatted as EXT3 is /likely/ an
    older, and thereby possibly slower, disk).

    A slower disk will check more slowly than a faster disk will, even if
    the file systems on top of each were identical.


    I've had a filesystem converted to EXT4 from EXT3, and then later backed >>> up, formatted and restored.  So both a conversion and a new format, on
    the same disk, with the same filetree, and the result was the same.  A
    reduction in about half of the time to do a fsck upon conversion, and a
    fraction of the time when newly formatted.

    Ok, so the 'converted' ext4 does, indeed, take much longer to fsck.

    fsck is mostly held back by seek time, rather than throughput.

    Yes, which is contained within the broad terms "slower" and "faster".
    Newer disks are not only "faster" in data read/write but are also often
    "faster" in seek time (although seek time speed has not increased at
    the same rate as bulk data read/write speed has increased).

    And a "faster seek time" will make a "seek constained" task end sooner
    that the same task performed with a "slower seek time".

      Converted partitions DO take longer, that's my
      personal experience. So, either put up with it
      or re-do yer system entirely in EXT4 or some
      other 'new' file system. Time, alas, does not
      stand still.

      IF yer checks aren't like Every Day - more like
      every week or month - then the extra wait is not
      really a biggie.

    Maybe some daily operation is also slower. What operation, no idea.
    Database?
    --
    Cheers, Carlos.
    ES🇪🇸, EU🇪🇺;
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From Borax Man@rotflol2@hotmail.com to comp.os.linux.misc on Thu Apr 30 12:36:59 2026
    From Newsgroup: comp.os.linux.misc

    On 2026-04-30, c186282 <c186282@nnada.net> wrote:
    On 4/29/26 11:57, Rich wrote:
    Borax Man <boraxman@geidiprime.invalid> wrote:
    On 2026-04-27, Rich <rich@example.invalid> wrote:
    Leroy H <lh@somewhere.net> wrote:
    I had some disk partitions that were formatted as EXT3.

    These partitions were converted to EXT4 according to the
    instructions found here (and elsewhere):

    <https://linuxconfig.org/how-to-convert-an-ext3-filesystem-partition-to-ext4>

    Doing a filesystem check with e2fsck on these converted
    partitions requires considerably more time than with
    partitions that were directly formatted as EXT4 (i.e. no
    conversion), even though the partitions are roughly the
    same size.

    Is this normal behavior or has the EXT3 --> EXT4 conversion
    been done incorrectly?

    While there have been several messages now indicating that a converted >>>> FS very well make take longer to check, there is one more aspect that
    has not been covered.

    Are the converted EXT3 to EXT4 filesystems, and the native EXT4
    filesystems that check faster, present on the same disk, or on
    different disks?

    If they are on physically different disks, then you may also be
    noticing the fact that older drives were slower performing than newer
    drives (a drive which was originally formatted as EXT3 is /likely/ an
    older, and thereby possibly slower, disk).

    A slower disk will check more slowly than a faster disk will, even if
    the file systems on top of each were identical.


    I've had a filesystem converted to EXT4 from EXT3, and then later backed >>> up, formatted and restored. So both a conversion and a new format, on
    the same disk, with the same filetree, and the result was the same. A
    reduction in about half of the time to do a fsck upon conversion, and a
    fraction of the time when newly formatted.

    Ok, so the 'converted' ext4 does, indeed, take much longer to fsck.

    fsck is mostly held back by seek time, rather than throughput.

    Yes, which is contained within the broad terms "slower" and "faster".
    Newer disks are not only "faster" in data read/write but are also often
    "faster" in seek time (although seek time speed has not increased at
    the same rate as bulk data read/write speed has increased).

    And a "faster seek time" will make a "seek constained" task end sooner
    that the same task performed with a "slower seek time".

    Converted partitions DO take longer, that's my
    personal experience. So, either put up with it
    or re-do yer system entirely in EXT4 or some
    other 'new' file system. Time, alas, does not
    stand still.

    IF yer checks aren't like Every Day - more like
    every week or month - then the extra wait is not
    really a biggie.


    The time it would take to backup-format-reinstall would, I think,
    greatly exceed the time saved waiting for that FSCK to complete the few
    times a year you might needs to FSCK it.

    I find it amusing that there are people who would still do that.
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From gazelle@gazelle@shell.xmission.com (Kenny McCormack) to comp.os.linux.misc on Thu Apr 30 14:32:24 2026
    From Newsgroup: comp.os.linux.misc

    In article <slrn10v6j7b.acg.rotflol2@geidiprime.bvh>,
    Borax Man <rotflol2@hotmail.com> wrote:
    ...
    The time it would take to backup-format-reinstall would, I think,
    greatly exceed the time saved waiting for that FSCK to complete the few
    times a year you might needs to FSCK it.

    I find it amusing that there are people who would still do that.

    I get what you are saying, and it is no doubt correct, but I also
    understand the feeling that I think we've all experienced at several points
    in our time with computers. The feeling that something just isn't right;
    that is is not quite kosher and will probably develop other problems as
    time goes by. And that starting over - reformatting/whatever - is a good
    thing to do, to get things back to pristine.

    And it does look, based on this thread, that a disk partition (filesystem) converted from EXT3 to EXT4 (without being reformatted, etc) is not quite a real/kosher EXT4 filesystem. And thus that re-doing it from scratch might
    be a good idea.
    --
    The randomly chosen signature file that would have appeared here is more than 4 lines long. As such, it violates one or more Usenet RFCs. In order to remain in compliance with said RFCs, the actual sig can be found at the following URL:
    http://user.xmission.com/~gazelle/Sigs/PennJillette
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From Nuno Silva@nunojsilva@invalid.invalid to comp.os.linux.misc on Thu Apr 30 16:42:26 2026
    From Newsgroup: comp.os.linux.misc

    On 2026-04-30, Kenny McCormack wrote:

    In article <slrn10v6j7b.acg.rotflol2@geidiprime.bvh>,
    Borax Man <rotflol2@hotmail.com> wrote:
    ...
    The time it would take to backup-format-reinstall would, I think,
    greatly exceed the time saved waiting for that FSCK to complete the few >>times a year you might needs to FSCK it.

    I find it amusing that there are people who would still do that.

    I get what you are saying, and it is no doubt correct, but I also
    understand the feeling that I think we've all experienced at several points in our time with computers. The feeling that something just isn't right; that is is not quite kosher and will probably develop other problems as
    time goes by. And that starting over - reformatting/whatever - is a good thing to do, to get things back to pristine.

    And it does look, based on this thread, that a disk partition (filesystem) converted from EXT3 to EXT4 (without being reformatted, etc) is not quite a real/kosher EXT4 filesystem. And thus that re-doing it from scratch might
    be a good idea.

    I'd guess there's probably a lot of room for variability between the
    placement of things and default options in a brand-new ext4 filesystem
    and what is a valid ext filesystem (even if suboptimal). Does the
    conversion try to get it close to e.g. the current defaults for mkfs, or
    does it merely upgrade as little as possible to make it ext4-compatible?
    --
    Nuno Silva
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From The Natural Philosopher@tnp@invalid.invalid to comp.os.linux.misc on Thu Apr 30 16:54:40 2026
    From Newsgroup: comp.os.linux.misc

    On 30/04/2026 13:36, Borax Man wrote:
    The time it would take to backup-format-reinstall would, I think,
    greatly exceed the time saved waiting for that FSCK to complete the few
    times a year you might needs to FSCK it.

    I find it amusing that there are people who would still do that.

    Elapsed time perhaps, but when I created a mirror of my 2TB disks I just
    set it going and went shopping.

    After a steak, a bottle of wine and the evening pills it was still
    chugging so I went to bed.
    It completed some time overnight

    My *actual* involved time was about ten minutes.,
    --
    There is nothing a fleet of dispatchable nuclear power plants cannot do
    that cannot be done worse and more expensively and with higher carbon emissions and more adverse environmental impact by adding intermittent renewable energy.

    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From The Natural Philosopher@tnp@invalid.invalid to comp.os.linux.misc on Thu Apr 30 17:05:48 2026
    From Newsgroup: comp.os.linux.misc

    On 30/04/2026 15:32, Kenny McCormack wrote:
    And it does look, based on this thread, that a disk partition (filesystem) converted from EXT3 to EXT4 (without being reformatted, etc) is not quite a real/kosher EXT4 filesystem. And thus that re-doing it from scratch might
    be a good idea.

    It seems its less than 'not kosher' but more 'not defragged'.

    The great thing about taking years of accumulated data that wont ever
    change in future and putting it on a clean partition is that it all goes
    on in one low seek time block

    Of course with SSDs its almost orrelevant
    --
    There is nothing a fleet of dispatchable nuclear power plants cannot do
    that cannot be done worse and more expensively and with higher carbon emissions and more adverse environmental impact by adding intermittent renewable energy.

    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From c186282@c186282@nnada.net to comp.os.linux.misc on Thu Apr 30 14:28:45 2026
    From Newsgroup: comp.os.linux.misc

    On 4/30/26 12:05, The Natural Philosopher wrote:
    On 30/04/2026 15:32, Kenny McCormack wrote:
    And it does look, based on this thread, that a disk partition
    (filesystem)
    converted from EXT3 to EXT4 (without being reformatted, etc) is not
    quite a
    real/kosher EXT4 filesystem.  And thus that re-doing it from scratch
    might
    be a good idea.

    It seems its less than 'not kosher' but more  'not defragged'.

    The great thing about taking years of accumulated data that wont ever
    change in future and putting it on a clean partition is that it all goes
    on in one low seek time block

    Of course with SSDs its almost orrelevant

    Well, 'seeking' becomes almost irrelevant - except
    for the COUNT of seeks assuming data gets really
    fragmented.

    Anyway, I have seen the effect with 3->4 "conversions"
    back when EXT4 was becoming popular. The conversion
    seems to leave a mess. So, if/when possible, the OP
    should find ways to move his old EXT3 stuff over to
    a clean-formatted EXT4/BTRFS/WhatEver drive.

    Alas, for a boot disk, the EFI partition can be a
    pain in the ass to move elsewhere. You'd kind of
    have to DD it onto a fresh drive, then create new
    EXT4 partitions and copy everything over. DD will
    not convert EXT3 data, so you can't use if for
    every step. UEFI can be helpful, but also a barrier.

    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to comp.os.linux.misc on Fri May 1 00:15:35 2026
    From Newsgroup: comp.os.linux.misc

    On Thu, 30 Apr 2026 12:36:59 -0000 (UTC), Borax Man wrote:

    I find it amusing that there are people who would still do that.

    fsck, you mean? It’s not something I do routinely, only if/when I have
    to.
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From c186282@c186282@nnada.net to comp.os.linux.misc on Thu Apr 30 20:36:59 2026
    From Newsgroup: comp.os.linux.misc

    On 4/30/26 20:15, Lawrence D’Oliveiro wrote:
    On Thu, 30 Apr 2026 12:36:59 -0000 (UTC), Borax Man wrote:

    I find it amusing that there are people who would still do that.

    fsck, you mean? It’s not something I do routinely, only if/when I have
    to.

    Well ... can't really hurt ......

    Mystery problems CAN arise almost invisibly.

    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From Borax Man@boraxman@geidiprime.invalid to comp.os.linux.misc on Sun May 3 12:08:38 2026
    From Newsgroup: comp.os.linux.misc

    On 2026-05-01, c186282 <c186282@nnada.net> wrote:
    On 4/30/26 20:15, Lawrence D’Oliveiro wrote:
    On Thu, 30 Apr 2026 12:36:59 -0000 (UTC), Borax Man wrote:

    I find it amusing that there are people who would still do that.

    fsck, you mean? It’s not something I do routinely, only if/when I have
    to.

    Well ... can't really hurt ......

    Mystery problems CAN arise almost invisibly.


    Indeed. I found I had bad RAM while trying to copy files from my
    computer to another. Was using btrfs-send, and it kept failing at
    random spots. At first I thought it was bad files, but after restoring
    the affected files from a backup, other random files were affected. It
    seemed no matter what I did, more were going corrupt. Bad hard drive?
    Bad hard drive controller? But why specific files?

    After running memtest, it quickly found the issue.

    I dont think ext4.fsck picked anything up.

    btrfs gets a lot of crap, but thats the second time it has made me aware
    of hardware issues that were leading to bad data.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Borax Man@boraxman@geidiprime.invalid to comp.os.linux.misc on Sun May 3 12:15:40 2026
    From Newsgroup: comp.os.linux.misc

    On 2026-04-30, Kenny McCormack <gazelle@shell.xmission.com> wrote:
    In article <slrn10v6j7b.acg.rotflol2@geidiprime.bvh>,
    Borax Man <rotflol2@hotmail.com> wrote:
    ...
    The time it would take to backup-format-reinstall would, I think,
    greatly exceed the time saved waiting for that FSCK to complete the few >>times a year you might needs to FSCK it.

    I find it amusing that there are people who would still do that.

    I get what you are saying, and it is no doubt correct, but I also
    understand the feeling that I think we've all experienced at several points in our time with computers. The feeling that something just isn't right; that is is not quite kosher and will probably develop other problems as
    time goes by. And that starting over - reformatting/whatever - is a good thing to do, to get things back to pristine.

    And it does look, based on this thread, that a disk partition (filesystem) converted from EXT3 to EXT4 (without being reformatted, etc) is not quite a real/kosher EXT4 filesystem. And thus that re-doing it from scratch might
    be a good idea.


    A lot of it is in your head. When I converted I just took it for
    granted the conversion was done, and I didn't know how much faster FSCK
    could be until I formatted another disk fresh. The ignorance (if you
    could call it that), made me think in my head, it was all good.

    After a while, you forget about it all.

    But I'm of this "if it aint broke, don't fix it" mentality. I've had
    Linux installations run for years, filesystems run for years, and
    generally its never been a problem. Its the hardware that is "not quite
    right" which gets me.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Borax Man@boraxman@geidiprime.invalid to comp.os.linux.misc on Sun May 3 12:29:27 2026
    From Newsgroup: comp.os.linux.misc

    On 2026-04-30, Nuno Silva <nunojsilva@invalid.invalid> wrote:
    On 2026-04-30, Kenny McCormack wrote:

    In article <slrn10v6j7b.acg.rotflol2@geidiprime.bvh>,
    Borax Man <rotflol2@hotmail.com> wrote:
    ...
    The time it would take to backup-format-reinstall would, I think,
    greatly exceed the time saved waiting for that FSCK to complete the few >>>times a year you might needs to FSCK it.

    I find it amusing that there are people who would still do that.

    I get what you are saying, and it is no doubt correct, but I also
    understand the feeling that I think we've all experienced at several points >> in our time with computers. The feeling that something just isn't right;
    that is is not quite kosher and will probably develop other problems as
    time goes by. And that starting over - reformatting/whatever - is a good
    thing to do, to get things back to pristine.

    And it does look, based on this thread, that a disk partition (filesystem) >> converted from EXT3 to EXT4 (without being reformatted, etc) is not quite a >> real/kosher EXT4 filesystem. And thus that re-doing it from scratch might >> be a good idea.

    I'd guess there's probably a lot of room for variability between the placement of things and default options in a brand-new ext4 filesystem
    and what is a valid ext filesystem (even if suboptimal). Does the
    conversion try to get it close to e.g. the current defaults for mkfs, or
    does it merely upgrade as little as possible to make it ext4-compatible?


    It just does some metadata updates. The files themselves are not
    re-written. You are basically enabling new features, but leaving pretty
    much all the file metadata, and the file structure as-is. That why the conversion is really just enabling some flags.

    What it does mean is that files which would have been written using
    extents, still don't use them, and the timestamps aren't to the
    millisecond. Unused block groups which could be skipped during fsck are
    still marked as they were.

    EXT4 isn't fundamentally different to EXT3 in terms of disk-layout, and
    EXT3 was just EXT2 with a journal.

    Come to think of it, its quite late in the game to be still running
    EXT3! EXT4 is already nearly two decades old. Personally, I'd
    recommend BTRFS or XFS, especially for large storage/archival.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Carlos E.R.@robin_listas@es.invalid to comp.os.linux.misc on Sun May 3 21:13:50 2026
    From Newsgroup: comp.os.linux.misc

    On 2026-05-03 14:29, Borax Man wrote:
    Come to think of it, its quite late in the game to be still running
    EXT3! EXT4 is already nearly two decades old. Personally, I'd
    recommend BTRFS or XFS, especially for large storage/archival.

    I don't trust btrfs, and xfs poses problems when used for root; for data
    it is perfect.

    I have a raid 6 with 8 active disks, LUKS encrypted and using btrfs with compression. It has developed an error, impossible to correct (I don't
    know how, got advice about what to do, but took days and it aborted. Eventually will redo with XFS instead).
    --
    Cheers, Carlos.
    ES🇪🇸, EU🇪🇺;
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to comp.os.linux.misc on Sun May 3 22:05:15 2026
    From Newsgroup: comp.os.linux.misc

    On Sun, 3 May 2026 21:13:50 +0200, Carlos E.R. wrote:

    I don't trust btrfs ...

    Fun fact, Oracle includes btrfs with its “Unbreakable” Linux.

    You know, this is the company that owns ZFS, which some people swear
    by. But it won’t offer that with its own Linux distro. Vote of
    confidence in your own technology, much?
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Borax Man@boraxman@geidiprime.invalid to comp.os.linux.misc on Mon May 4 12:41:35 2026
    From Newsgroup: comp.os.linux.misc

    On 2026-05-03, Carlos E.R. <robin_listas@es.invalid> wrote:
    On 2026-05-03 14:29, Borax Man wrote:
    Come to think of it, its quite late in the game to be still running
    EXT3! EXT4 is already nearly two decades old. Personally, I'd
    recommend BTRFS or XFS, especially for large storage/archival.

    I don't trust btrfs, and xfs poses problems when used for root; for data
    it is perfect.

    I have a raid 6 with 8 active disks, LUKS encrypted and using btrfs with compression. It has developed an error, impossible to correct (I don't
    know how, got advice about what to do, but took days and it aborted. Eventually will redo with XFS instead).


    What issues are there with XFS for root?

    I have had an issue with BTRFS in the past, an error which couldn't be corrected. The error didn't have any impact except failing to read one extended attribute from a file, which didn't matter that much, but it
    did mean that one subvolume couldn't be sent properly (a fact I became
    aware of too late). The filesystem seemed to work fine regardless.
    What made me lost a little trust is I backed up then ran FSCK, and FSCK
    made a complete dogs breakfast of the filesystem. This might have been
    in 2015, thereabouts.

    But that was over 10 years ago, and its been fine ever sense. As I
    mentioned before, the checksumming picked up issues that would have
    otherwise gone unnoticed and led to lost data, so I do trust it but
    still, I'd only use it if I really needed the features. If not, XFS
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From jayjwa@jayjwa@atr2.ath.cx.invalid to comp.os.linux.misc on Mon May 4 12:08:39 2026
    From Newsgroup: comp.os.linux.misc

    Lawrence D’Oliveiro <ldo@nz.invalid> writes:

    Fun fact, Oracle includes btrfs with its “Unbreakable” Linux.

    You know, this is the company that owns ZFS, which some people swear
    by. But it won’t offer that with its own Linux distro. Vote of
    confidence in your own technology, much?
    ZFS is the default in Oracle Solaris and is used in illumos. I do like
    it, but unfortunately on Linux it's tripped up by licensing or whatever
    so you need to use special magic to create your own installer while
    doing back-flips through flaming hoops if you want it on root (which is
    the entire purpose of having it). No one is dealing with that.

    https://docs.oracle.com/cd/E23823_01/html/819-5461/zfsover-2.html

    It's basically LVM and a file system merged. You can do some really neat
    things with it. Snapshots. Make a dataset for a virtual machine guest on
    the spot. Oops, you made it too small. No problem, it's only two
    commands to resize it and use the new size. No more mucking around with partition planning and resizing this and that and which filesystem will
    live where.

    And I've never heard of issues with XFS on root. I use XFS on Linux all
    the time. That is in-kernel and has been around for a long time. SGI's
    stuff I think? As long as your kernel supports it you should be fine.
    --
    PGP Key ID: 781C A3E2 C6ED 70A6 B356 7AF5 B510 542E D460 5CAE
    "The Internet should always be the Wild West!"
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From John Bokma@contact@johnbokma.com to comp.os.linux.misc on Mon May 4 19:24:17 2026
    From Newsgroup: comp.os.linux.misc

    On 04/05/2026 18:08, jayjwa wrote:
    [...]
    And I've never heard of issues with XFS on root. I use XFS on Linux all
    the time. That is in-kernel and has been around for a long time. SGI's
    stuff I think? As long as your kernel supports it you should be fine.

    Correct, XFS was created by Silicon Graphics (SGI).
    --
    Static tumblelog generator: https://github.com/john-bokma/tumblelog/
    Available as Python or Perl. Example tumblelog: https://plurrrr.com/
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Carlos E.R.@robin_listas@es.invalid to comp.os.linux.misc on Mon May 4 20:04:04 2026
    From Newsgroup: comp.os.linux.misc

    On 2026-05-04 14:41, Borax Man wrote:
    On 2026-05-03, Carlos E.R. <robin_listas@es.invalid> wrote:
    On 2026-05-03 14:29, Borax Man wrote:
    Come to think of it, its quite late in the game to be still running
    EXT3! EXT4 is already nearly two decades old. Personally, I'd
    recommend BTRFS or XFS, especially for large storage/archival.

    I don't trust btrfs, and xfs poses problems when used for root; for data
    it is perfect.

    I have a raid 6 with 8 active disks, LUKS encrypted and using btrfs with
    compression. It has developed an error, impossible to correct (I don't
    know how, got advice about what to do, but took days and it aborted.
    Eventually will redo with XFS instead).


    What issues are there with XFS for root?

    I don't remember well, and I feel lazy about writing it up, so I asked chatgpt.

    The core problem

    On BIOS systems (not UEFI), GRUB traditionally embeds part of its code (“core.img”) in the post-MBR gap—the space between the MBR and the first partition.

    This works fine if that gap exists (common with older partition layouts).
    But modern partitioning tools or certain layouts don’t leave enough
    space there.

    Now add XFS:

    Why XFS makes it worse

    XFS does not support embedding GRUB core files inside the filesystem
    itself (unlike something like ext4 with certain GRUB setups). So GRUB
    has fewer fallback options.

    That leads to this situation:

    If there’s no post-MBR gap available
    And your /boot is on XFS
    → GRUB has nowhere safe to put core.img
    Resulting error

    You’ll often see something like:

    embedding is not possible, but this is required for cross-disk install
    The usual fixes
    1. Use a BIOS boot partition (recommended for GPT + BIOS)

    Create a small (~1–2 MB) partition with type:

    bios_grub (GPT flag)

    GRUB will store its core image there safely.

    2. Use a different filesystem for /boot

    Instead of XFS:

    ext4 is the most common safe choice
    3. Switch to UEFI (if possible)

    With UEFI:

    GRUB lives in the EFI System Partition (FAT32)
    No need for embedding tricks at all




    I have had an issue with BTRFS in the past, an error which couldn't be corrected. The error didn't have any impact except failing to read one extended attribute from a file, which didn't matter that much, but it
    did mean that one subvolume couldn't be sent properly (a fact I became
    aware of too late). The filesystem seemed to work fine regardless.
    What made me lost a little trust is I backed up then ran FSCK, and FSCK
    made a complete dogs breakfast of the filesystem. This might have been
    in 2015, thereabouts.

    Well, I hit "something" less than a year ago.



    But that was over 10 years ago, and its been fine ever sense. As I
    mentioned before, the checksumming picked up issues that would have
    otherwise gone unnoticed and led to lost data, so I do trust it but
    still, I'd only use it if I really needed the features. If not, XFS
    --
    Cheers, Carlos.
    ES🇪🇸, EU🇪🇺;
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to comp.os.linux.misc on Tue May 5 00:00:05 2026
    From Newsgroup: comp.os.linux.misc

    On Mon, 04 May 2026 12:08:39 -0400, jayjwa wrote:

    Lawrence D’Oliveiro <ldo@nz.invalid> writes:

    Fun fact, Oracle includes btrfs with its “Unbreakable” Linux.

    You know, this is the company that owns ZFS, which some people
    swear by. But it won’t offer that with its own Linux distro. Vote
    of confidence in your own technology, much?

    ZFS is the default in Oracle Solaris and is used in illumos. I do
    like it, but unfortunately on Linux it's tripped up by licensing or
    whatever so you need to use special magic to create your own
    installer while doing back-flips through flaming hoops if you want
    it on root (which is the entire purpose of having it). No one is
    dealing with that.

    Yes, but Oracle *own* ZFS. If anybody could fix the licensing issues,
    they could. You would think they would want it to have a future, as
    Solaris slowly winds down. Isn’t it good enough for that?
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to comp.os.linux.misc on Tue May 5 00:05:23 2026
    From Newsgroup: comp.os.linux.misc

    On Mon, 4 May 2026 20:04:04 +0200, Carlos E.R. wrote:

    On 2026-05-04 14:41, Borax Man wrote:

    What issues are there with XFS for root?

    I don't remember well, and I feel lazy about writing it up, so I
    asked chatgpt.

    *waves robot arms* Danger, danger!

    Why XFS makes it worse

    XFS does not support embedding GRUB core files inside the filesystem
    itself (unlike something like ext4 with certain GRUB setups). So
    GRUB has fewer fallback options.

    That statement doesn’t make any sense. There is no “embedding GRUB
    core files inside the filesystem itself”. Those “GRUB core files” are
    not “embedded” in the filesystem in any special way, they are just
    files like any other files, copied as necessary by the bootloader
    installation system to put the necessary stuff into the actual boot
    partition. Which is has its own layout, independent of any filesystem
    volume format, and nothing to do with any filesystem volume format.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From rbowman@bowman@montana.com to comp.os.linux.misc on Tue May 5 01:22:02 2026
    From Newsgroup: comp.os.linux.misc

    On Mon, 4 May 2026 12:41:35 -0000 (UTC), Borax Man wrote:

    I have had an issue with BTRFS in the past, an error which couldn't be corrected.

    My first exposure to btrfs was SuSE 13.2. GRUB was not amused. I'm not
    sure if it is even now. The Fedora box is btrfs except for /boot which is ext4.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From c186282@c186282@nnada.net to comp.os.linux.misc on Tue May 5 00:52:32 2026
    From Newsgroup: comp.os.linux.misc

    On 5/4/26 21:22, rbowman wrote:
    On Mon, 4 May 2026 12:41:35 -0000 (UTC), Borax Man wrote:

    I have had an issue with BTRFS in the past, an error which couldn't be
    corrected.

    My first exposure to btrfs was SuSE 13.2. GRUB was not amused. I'm not
    sure if it is even now. The Fedora box is btrfs except for /boot which is ext4.

    In THEORY the 'btrfs' is very good. Alas I keep hearing
    accounts of un-fixable errors that trash everything.

    Fedora now defaults to btrfs and it's a bit of a
    pain to convince it otherwise.

    There's not a damned thing wrong with EXT4 and at this
    point it's ultra-reliable and very fixable.

    With the sheer volume and frequent access to data these
    days, as opposed to the old PC days, hyper-reliable is
    absolutely necessary. Even yer humble laptop may read/write
    a petabyte a year depending. It'd better do it RIGHT.

    IMHO, use EXT4, or maybe XFS if you're moving Big Data.
    ZFS is theoretically good, has some cool features, but
    it's very obese.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Carlos E.R.@robin_listas@es.invalid to comp.os.linux.misc on Tue May 5 12:08:37 2026
    From Newsgroup: comp.os.linux.misc

    On 2026-05-05 03:22, rbowman wrote:
    On Mon, 4 May 2026 12:41:35 -0000 (UTC), Borax Man wrote:

    I have had an issue with BTRFS in the past, an error which couldn't be
    corrected.

    My first exposure to btrfs was SuSE 13.2. GRUB was not amused. I'm not
    sure if it is even now. The Fedora box is btrfs except for /boot which is ext4.


    openSUSE installs on btrfs by default since some time, so all issues
    were solved.
    --
    Cheers, Carlos.
    ES🇪🇸, EU🇪🇺;
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Carlos E.R.@robin_listas@es.invalid to comp.os.linux.misc on Tue May 5 12:07:31 2026
    From Newsgroup: comp.os.linux.misc

    On 2026-05-05 02:05, Lawrence D’Oliveiro wrote:
    On Mon, 4 May 2026 20:04:04 +0200, Carlos E.R. wrote:

    On 2026-05-04 14:41, Borax Man wrote:

    What issues are there with XFS for root?

    I don't remember well, and I feel lazy about writing it up, so I
    asked chatgpt.

    *waves robot arms* Danger, danger!

    Why XFS makes it worse

    XFS does not support embedding GRUB core files inside the filesystem
    itself (unlike something like ext4 with certain GRUB setups). So
    GRUB has fewer fallback options.

    That statement doesn’t make any sense. There is no “embedding GRUB
    core files inside the filesystem itself”. Those “GRUB core files” are not “embedded” in the filesystem in any special way, they are just
    files like any other files, copied as necessary by the bootloader installation system to put the necessary stuff into the actual boot partition. Which is has its own layout, independent of any filesystem
    volume format, and nothing to do with any filesystem volume format.

    No. Grub 2 writes code directly to the start of the partition. This is
    known. It is not files when you look at the partition, it is written
    outside of the filesystem, but it corresponds with a file or files in
    the /boot directory, from which the install process reads the files and
    write them directly to the partition start.

    I think it is stage 1.5, but of this detail I am not sure.
    --
    Cheers, Carlos.
    ES🇪🇸, EU🇪🇺;
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Carlos E.R.@robin_listas@es.invalid to comp.os.linux.misc on Tue May 5 12:11:24 2026
    From Newsgroup: comp.os.linux.misc

    On 2026-05-05 06:52, c186282 wrote:
    On 5/4/26 21:22, rbowman wrote:
    On Mon, 4 May 2026 12:41:35 -0000 (UTC), Borax Man wrote:

    I have had an issue with BTRFS in the past, an error which couldn't be
    corrected.

    My first exposure to btrfs was SuSE 13.2. GRUB was not amused. I'm not
    sure if it is even now. The Fedora box is btrfs except for /boot which is
    ext4.

      In THEORY the 'btrfs' is very good. Alas I keep hearing
      accounts of un-fixable errors that trash everything.

      Fedora now defaults to btrfs and it's a bit of a
      pain to convince it otherwise.

      There's not a damned thing wrong with EXT4 and at this
      point it's ultra-reliable and very fixable.

    The issue is that support thinks you have btrfs, and they tell you to
    undo to a previous point in the filesystem. You can undo very easily a
    failed update.

    Then you tell them "no, I am on ext4" and they grumble.

    (thinking of openSUSE).


      With the sheer volume and frequent access to data these
      days, as opposed to the old PC days, hyper-reliable is
      absolutely necessary. Even yer humble laptop may read/write
      a petabyte a year depending. It'd better do it RIGHT.

      IMHO, use EXT4, or maybe XFS if you're moving Big Data.
      ZFS is theoretically good, has some cool features, but
      it's very obese.

    --
    Cheers, Carlos.
    ES🇪🇸, EU🇪🇺;
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to comp.os.linux.misc on Tue May 5 21:56:14 2026
    From Newsgroup: comp.os.linux.misc

    On Tue, 5 May 2026 12:07:31 +0200, Carlos E.R. wrote:

    On 2026-05-05 02:05, Lawrence D’Oliveiro wrote:

    On Mon, 4 May 2026 20:04:04 +0200, Carlos E.R. wrote:

    On 2026-05-04 14:41, Borax Man wrote:

    What issues are there with XFS for root?

    I don't remember well, and I feel lazy about writing it up, so I
    asked chatgpt.

    *waves robot arms* Danger, danger!

    Why XFS makes it worse

    XFS does not support embedding GRUB core files inside the
    filesystem itself (unlike something like ext4 with certain GRUB
    setups). So GRUB has fewer fallback options.

    That statement doesn’t make any sense. There is no “embedding GRUB
    core files inside the filesystem itself”. Those “GRUB core files”
    are not “embedded” in the filesystem in any special way, they are
    just files like any other files, copied as necessary by the
    bootloader installation system to put the necessary stuff into the
    actual boot partition. Which is has its own layout, independent of
    any filesystem volume format, and nothing to do with any filesystem
    volume format.

    No. Grub 2 writes code directly to the start of the partition. This is
    known.

    There is no “start of the partition”. There is an *entire* “boot partition” devoted to this purpose. This is entirely separate from any regular filesystem partition, whether ext4, XFS or whatever.

    It is not files when you look at the partition, it is written
    outside of the filesystem, but it corresponds with a file or files in
    the /boot directory, from which the install process reads the files and
    write them directly to the partition start.

    The /boot directory is supposed to be the original source of the data
    in the boot partition, but there need be no “correspondence” between
    the files there and the current data in the boot partition. They
    remain entirely separate.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Carlos E.R.@robin_listas@es.invalid to comp.os.linux.misc on Wed May 6 02:41:56 2026
    From Newsgroup: comp.os.linux.misc

    On 2026-05-05 23:56, Lawrence D’Oliveiro wrote:
    On Tue, 5 May 2026 12:07:31 +0200, Carlos E.R. wrote:
    On 2026-05-05 02:05, Lawrence D’Oliveiro wrote:

    On Mon, 4 May 2026 20:04:04 +0200, Carlos E.R. wrote:

    On 2026-05-04 14:41, Borax Man wrote:

    What issues are there with XFS for root?

    I don't remember well, and I feel lazy about writing it up, so I
    asked chatgpt.

    *waves robot arms* Danger, danger!

    Why XFS makes it worse

    XFS does not support embedding GRUB core files inside the
    filesystem itself (unlike something like ext4 with certain GRUB
    setups). So GRUB has fewer fallback options.

    That statement doesn’t make any sense. There is no “embedding GRUB
    core files inside the filesystem itself”. Those “GRUB core files”
    are not “embedded” in the filesystem in any special way, they are
    just files like any other files, copied as necessary by the
    bootloader installation system to put the necessary stuff into the
    actual boot partition. Which is has its own layout, independent of
    any filesystem volume format, and nothing to do with any filesystem
    volume format.

    No. Grub 2 writes code directly to the start of the partition. This is
    known.

    There is no “start of the partition”. There is an *entire* “boot partition” devoted to this purpose. This is entirely separate from any regular filesystem partition, whether ext4, XFS or whatever.

    Man, focus. I am talking of the case when grub is installed in the "/" partition, instead of in the MBR. Sector zero has grub part 1. Then goes
    grub 1.5 to the initial sectors.

    If you do not understand this, I suggest you study. I am out.
    --
    Cheers, Carlos.
    ES🇪🇸, EU🇪🇺;
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to comp.os.linux.misc on Wed May 6 04:13:26 2026
    From Newsgroup: comp.os.linux.misc

    On Wed, 6 May 2026 02:41:56 +0200, Carlos E.R. wrote:

    I am talking of the case when grub is installed in the "/"
    partition, instead of in the MBR.

    There is no “/” partition. That’s the name of a filesystem directory.

    The bootloader has to be installed in a place where the BIOS or UEFI
    can find it. BIOS/UEFI code knows nothing of ext4 or XFS or any other Linux-specific filesystem.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From c186282@c186282@nnada.net to comp.os.linux.misc on Wed May 6 00:46:23 2026
    From Newsgroup: comp.os.linux.misc

    On 5/5/26 06:11, Carlos E.R. wrote:
    On 2026-05-05 06:52, c186282 wrote:
    On 5/4/26 21:22, rbowman wrote:
    On Mon, 4 May 2026 12:41:35 -0000 (UTC), Borax Man wrote:

    I have had an issue with BTRFS in the past, an error which couldn't be >>>> corrected.

    My first exposure to btrfs was SuSE 13.2. GRUB was not amused. I'm not
    sure if it is even now. The Fedora box is btrfs except for /boot
    which is
    ext4.

       In THEORY the 'btrfs' is very good. Alas I keep hearing
       accounts of un-fixable errors that trash everything.

       Fedora now defaults to btrfs and it's a bit of a
       pain to convince it otherwise.

       There's not a damned thing wrong with EXT4 and at this
       point it's ultra-reliable and very fixable.

    The issue is that support thinks you have btrfs, and they tell you to
    undo to a previous point in the filesystem. You can undo very easily a failed update.

    "Very easily" ??? :-)

    Then you tell them "no, I am on ext4" and they grumble.

    (thinking of openSUSE).

    I've tried 'em all ... and am gonna stick to EXT4
    for a very long time. Does absolutely everything
    I want and need quick and easy and reliably. BTRFS
    is not a panacea, not at all.


       With the sheer volume and frequent access to data these
       days, as opposed to the old PC days, hyper-reliable is
       absolutely necessary. Even yer humble laptop may read/write
       a petabyte a year depending. It'd better do it RIGHT.

       IMHO, use EXT4, or maybe XFS if you're moving Big Data.
       ZFS is theoretically good, has some cool features, but
       it's very obese.




    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From c186282@c186282@nnada.net to comp.os.linux.misc on Wed May 6 00:53:59 2026
    From Newsgroup: comp.os.linux.misc

    On 5/4/26 20:05, Lawrence D’Oliveiro wrote:
    On Mon, 4 May 2026 20:04:04 +0200, Carlos E.R. wrote:

    On 2026-05-04 14:41, Borax Man wrote:

    What issues are there with XFS for root?

    I don't remember well, and I feel lazy about writing it up, so I
    asked chatgpt.

    *waves robot arms* Danger, danger!

    Why XFS makes it worse

    XFS does not support embedding GRUB core files inside the filesystem
    itself (unlike something like ext4 with certain GRUB setups). So
    GRUB has fewer fallback options.

    That statement doesn’t make any sense. There is no “embedding GRUB
    core files inside the filesystem itself”. Those “GRUB core files” are not “embedded” in the filesystem in any special way, they are just
    files like any other files, copied as necessary by the bootloader installation system to put the necessary stuff into the actual boot partition. Which is has its own layout, independent of any filesystem
    volume format, and nothing to do with any filesystem volume format.

    Most installs DO still let you install GRUB inside
    a random partition rather than the MBR. It works, but
    there can be complications. For almost all users, the
    MBR is the best place for GRUB.

    As for XFS ... it is optimized for storing/moving rather
    large files and does that very well. If you have a zillion
    tiny files though it's not really your best choice.

    There's no all-around panacea when it comes to file systems.
    You have to match them with your real-world needs. Even
    EXT4 ... do you need 2k/4k/8k blocks ? Again, "it depends".

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From rbowman@bowman@montana.com to comp.os.linux.misc on Wed May 6 06:43:24 2026
    From Newsgroup: comp.os.linux.misc

    On Wed, 6 May 2026 00:46:23 -0400, c186282 wrote:

    On 5/5/26 06:11, Carlos E.R. wrote:
    On 2026-05-05 06:52, c186282 wrote:
    On 5/4/26 21:22, rbowman wrote:
    On Mon, 4 May 2026 12:41:35 -0000 (UTC), Borax Man wrote:

    I have had an issue with BTRFS in the past, an error which couldn't
    be corrected.

    My first exposure to btrfs was SuSE 13.2. GRUB was not amused. I'm
    not sure if it is even now. The Fedora box is btrfs except for /boot
    which is ext4.

       In THEORY the 'btrfs' is very good. Alas I keep hearing accounts
       of un-fixable errors that trash everything.

       Fedora now defaults to btrfs and it's a bit of a pain to convince
       it otherwise.

       There's not a damned thing wrong with EXT4 and at this point it's
       ultra-reliable and very fixable.

    The issue is that support thinks you have btrfs, and they tell you to
    undo to a previous point in the filesystem. You can undo very easily a
    failed update.
    "Very easily" ???

    TimeShift on Ubuntu family distros with btrfs is relatively easy to set up
    and to roll back. However it is tied in with Ubuntu's way of setting up
    btrfs and is painful on Fedora or other distros using btrfs. I haven't bothered trying to set it up. Knock on wood I haven't had a box that
    bricked after an update and I don't fuck around with the OS. Many problems
    are self inflicted.





    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Carlos E.R.@robin_listas@es.invalid to comp.os.linux.misc on Wed May 6 10:47:12 2026
    From Newsgroup: comp.os.linux.misc

    On 2026-05-06 06:53, c186282 wrote:
    On 5/4/26 20:05, Lawrence D’Oliveiro wrote:
    On Mon, 4 May 2026 20:04:04 +0200, Carlos E.R. wrote:

    On 2026-05-04 14:41, Borax Man wrote:

    What issues are there with XFS for root?

    I don't remember well, and I feel lazy about writing it up, so I
    asked chatgpt.

    *waves robot arms* Danger, danger!

    Why XFS makes it worse

    XFS does not support embedding GRUB core files inside the filesystem
    itself (unlike something like ext4 with certain GRUB setups). So
    GRUB has fewer fallback options.

    That statement doesn’t make any sense. There is no “embedding GRUB
    core files inside the filesystem itself”. Those “GRUB core files” are >> not “embedded” in the filesystem in any special way, they are just
    files like any other files, copied as necessary by the bootloader
    installation system to put the necessary stuff into the actual boot
    partition. Which is has its own layout, independent of any filesystem
    volume format, and nothing to do with any filesystem volume format.

    (classical partitioning context, not GPT)


      Most installs DO still let you install GRUB inside
      a random partition rather than the MBR. It works, but
      there can be complications. For almost all users, the
      MBR is the best place for GRUB.

    Except, for instance, if you are double booting with Windows. Windows
    could refuse to do some type of updates. It wanted a "normal" MBR.

    In that circumstance you could have a generic MBR installed that would
    boot partition 3 or 4, say (even though partition 1 was marked
    bootable), and that partition would have grub installed. In that
    circumstance, grub in a XFS partition (non GPT) doesn't work, breaks.

    That's only of historic interest now.


      As for XFS ... it is optimized for storing/moving rather
      large files and does that very well. If you have a zillion
      tiny files though it's not really your best choice.

      There's no all-around panacea when it comes to file systems.
      You have to match them with your real-world needs. Even
      EXT4 ... do you need 2k/4k/8k blocks ? Again, "it depends".

    Certainly. As all engineering, it is about choices. :-)
    --
    Cheers, Carlos.
    ES🇪🇸, EU🇪🇺;
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Carlos E.R.@robin_listas@es.invalid to comp.os.linux.misc on Wed May 6 10:51:28 2026
    From Newsgroup: comp.os.linux.misc

    On 2026-05-06 06:46, c186282 wrote:
    On 5/5/26 06:11, Carlos E.R. wrote:
    On 2026-05-05 06:52, c186282 wrote:
    On 5/4/26 21:22, rbowman wrote:
    On Mon, 4 May 2026 12:41:35 -0000 (UTC), Borax Man wrote:

    I have had an issue with BTRFS in the past, an error which couldn't be >>>>> corrected.

    My first exposure to btrfs was SuSE 13.2. GRUB was not amused. I'm not >>>> sure if it is even now. The Fedora box is btrfs except for /boot
    which is
    ext4.

       In THEORY the 'btrfs' is very good. Alas I keep hearing
       accounts of un-fixable errors that trash everything.

       Fedora now defaults to btrfs and it's a bit of a
       pain to convince it otherwise.

       There's not a damned thing wrong with EXT4 and at this
       point it's ultra-reliable and very fixable.

    The issue is that support thinks you have btrfs, and they tell you to
    undo to a previous point in the filesystem. You can undo very easily a
    failed update.

      "Very easily" ???  :-)

    Yes, I have met lusers doing it. :-D

    When btrfs works, it is wonderful.


    Then you tell them "no, I am on ext4" and they grumble.

    (thinking of openSUSE).

      I've tried 'em all ... and am gonna stick to EXT4
      for a very long time. Does absolutely everything
      I want and need quick and easy and reliably. BTRFS
      is not a panacea, not at all.

    Me too.
    --
    Cheers, Carlos.
    ES🇪🇸, EU🇪🇺;
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Richard Kettlewell@invalid@invalid.invalid to comp.os.linux.misc on Wed May 6 10:21:24 2026
    From Newsgroup: comp.os.linux.misc

    "Carlos E.R." <robin_listas@es.invalid> writes:
    On 2026-05-05 23:56, Lawrence D’Oliveiro wrote:
    On Tue, 5 May 2026 12:07:31 +0200, Carlos E.R. wrote:
    On 2026-05-05 02:05, Lawrence D’Oliveiro wrote:
    On Mon, 4 May 2026 20:04:04 +0200, Carlos E.R. wrote:
    Why XFS makes it worse

    XFS does not support embedding GRUB core files inside the
    filesystem itself (unlike something like ext4 with certain GRUB
    setups). So GRUB has fewer fallback options.

    “Embedding” is a confusing word to use here, since Grub uses it to refer
    to storing diskboot.img+core.img in the embedding area, i.e. after the
    MBR but before the first partition.

    That statement doesn’t make any sense. There is no “embedding GRUB >>>> core files inside the filesystem itself”. Those “GRUB core files” >>>> are not “embedded” in the filesystem in any special way, they are
    just files like any other files, copied as necessary by the
    bootloader installation system to put the necessary stuff into the
    actual boot partition. Which is has its own layout, independent of
    any filesystem volume format, and nothing to do with any filesystem
    volume format.

    No. Grub 2 writes code directly to the start of the partition. This
    is known.

    There is no “start of the partition”. There is an *entire* “boot
    partition” devoted to this purpose. This is entirely separate from any
    regular filesystem partition, whether ext4, XFS or whatever.

    Carlos is correct that (in certain configurations) some code is written
    to the start of the boot partition. However:

    Man, focus. I am talking of the case when grub is installed in the "/" partition, instead of in the MBR. Sector zero has grub part 1. Then
    goes grub 1.5 to the initial sectors.s

    If you do not understand this, I suggest you study. I am out.

    There is no such thing as a ‘stage 1.5’ in Grub 2. As best I can tell
    from studying the documentation, the only code written into the boot
    partition (if any) is the single-sector diskboot.img. In such a
    configuration, core.img is an ordinary file, as Lawrence says.


    AFAICT the way it works on an MBR system is:

    1) boot.img is always in the MBR, with the disk address of diskboot.img
    copied into it. It contains enough code to load diskboot.img and run
    it.

    2) diskboot.img can be anywhere, and contains the list of disk addresses
    for core.img plus enough code to load core.img (using that list) and
    run it.

    3) core.img contains all the code for reading filesystems natively,
    interacting with the user, loading a kernel etc. No more blocklists
    are necessary at this point.

    This is realized in two documented configurations:

    1) boot.img in the MBR, diskboot.img+core.img the embedding area
    i.e. after the MBR but before the first partition.

    2) boot.img in the MBR, diskboot.img in the first sector of a partition
    containing a real filesystem, and core.img as an ordinary file in
    that filesystem.

    This is not particularly well documented but it depends on the
    filesystem reserving the first sector for use by boot loaders. This
    This appears to correspond to the reserved_first_sector flag in the
    implementation, which is zero for Grub’s XFS implementation,
    consistent with XFS not being usable in this mode of operation.

    See
    https://www.gnu.org/software/grub/manual/grub/grub.html#BIOS-installation
    for the documentation.

    Fortunately none of this nonsense is necessary on modern platforms.
    --
    https://www.greenend.org.uk/rjk/
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Carlos E.R.@robin_listas@es.invalid to comp.os.linux.misc on Wed May 6 13:36:37 2026
    From Newsgroup: comp.os.linux.misc

    On 2026-05-06 11:21, Richard Kettlewell wrote:
    "Carlos E.R." <robin_listas@es.invalid> writes:
    On 2026-05-05 23:56, Lawrence D’Oliveiro wrote:
    On Tue, 5 May 2026 12:07:31 +0200, Carlos E.R. wrote:
    On 2026-05-05 02:05, Lawrence D’Oliveiro wrote:
    On Mon, 4 May 2026 20:04:04 +0200, Carlos E.R. wrote:
    Why XFS makes it worse

    XFS does not support embedding GRUB core files inside the
    filesystem itself (unlike something like ext4 with certain GRUB
    setups). So GRUB has fewer fallback options.

    “Embedding” is a confusing word to use here, since Grub uses it to refer to storing diskboot.img+core.img in the embedding area, i.e. after the
    MBR but before the first partition.

    That statement doesn’t make any sense. There is no “embedding GRUB >>>>> core files inside the filesystem itself”. Those “GRUB core files” >>>>> are not “embedded” in the filesystem in any special way, they are >>>>> just files like any other files, copied as necessary by the
    bootloader installation system to put the necessary stuff into the
    actual boot partition. Which is has its own layout, independent of
    any filesystem volume format, and nothing to do with any filesystem
    volume format.

    No. Grub 2 writes code directly to the start of the partition. This
    is known.

    There is no “start of the partition”. There is an *entire* “boot
    partition” devoted to this purpose. This is entirely separate from any >>> regular filesystem partition, whether ext4, XFS or whatever.

    Carlos is correct that (in certain configurations) some code is written
    to the start of the boot partition. However:

    Man, focus. I am talking of the case when grub is installed in the "/"
    partition, instead of in the MBR. Sector zero has grub part 1. Then
    goes grub 1.5 to the initial sectors.s

    If you do not understand this, I suggest you study. I am out.

    There is no such thing as a ‘stage 1.5’ in Grub 2. As best I can tell from studying the documentation, the only code written into the boot partition (if any) is the single-sector diskboot.img. In such a configuration, core.img is an ordinary file, as Lawrence says.

    <https://www.google.com/search?client=firefox-b-e&channel=entpr&q=grub+stage+1.5>

    AI Overview

    GRUB Stage 1.5 is an intermediate bootloader stage in GRUB Legacy (0.9x)
    that acts as a bridge between the MBR-based Stage 1 and
    file-system-aware Stage 2. It resides in the 30 KB gap immediately
    following the Master Boot Record (MBR). Its primary purpose is to
    provide filesystem drivers (e.g., ext2, XFS) allowing Stage 1 to load
    Stage 2 from a file system.
    This video explains the Linux boot process and the role of GRUB:

    Function: Stage 1.5 allows GRUB to load files from a filesystem, which
    the very small Stage 1 cannot do.

    Location: Usually embedded in the unused sectors after the MBR and
    before the first partition, or sometimes within the boot loader area of specific filesystems.

    Version Note: Stage 1.5 is specific to GRUB Legacy. In GRUB 2, this was replaced by core.img.



    Ok, confusion in the naming.




    AFAICT the way it works on an MBR system is:

    1) boot.img is always in the MBR, with the disk address of diskboot.img
    copied into it. It contains enough code to load diskboot.img and run
    it.

    2) diskboot.img can be anywhere, and contains the list of disk addresses
    for core.img plus enough code to load core.img (using that list) and
    run it.

    3) core.img contains all the code for reading filesystems natively,
    interacting with the user, loading a kernel etc. No more blocklists
    are necessary at this point.

    This is realized in two documented configurations:

    1) boot.img in the MBR, diskboot.img+core.img the embedding area
    i.e. after the MBR but before the first partition.

    2) boot.img in the MBR, diskboot.img in the first sector of a partition
    containing a real filesystem, and core.img as an ordinary file in
    that filesystem.

    This is not particularly well documented but it depends on the
    filesystem reserving the first sector for use by boot loaders. This
    This appears to correspond to the reserved_first_sector flag in the
    implementation, which is zero for Grub’s XFS implementation,
    consistent with XFS not being usable in this mode of operation.

    See
    https://www.gnu.org/software/grub/manual/grub/grub.html#BIOS-installation
    for the documentation.

    Fortunately none of this nonsense is necessary on modern platforms.



    Yep :-)
    --
    Cheers, Carlos.
    ES🇪🇸, EU🇪🇺;
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Nuno Silva@nunojsilva@invalid.invalid to comp.os.linux.misc on Wed May 6 13:03:04 2026
    From Newsgroup: comp.os.linux.misc

    On 2026-05-06, Lawrence D’Oliveiro wrote:

    On Wed, 6 May 2026 02:41:56 +0200, Carlos E.R. wrote:

    I am talking of the case when grub is installed in the "/"
    partition, instead of in the MBR.

    There is no “/” partition. That’s the name of a filesystem directory.

    The bootloader has to be installed in a place where the BIOS or UEFI
    can find it. BIOS/UEFI code knows nothing of ext4 or XFS or any other Linux-specific filesystem.

    The *initial* part of the bootloader has to be installed in such a
    place. The issue being mentioned here would be about later steps in the
    GRUB bootstrapping chain?
    --
    Nuno Silva
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From c186282@c186282@nnada.net to comp.os.linux.misc on Wed May 6 11:05:14 2026
    From Newsgroup: comp.os.linux.misc

    On 5/6/26 02:43, rbowman wrote:
    On Wed, 6 May 2026 00:46:23 -0400, c186282 wrote:

    On 5/5/26 06:11, Carlos E.R. wrote:
    On 2026-05-05 06:52, c186282 wrote:
    On 5/4/26 21:22, rbowman wrote:
    On Mon, 4 May 2026 12:41:35 -0000 (UTC), Borax Man wrote:

    I have had an issue with BTRFS in the past, an error which couldn't >>>>>> be corrected.

    My first exposure to btrfs was SuSE 13.2. GRUB was not amused. I'm
    not sure if it is even now. The Fedora box is btrfs except for /boot >>>>> which is ext4.

       In THEORY the 'btrfs' is very good. Alas I keep hearing accounts >>>>    of un-fixable errors that trash everything.

       Fedora now defaults to btrfs and it's a bit of a pain to convince >>>>    it otherwise.

       There's not a damned thing wrong with EXT4 and at this point it's >>>>    ultra-reliable and very fixable.

    The issue is that support thinks you have btrfs, and they tell you to
    undo to a previous point in the filesystem. You can undo very easily a
    failed update.
    "Very easily" ???

    TimeShift on Ubuntu family distros with btrfs is relatively easy to set up and to roll back. However it is tied in with Ubuntu's way of setting up
    btrfs and is painful on Fedora or other distros using btrfs. I haven't bothered trying to set it up. Knock on wood I haven't had a box that
    bricked after an update and I don't fuck around with the OS. Many problems are self inflicted.


    Well ... this is what rsync and partimage are for ....

    MX has a clone utility where you can image yer running
    system to a sparse backup. I've made ISOs on sticks
    from such clones - you can customize yer MX and then
    install it to other boxes. Made one of my current system
    just a week ago, stored it off to my NAS just in case.
    I do this like every four to six weeks.

    Note that a custom fstab may not port straight
    over ... I make a .bak which can be copied back
    over the de-customized fstab.

    TimeShift and what you get from btrfs/zfs ... they're
    really just a backup on the box you need to back up and
    theoretically double yer drive usage.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From The Natural Philosopher@tnp@invalid.invalid to comp.os.linux.misc on Wed May 6 17:38:11 2026
    From Newsgroup: comp.os.linux.misc

    On 06/05/2026 09:51, Carlos E.R. wrote:

       I've tried 'em all ... and am gonna stick to EXT4
       for a very long time. Does absolutely everything
       I want and need quick and easy and reliably. BTRFS
       is not a panacea, not at all.

    Me too.

    These days I am more oi a user than an admin or programmer, and I stick
    with the herd.

    EXT4
    --
    "Corbyn talks about equality, justice, opportunity, health care, peace, community, compassion, investment, security, housing...."
    "What kind of person is not interested in those things?"

    "Jeremy Corbyn?"


    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Carlos E.R.@robin_listas@es.invalid to comp.os.linux.misc on Wed May 6 20:52:51 2026
    From Newsgroup: comp.os.linux.misc

    On 2026-05-06 18:38, The Natural Philosopher wrote:
    On 06/05/2026 09:51, Carlos E.R. wrote:

       I've tried 'em all ... and am gonna stick to EXT4
       for a very long time. Does absolutely everything
       I want and need quick and easy and reliably. BTRFS
       is not a panacea, not at all.

    Me too.

    These days I am more oi a user than an admin or programmer, and I stick
    with the herd.

    EXT4

    I try to avoid new complications at my age. ;-)

    For instance, openSUSE has changed the default to be Selinux. I refused,
    I keep to what I know, Apparmor. Nobody has explained what advantages we
    have either way, but if something goes bad with AA, I know what to touch.

    Similarly with LVM long ago, or with btrfs. One can not learn
    everything. Not enough to solve problems with them, at least.
    --
    Cheers, Carlos.
    ES🇪🇸, EU🇪🇺;
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From rbowman@bowman@montana.com to comp.os.linux.misc on Wed May 6 19:47:45 2026
    From Newsgroup: comp.os.linux.misc

    On Wed, 6 May 2026 11:05:14 -0400, c186282 wrote:

    TimeShift and what you get from btrfs/zfs ... they're really just a
    backup on the box you need to back up and theoretically double yer
    drive usage.

    Timeshift in fact uses rsync in the absence of btrfs. However when using
    btrfs it requires Ubuntu style subvolumes. I haven't bothered to figure
    out if there is a workaround on the Fedora btrfs box.

    My LM laptop is ext4 so Timeshift is using rsync to write to /run/
    timeshift. Supposedly btrfs takes less space and is faster with the
    drawback of not being able to specify an external drive.

    Supposedly on Fedora Btrfs Assistant and Snapper can be set up but as I
    said I haven't had enough problems in the last 25+ years to bother.


    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to comp.os.linux.misc on Wed May 6 21:16:27 2026
    From Newsgroup: comp.os.linux.misc

    On Wed, 6 May 2026 13:36:37 +0200, Carlos E.R. wrote:

    AI Overview

    GRUB Stage 1.5 is an intermediate bootloader stage in GRUB Legacy (0.9x)
    ^^^^^^

    Note that information is out of date.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Bobbie Sellers@bliss-sf4ever@dslextreme.com to comp.os.linux.misc on Wed May 6 15:10:14 2026
    From Newsgroup: comp.os.linux.misc



    On 5/6/26 12:47, rbowman wrote:
    On Wed, 6 May 2026 11:05:14 -0400, c186282 wrote:

    TimeShift and what you get from btrfs/zfs ... they're really just a
    backup on the box you need to back up and theoretically double yer
    drive usage.

    Timeshift in fact uses rsync in the absence of btrfs. However when using btrfs it requires Ubuntu style subvolumes. I haven't bothered to figure
    out if there is a workaround on the Fedora btrfs box.

    My LM laptop is ext4 so Timeshift is using rsync to write to /run/
    timeshift. Supposedly btrfs takes less space and is faster with the
    drawback of not being able to specify an external drive.

    Supposedly on Fedora Btrfs Assistant and Snapper can be set up but as I
    said I haven't had enough problems in the last 25+ years to bother.


    I run Timeshift frequently. In previous uses I used an external drive.
    I found after a failure due to a loose nut on the keyboard that my Live
    Rescue
    system could not find the external backup so I carved a backup partition on
    my fixed dish using GPartEd. Now my backups are written to that
    partition and
    if the loose nut screws up the backups are easily found and restoration
    is easy.
    The number of backups is easily pruned with Timeshift.

    Everyone should use Timeshift on your computer. Unless you have
    a better solution to this problem of loose nuts and careless downloading.

    bliss - loose nut at a keyboard running PCLinuxOS 2026.04

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Nuno Silva@nunojsilva@invalid.invalid to comp.os.linux.misc on Wed May 6 23:31:55 2026
    From Newsgroup: comp.os.linux.misc

    On 2026-05-06, Lawrence D’Oliveiro wrote:

    On Wed, 6 May 2026 13:36:37 +0200, Carlos E.R. wrote:

    AI Overview

    GRUB Stage 1.5 is an intermediate bootloader stage in GRUB Legacy (0.9x)
    ^^^^^^

    Note that information is out of date.

    It's not out of date in that it applies to so-called "GRUB Legacy". Or
    has that changed in newer releases of "grub1"?
    --
    Nuno Silva
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From c186282@c186282@nnada.net to comp.os.linux.misc on Wed May 6 22:04:29 2026
    From Newsgroup: comp.os.linux.misc

    On 5/6/26 15:47, rbowman wrote:
    On Wed, 6 May 2026 11:05:14 -0400, c186282 wrote:

    TimeShift and what you get from btrfs/zfs ... they're really just a
    backup on the box you need to back up and theoretically double yer
    drive usage.

    Timeshift in fact uses rsync in the absence of btrfs. However when using btrfs it requires Ubuntu style subvolumes. I haven't bothered to figure
    out if there is a workaround on the Fedora btrfs box.

    My LM laptop is ext4 so Timeshift is using rsync to write to /run/
    timeshift. Supposedly btrfs takes less space and is faster with the
    drawback of not being able to specify an external drive.

    Supposedly on Fedora Btrfs Assistant and Snapper can be set up but as I
    said I haven't had enough problems in the last 25+ years to bother.

    Tried to install OSuse on VBox today. It defaults
    to btrfs. However, unlike Fedora, it's fairly easy
    to change that to EXT4 without screwing up all the
    other partitions/settings.

    Alas, it WOULDN'T RUN. From the error messages it
    seems WAYLAND was the problem, couldn't start some
    of its stuff. Things would just get SO far and then
    hang forever.

    The 'new and improved' installer only has Wayland
    versions of the three major desktops.

    I do remember when pre-install software selection
    was quite detailed in OSuse. No longer.

    However, as noted earlier, with VBox you CAN set a
    bridged connection that DOES connect to your local
    network, which ultimately uses wifi. Never did find
    out how to deal with wifi in any elegant fashion
    using KVM.

    I wanted OSuse to run so I could check it it had
    an official and *working* VBox in the repos, Deb13
    does not and what you get from Oracle is NOT a
    complete system.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Marc Haber@mh+usenetspam2616@zugschl.us to comp.os.linux.misc on Thu May 7 06:41:19 2026
    From Newsgroup: comp.os.linux.misc

    Nuno Silva <nunojsilva@invalid.invalid> wrote:
    On 2026-05-06, Lawrence D’Oliveiro wrote:

    On Wed, 6 May 2026 13:36:37 +0200, Carlos E.R. wrote:

    AI Overview

    GRUB Stage 1.5 is an intermediate bootloader stage in GRUB Legacy (0.9x) >> ^^^^^^

    Note that information is out of date.

    It's not out of date in that it applies to so-called "GRUB Legacy". Or
    has that changed in newer releases of "grub1"?

    The last release of grub 1 was 21 years ago, noone is still using it,
    and giving that information as reply to a question about grub in 2026
    is at least misleading.
    -- ---------------------------------------------------------------------------- Marc Haber | " Questions are the | Mailadresse im Header Rhein-Neckar, DE | Beginning of Wisdom " |
    Nordisch by Nature | Lt. Worf, TNG "Rightful Heir" | Fon: *49 6224 1600402
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From rbowman@bowman@montana.com to comp.os.linux.misc on Thu May 7 06:32:59 2026
    From Newsgroup: comp.os.linux.misc

    On Wed, 6 May 2026 22:04:29 -0400, c186282 wrote:

    Tried to install OSuse on VBox today. It defaults to btrfs. However,
    unlike Fedora, it's fairly easy to change that to EXT4 without
    screwing up all the other partitions/settings.

    Alas, it WOULDN'T RUN. From the error messages it seems WAYLAND was
    the problem, couldn't start some of its stuff. Things would just get
    SO far and then hang forever.

    The 'new and improved' installer only has Wayland versions of the
    three major desktops.

    I have the leap-16.0-offline-installer iso that I used to create the VM
    on the Fedora box. It does use btrfs however it is KWin X11 and everything functions normally.

    Note that the Fedora box is also KDE but it uses KWin Wayland.

    I'm assuming OSuse is openSUSE. Also I'm using kvm/QEMU.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Nuno Silva@nunojsilva@invalid.invalid to comp.os.linux.misc on Thu May 7 08:34:05 2026
    From Newsgroup: comp.os.linux.misc

    On 2026-05-07, Marc Haber wrote:

    Nuno Silva <nunojsilva@invalid.invalid> wrote:
    On 2026-05-06, Lawrence D’Oliveiro wrote:

    On Wed, 6 May 2026 13:36:37 +0200, Carlos E.R. wrote:

    AI Overview

    GRUB Stage 1.5 is an intermediate bootloader stage in GRUB Legacy (0.9x) >>> ^^^^^^

    Note that information is out of date.

    It's not out of date in that it applies to so-called "GRUB Legacy". Or
    has that changed in newer releases of "grub1"?

    The last release of grub 1 was 21 years ago, noone is still using it,
    and giving that information as reply to a question about grub in 2026
    is at least misleading.

    Well, I'd say calling GRUB 2 "GRUB" also kind of counts as misleading, especially given I don't think it was much better several years ago.
    --
    Nuno Silva
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Richard Kettlewell@invalid@invalid.invalid to comp.os.linux.misc on Thu May 7 09:06:26 2026
    From Newsgroup: comp.os.linux.misc

    Nuno Silva <nunojsilva@invalid.invalid> writes:
    On 2026-05-07, Marc Haber wrote:
    Nuno Silva <nunojsilva@invalid.invalid> wrote:
    On 2026-05-06, Lawrence D’Oliveiro wrote:
    Carlos E.R. wrote:

    AI Overview

    GRUB Stage 1.5 is an intermediate bootloader stage in GRUB Legacy (0.9x) >>>> ^^^^^^

    Note that information is out of date.

    It's not out of date in that it applies to so-called "GRUB Legacy". Or >>>has that changed in newer releases of "grub1"?

    The last release of grub 1 was 21 years ago, noone is still using it,
    and giving that information as reply to a question about grub in 2026
    is at least misleading.

    AFAIK there is no such thing as “Grub 1”, the last release of Grub
    Legacy was 0.97 or something like that.

    The prompt in this case was asking about what stage 1.5 was, and the
    answer doesn’t have anything that I recognize as wrong, although I
    didn’t check very closely. If the answer was ‘out of date’ then that’s only because the question was about an obsolete piece of software.

    Well, I'd say calling GRUB 2 "GRUB" also kind of counts as misleading, especially given I don't think it was much better several years ago.

    As it happens Carlos explicitly mentioned Grub 2 earlier in the thread.
    --
    https://www.greenend.org.uk/rjk/
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Carlos E.R.@robin_listas@es.invalid to comp.os.linux.misc on Thu May 7 10:58:54 2026
    From Newsgroup: comp.os.linux.misc

    On 2026-05-07 06:41, Marc Haber wrote:
    Nuno Silva <nunojsilva@invalid.invalid> wrote:
    On 2026-05-06, Lawrence D’Oliveiro wrote:

    On Wed, 6 May 2026 13:36:37 +0200, Carlos E.R. wrote:

    AI Overview

    GRUB Stage 1.5 is an intermediate bootloader stage in GRUB Legacy (0.9x) >>> ^^^^^^

    Note that information is out of date.

    It's not out of date in that it applies to so-called "GRUB Legacy". Or
    has that changed in newer releases of "grub1"?

    The last release of grub 1 was 21 years ago, noone is still using it,
    and giving that information as reply to a question about grub in 2026
    is at least misleading.

    I know people using lilo today, which is even older :-)

    However, grub 2 has to store parts of itself at the same location that
    stage 1.5 was. Just has a different name.
    --
    Cheers, Carlos.
    ES🇪🇸, EU🇪🇺;
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Borax Man@boraxman@geidiprime.invalid to comp.os.linux.misc on Thu May 7 13:14:43 2026
    From Newsgroup: comp.os.linux.misc

    On 2026-05-05, c186282 <c186282@nnada.net> wrote:
    On 5/4/26 21:22, rbowman wrote:
    On Mon, 4 May 2026 12:41:35 -0000 (UTC), Borax Man wrote:

    I have had an issue with BTRFS in the past, an error which couldn't be
    corrected.

    My first exposure to btrfs was SuSE 13.2. GRUB was not amused. I'm not
    sure if it is even now. The Fedora box is btrfs except for /boot which is
    ext4.

    In THEORY the 'btrfs' is very good. Alas I keep hearing
    accounts of un-fixable errors that trash everything.

    Fedora now defaults to btrfs and it's a bit of a
    pain to convince it otherwise.

    There's not a damned thing wrong with EXT4 and at this
    point it's ultra-reliable and very fixable.

    With the sheer volume and frequent access to data these
    days, as opposed to the old PC days, hyper-reliable is
    absolutely necessary. Even yer humble laptop may read/write
    a petabyte a year depending. It'd better do it RIGHT.

    IMHO, use EXT4, or maybe XFS if you're moving Big Data.
    ZFS is theoretically good, has some cool features, but
    it's very obese.


    The thing is, silent undetectable data loss is very real. If I'm moving precious data, I need to know it moved correctly. Unfortunately, EXT4
    and XFS while they ARE reliable, cannot prevent the issues I had. BTRFS
    did.

    You can add a checksum or some data integrity to files on EXT4 or BTRFS,
    using mtree or a hash, or a tool I wrote "checkit" to add a CRC as an
    extended attribute, so you can detect if the data has changed. I would
    never store important data, like personal photos without at least this
    CRC. At least with "checkit", I can copy the data, and verify at the
    other end without having to do a byte-byte comparison against the
    original. The CRC gets copied with the file. You can archive with it
    as well, so when you extract years later, you can still verify.

    Checkit works quite well, but BTRFS automates this process.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Borax Man@boraxman@geidiprime.invalid to comp.os.linux.misc on Thu May 7 13:17:15 2026
    From Newsgroup: comp.os.linux.misc

    On 2026-05-04, Carlos E.R. <robin_listas@es.invalid> wrote:
    On 2026-05-04 14:41, Borax Man wrote:
    On 2026-05-03, Carlos E.R. <robin_listas@es.invalid> wrote:
    On 2026-05-03 14:29, Borax Man wrote:
    Come to think of it, its quite late in the game to be still running
    EXT3! EXT4 is already nearly two decades old. Personally, I'd
    recommend BTRFS or XFS, especially for large storage/archival.

    I don't trust btrfs, and xfs poses problems when used for root; for data >>> it is perfect.

    I have a raid 6 with 8 active disks, LUKS encrypted and using btrfs with >>> compression. It has developed an error, impossible to correct (I don't
    know how, got advice about what to do, but took days and it aborted.
    Eventually will redo with XFS instead).


    What issues are there with XFS for root?

    I don't remember well, and I feel lazy about writing it up, so I asked chatgpt.

    The core problem

    On BIOS systems (not UEFI), GRUB traditionally embeds part of its code (“core.img”) in the post-MBR gap—the space between the MBR and the first
    partition.

    This works fine if that gap exists (common with older partition layouts).
    But modern partitioning tools or certain layouts don’t leave enough
    space there.

    Now add XFS:

    Why XFS makes it worse

    XFS does not support embedding GRUB core files inside the filesystem
    itself (unlike something like ext4 with certain GRUB setups). So GRUB
    has fewer fallback options.

    That leads to this situation:

    If there’s no post-MBR gap available
    And your /boot is on XFS
    → GRUB has nowhere safe to put core.img
    Resulting error

    You’ll often see something like:

    embedding is not possible, but this is required for cross-disk install
    The usual fixes
    1. Use a BIOS boot partition (recommended for GPT + BIOS)

    Create a small (~1–2 MB) partition with type:

    bios_grub (GPT flag)

    GRUB will store its core image there safely.

    2. Use a different filesystem for /boot

    Instead of XFS:

    ext4 is the most common safe choice
    3. Switch to UEFI (if possible)

    With UEFI:

    GRUB lives in the EFI System Partition (FAT32)
    No need for embedding tricks at all




    I have had an issue with BTRFS in the past, an error which couldn't be
    corrected. The error didn't have any impact except failing to read one
    extended attribute from a file, which didn't matter that much, but it
    did mean that one subvolume couldn't be sent properly (a fact I became
    aware of too late). The filesystem seemed to work fine regardless.
    What made me lost a little trust is I backed up then ran FSCK, and FSCK
    made a complete dogs breakfast of the filesystem. This might have been
    in 2015, thereabouts.

    Well, I hit "something" less than a year ago.



    But that was over 10 years ago, and its been fine ever sense. As I
    mentioned before, the checksumming picked up issues that would have
    otherwise gone unnoticed and led to lost data, so I do trust it but
    still, I'd only use it if I really needed the features. If not, XFS



    Oh yeah, I remember something about this with XFS and GRUB. It rings a
    bell.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From The Natural Philosopher@tnp@invalid.invalid to comp.os.linux.misc on Thu May 7 16:51:29 2026
    From Newsgroup: comp.os.linux.misc

    On 07/05/2026 14:14, Borax Man wrote:
    ilent undetectable data loss is very real.

    As are invisible pink elephants, fairies at the bottom of the garden,
    and unicorns generating renewable energy.

    If it is undetectable the notion of its factuality is ipso facto
    metaphysics and a matter of faith only
    --
    It’s easier to fool people than to convince them that they have been fooled. Mark Twain



    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Carlos E.R.@robin_listas@es.invalid to comp.os.linux.misc on Thu May 7 20:20:14 2026
    From Newsgroup: comp.os.linux.misc

    On 2026-05-07 15:14, Borax Man wrote:
    On 2026-05-05, c186282 <c186282@nnada.net> wrote:
    On 5/4/26 21:22, rbowman wrote:
    On Mon, 4 May 2026 12:41:35 -0000 (UTC), Borax Man wrote:

    I have had an issue with BTRFS in the past, an error which couldn't be >>>> corrected.

    My first exposure to btrfs was SuSE 13.2. GRUB was not amused. I'm not
    sure if it is even now. The Fedora box is btrfs except for /boot which is >>> ext4.

    In THEORY the 'btrfs' is very good. Alas I keep hearing
    accounts of un-fixable errors that trash everything.

    Fedora now defaults to btrfs and it's a bit of a
    pain to convince it otherwise.

    There's not a damned thing wrong with EXT4 and at this
    point it's ultra-reliable and very fixable.

    With the sheer volume and frequent access to data these
    days, as opposed to the old PC days, hyper-reliable is
    absolutely necessary. Even yer humble laptop may read/write
    a petabyte a year depending. It'd better do it RIGHT.

    IMHO, use EXT4, or maybe XFS if you're moving Big Data.
    ZFS is theoretically good, has some cool features, but
    it's very obese.


    The thing is, silent undetectable data loss is very real. If I'm moving precious data, I need to know it moved correctly. Unfortunately, EXT4
    and XFS while they ARE reliable, cannot prevent the issues I had. BTRFS
    did.

    You can add a checksum or some data integrity to files on EXT4 or BTRFS, using mtree or a hash, or a tool I wrote "checkit" to add a CRC as an extended attribute, so you can detect if the data has changed. I would
    never store important data, like personal photos without at least this
    CRC. At least with "checkit", I can copy the data, and verify at the
    other end without having to do a byte-byte comparison against the
    original. The CRC gets copied with the file. You can archive with it
    as well, so when you extract years later, you can still verify.

    Checkit works quite well, but BTRFS automates this process.

    I understand that new XFS can store data checksums. I don't know details.
    --
    Cheers, Carlos.
    ES🇪🇸, EU🇪🇺;
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Charlie Gibbs@cgibbs@kltpzyxm.invalid to comp.os.linux.misc on Thu May 7 18:35:09 2026
    From Newsgroup: comp.os.linux.misc

    On 2026-05-07, The Natural Philosopher <tnp@invalid.invalid> wrote:

    On 07/05/2026 14:14, Borax Man wrote:

    ilent undetectable data loss is very real.

    As are invisible pink elephants, fairies at the bottom of the garden,
    and unicorns generating renewable energy.

    If it is undetectable the notion of its factuality is ipso facto
    metaphysics and a matter of faith only

    "As far as we know, our system has never had an undetected error."
    --
    /~\ Charlie Gibbs | Growth for the sake of
    \ / <cgibbs@kltpzyxm.invalid> | growth is the ideology
    X I'm really at ac.dekanfrus | of the cancer cell.
    / \ if you read it the right way. | -- Edward Abbey
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From The Natural Philosopher@tnp@invalid.invalid to comp.os.linux.misc on Thu May 7 20:08:57 2026
    From Newsgroup: comp.os.linux.misc

    On 07/05/2026 19:35, Charlie Gibbs wrote:
    On 2026-05-07, The Natural Philosopher <tnp@invalid.invalid> wrote:

    On 07/05/2026 14:14, Borax Man wrote:

    ilent undetectable data loss is very real.

    As are invisible pink elephants, fairies at the bottom of the garden,
    and unicorns generating renewable energy.

    If it is undetectable the notion of its factuality is ipso facto
    metaphysics and a matter of faith only

    "As far as we know, our system has never had an undetected error."

    LOL! Exactly...
    --
    In theory, there is no difference between theory and practice.
    In practice, there is.
    -- Yogi Berra

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From c186282@c186282@nnada.net to comp.os.linux.misc on Thu May 7 17:37:07 2026
    From Newsgroup: comp.os.linux.misc

    On 5/7/26 02:32, rbowman wrote:
    On Wed, 6 May 2026 22:04:29 -0400, c186282 wrote:

    Tried to install OSuse on VBox today. It defaults to btrfs. However,
    unlike Fedora, it's fairly easy to change that to EXT4 without
    screwing up all the other partitions/settings.

    Alas, it WOULDN'T RUN. From the error messages it seems WAYLAND was
    the problem, couldn't start some of its stuff. Things would just get
    SO far and then hang forever.

    The 'new and improved' installer only has Wayland versions of the
    three major desktops.

    I have the leap-16.0-offline-installer iso that I used to create the VM
    on the Fedora box. It does use btrfs however it is KWin X11 and everything functions normally.

    Note that the Fedora box is also KDE but it uses KWin Wayland.

    I'm assuming OSuse is openSUSE. Also I'm using kvm/QEMU.

    I was using the big fat offline installer.

    DOES offer KVM, but I didn't want KVM for some of
    the reasons we've discussed recently.

    Wasn't THAT long ago you got a choice of six or
    eight desktops and vastly more and finer-grained
    software choices during install.

    Anyway, the boot-up errors did indicate that Wayland
    was the underlying issue. I'm sure it will work ok in
    a bare metal install, but VBox didn't like it.

    Also have Trixie in VBox on my lap ... it works fine
    (well, as much as Trixie 'works fine'). Did all the
    updates while was there. My Slitaz works, as does
    TinyCore (a little TOO tiny IMHO, but I guess it has
    a place and doesn't look stupid like Puppy).

    But Leap-16 ... nope. Confuses the hell out of VBox.

    Oh well, we've got what we've got and will have to try
    and deal with it, or find work-arounds. C'est la vie

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From not@not@telling.you.invalid (Computer Nerd Kev) to comp.os.linux.misc on Fri May 8 09:00:33 2026
    From Newsgroup: comp.os.linux.misc

    Carlos E.R. <robin_listas@es.invalid> wrote:
    On 2026-05-07 06:41, Marc Haber wrote:
    Nuno Silva <nunojsilva@invalid.invalid> wrote:
    On 2026-05-06, Lawrence D'Oliveiro wrote:
    On Wed, 6 May 2026 13:36:37 +0200, Carlos E.R. wrote:
    AI Overview

    GRUB Stage 1.5 is an intermediate bootloader stage in GRUB Legacy (0.9x) >>>> ^^^^^^

    Note that information is out of date.

    It's not out of date in that it applies to so-called "GRUB Legacy". Or
    has that changed in newer releases of "grub1"?

    The last release of grub 1 was 21 years ago, noone is still using it,
    and giving that information as reply to a question about grub in 2026
    is at least misleading.

    I know people using lilo today, which is even older :-)

    I just booted the PC I'm posting from with "Grub Legacy", running
    an old Linux. But for some reason I couldn't make it boot newer
    Linux kernels so I switched to using Syslinux/Extlinux with them
    because the design of Grub 2 is insane.
    --
    __ __
    #_ < |\| |< _#
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to comp.os.linux.misc on Fri May 8 00:12:17 2026
    From Newsgroup: comp.os.linux.misc

    On Thu, 7 May 2026 10:58:54 +0200, Carlos E.R. wrote:

    However, grub 2 has to store parts of itself at the same location
    that stage 1.5 was. Just has a different name.

    There only needs to be enough of it in the boot partition to be able
    to read the OS partition where the config and the rest of it are kept.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to comp.os.linux.misc on Fri May 8 00:17:32 2026
    From Newsgroup: comp.os.linux.misc

    On Thu, 7 May 2026 13:14:43 -0000 (UTC), Borax Man wrote:

    The CRC gets copied with the file. You can archive with it as well,
    so when you extract years later, you can still verify.

    What do you do if it fails to verify? This only helps if you have
    at least two archive copies.

    Rather than doing a single checksum for the whole file, do it for file sections. Because typically the corruption will only occur in one
    part, not across the whole file. And nowadays we use cryptographic
    hashes, as being a bit more thorough as an error check than old-style
    CRCs.

    To do it really robustly, you start to get into error-correcting codes
    and erasure codes. I think also Merkle trees could get involved at
    some point ...
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From rbowman@bowman@montana.com to comp.os.linux.misc on Fri May 8 00:30:10 2026
    From Newsgroup: comp.os.linux.misc

    On Thu, 7 May 2026 17:37:07 -0400, c186282 wrote:

    I was using the big fat offline installer.

    That's the one. The Tumbleweed installer has just enough to phone home for
    the rest of the gang.

    DOES offer KVM, but I didn't want KVM for some of the reasons we've
    discussed recently.

    One more time -- I am not running a VM in openSUSE; I'm running openSUSE
    in a Fedora VM.

    Anyway, the boot-up errors did indicate that Wayland was the
    underlying issue. I'm sure it will work ok in a bare metal install,
    but VBox didn't like it.

    What can I tell you? the Leap16 VM is using X11. The host Fedora box is
    using Wayland. The KWin manager in the Leap VM has nothing to do with
    Wayland.

    If you want to fight VBox, have at it.


    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From c186282@c186282@nnada.net to comp.os.linux.misc on Thu May 7 23:20:18 2026
    From Newsgroup: comp.os.linux.misc

    On 5/7/26 20:30, rbowman wrote:
    On Thu, 7 May 2026 17:37:07 -0400, c186282 wrote:

    I was using the big fat offline installer.

    That's the one. The Tumbleweed installer has just enough to phone home for the rest of the gang.

    DOES offer KVM, but I didn't want KVM for some of the reasons we've
    discussed recently.

    One more time -- I am not running a VM in openSUSE; I'm running openSUSE
    in a Fedora VM.

    Anyway, the boot-up errors did indicate that Wayland was the
    underlying issue. I'm sure it will work ok in a bare metal install,
    but VBox didn't like it.

    What can I tell you? the Leap16 VM is using X11. The host Fedora box is
    using Wayland. The KWin manager in the Leap VM has nothing to do with Wayland.

    If you want to fight VBox, have at it.


    Don't wanna FIGHT it - just wanna HAVE it.

    DID check today, that latest MX that I used
    to get my media/security box upgraded from
    a defective Manjaro DOES seem to have a full
    VBox in its repo. This is MX "Infinity", which
    is based on Trixie.

    Trixie itself - good luck ...... seems real Deb
    has been kicked to the side of the road. So,
    despite it working well otherwise, I may have
    to replace my Deb box with MX - then install
    Leap as a VM on that. Gotta do what ya gotta do.

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Nuno Silva@nunojsilva@invalid.invalid to comp.os.linux.misc on Fri May 8 09:45:48 2026
    From Newsgroup: comp.os.linux.misc

    On 2026-05-08, Computer Nerd Kev wrote:

    Carlos E.R. <robin_listas@es.invalid> wrote:
    On 2026-05-07 06:41, Marc Haber wrote:
    Nuno Silva <nunojsilva@invalid.invalid> wrote:
    On 2026-05-06, Lawrence D'Oliveiro wrote:
    On Wed, 6 May 2026 13:36:37 +0200, Carlos E.R. wrote:
    AI Overview

    GRUB Stage 1.5 is an intermediate bootloader stage in GRUB Legacy (0.9x) >>>>> ^^^^^^ >>>>>
    Note that information is out of date.

    It's not out of date in that it applies to so-called "GRUB Legacy". Or >>>> has that changed in newer releases of "grub1"?

    The last release of grub 1 was 21 years ago, noone is still using it,
    and giving that information as reply to a question about grub in 2026
    is at least misleading.

    I know people using lilo today, which is even older :-)

    I just booted the PC I'm posting from with "Grub Legacy", running
    an old Linux. But for some reason I couldn't make it boot newer
    Linux kernels so I switched to using Syslinux/Extlinux with them
    because the design of Grub 2 is insane.

    That even sounds weird, Grub "1" shouldn't need much stuff to boot a
    kernel, you point to it, you provide the command line. So I wonder what
    was failing. Something else? Something related to a possible initrd?
    --
    Nuno Silva
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Carlos E.R.@robin_listas@es.invalid to comp.os.linux.misc on Fri May 8 10:57:23 2026
    From Newsgroup: comp.os.linux.misc

    On 2026-05-08 02:12, Lawrence D’Oliveiro wrote:
    On Thu, 7 May 2026 10:58:54 +0200, Carlos E.R. wrote:

    However, grub 2 has to store parts of itself at the same location
    that stage 1.5 was. Just has a different name.

    There only needs to be enough of it in the boot partition to be able
    to read the OS partition where the config and the rest of it are kept.

    Which is not possible. The MBR code is about two hundred bytes. There is
    no space there to teach the cpu to read files in a filesystem. More code
    is needed somewhere, with only saying what sector to read next.
    --
    Cheers, Carlos.
    ES🇪🇸, EU🇪🇺;
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to comp.os.linux.misc on Fri May 8 09:26:27 2026
    From Newsgroup: comp.os.linux.misc

    On Fri, 8 May 2026 10:57:23 +0200, Carlos E.R. wrote:

    On 2026-05-08 02:12, Lawrence D’Oliveiro wrote:

    On Thu, 7 May 2026 10:58:54 +0200, Carlos E.R. wrote:

    However, grub 2 has to store parts of itself at the same location
    that stage 1.5 was. Just has a different name.

    There only needs to be enough of it in the boot partition to be
    able to read the OS partition where the config and the rest of it
    are kept.

    Which is not possible. The MBR code is about two hundred bytes.

    Notice I said “boot partition”, not “MBR”.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Carlos E.R.@robin_listas@es.invalid to comp.os.linux.misc on Fri May 8 12:47:56 2026
    From Newsgroup: comp.os.linux.misc

    On 2026-05-08 11:26, Lawrence D’Oliveiro wrote:
    On Fri, 8 May 2026 10:57:23 +0200, Carlos E.R. wrote:

    On 2026-05-08 02:12, Lawrence D’Oliveiro wrote:

    On Thu, 7 May 2026 10:58:54 +0200, Carlos E.R. wrote:

    However, grub 2 has to store parts of itself at the same location
    that stage 1.5 was. Just has a different name.

    There only needs to be enough of it in the boot partition to be
    able to read the OS partition where the config and the rest of it
    are kept.

    Which is not possible. The MBR code is about two hundred bytes.

    Notice I said “boot partition”, not “MBR”.

    Irrelevant.
    --
    Cheers, Carlos.
    ES🇪🇸, EU🇪🇺;
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Borax Man@boraxman@geidiprime.invalid to comp.os.linux.misc on Fri May 8 12:38:44 2026
    From Newsgroup: comp.os.linux.misc

    On 2026-05-08, Lawrence D’Oliveiro <ldo@nz.invalid> wrote:
    On Thu, 7 May 2026 13:14:43 -0000 (UTC), Borax Man wrote:

    The CRC gets copied with the file. You can archive with it as well,
    so when you extract years later, you can still verify.

    What do you do if it fails to verify? This only helps if you have
    at least two archive copies.

    Rather than doing a single checksum for the whole file, do it for file sections. Because typically the corruption will only occur in one
    part, not across the whole file. And nowadays we use cryptographic
    hashes, as being a bit more thorough as an error check than old-style
    CRCs.

    To do it really robustly, you start to get into error-correcting codes
    and erasure codes. I think also Merkle trees could get involved at
    some point ...

    If it fails you need to restore a good version. At least you'll know
    which version is good, if you have two copies and they differ for some
    unknown reason, I wrote it a while ago, while BTRFS was still
    "experimental". I used to use sha1 or md5, but it was a bit cumbersome,
    and felt it would be better to store the checksum in the file somehow
    rather than have seperate files.

    Doing it section by section doesn't help much if the tool can't repair
    anyway, which mine doesn't.

    If you want a robust system which can repair without a backup, you can
    always use parchive, which can store parity data allowing you to check
    AND repair up to a certain amount of damage. However it doesn't work as
    well for large directory trees, and if you do decide to 'parchive' a
    whole folder, and you need to delete or update a file, you have to
    compute it all again.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Borax Man@boraxman@geidiprime.invalid to comp.os.linux.misc on Fri May 8 12:40:49 2026
    From Newsgroup: comp.os.linux.misc

    On 2026-05-07, Carlos E.R. <robin_listas@es.invalid> wrote:
    On 2026-05-07 15:14, Borax Man wrote:
    On 2026-05-05, c186282 <c186282@nnada.net> wrote:
    On 5/4/26 21:22, rbowman wrote:
    On Mon, 4 May 2026 12:41:35 -0000 (UTC), Borax Man wrote:

    I have had an issue with BTRFS in the past, an error which couldn't be >>>>> corrected.

    My first exposure to btrfs was SuSE 13.2. GRUB was not amused. I'm not >>>> sure if it is even now. The Fedora box is btrfs except for /boot which is >>>> ext4.

    In THEORY the 'btrfs' is very good. Alas I keep hearing
    accounts of un-fixable errors that trash everything.

    Fedora now defaults to btrfs and it's a bit of a
    pain to convince it otherwise.

    There's not a damned thing wrong with EXT4 and at this
    point it's ultra-reliable and very fixable.

    With the sheer volume and frequent access to data these
    days, as opposed to the old PC days, hyper-reliable is
    absolutely necessary. Even yer humble laptop may read/write
    a petabyte a year depending. It'd better do it RIGHT.

    IMHO, use EXT4, or maybe XFS if you're moving Big Data.
    ZFS is theoretically good, has some cool features, but
    it's very obese.


    The thing is, silent undetectable data loss is very real. If I'm moving
    precious data, I need to know it moved correctly. Unfortunately, EXT4
    and XFS while they ARE reliable, cannot prevent the issues I had. BTRFS
    did.

    You can add a checksum or some data integrity to files on EXT4 or BTRFS,
    using mtree or a hash, or a tool I wrote "checkit" to add a CRC as an
    extended attribute, so you can detect if the data has changed. I would
    never store important data, like personal photos without at least this
    CRC. At least with "checkit", I can copy the data, and verify at the
    other end without having to do a byte-byte comparison against the
    original. The CRC gets copied with the file. You can archive with it
    as well, so when you extract years later, you can still verify.

    Checkit works quite well, but BTRFS automates this process.

    I understand that new XFS can store data checksums. I don't know details.


    From what I understand, the log I think is checksummed, but file data is
    not.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Borax Man@boraxman@geidiprime.invalid to comp.os.linux.misc on Fri May 8 12:47:59 2026
    From Newsgroup: comp.os.linux.misc

    On 2026-05-07, The Natural Philosopher <tnp@invalid.invalid> wrote:
    On 07/05/2026 14:14, Borax Man wrote:
    ilent undetectable data loss is very real.

    As are invisible pink elephants, fairies at the bottom of the garden,
    and unicorns generating renewable energy.

    If it is undetectable the notion of its factuality is ipso facto
    metaphysics and a matter of faith only


    I'm not sure if you are being facetious, sarcastic or are not
    understanding but it is real. You may very well have bad data and not
    know. Your hard drive could be returning junk, and neither the drive,
    nor the filesystem, picks it up. I only found a faulty hard drive
    because I decided to run a checksum against an ISO I downloaded, to
    verify it downloaded correctly. The checksum failed, so I downloaded it
    again, and it failed again. then it passed, but then failed when
    checked a second time.

    EXT4 which was the filesystem reported no IO error at all. DMESG,
    nothing. No read error. Nothing, except the hash didn't match.

    I formatted the partition to BTRFS, put the files back on and downloaded
    the ISO. Now I was getting checksum errors.

    That drive I was using for months. Who knows what other data was
    corrupted without me knowing...
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From The Natural Philosopher@tnp@invalid.invalid to comp.os.linux.misc on Fri May 8 14:22:51 2026
    From Newsgroup: comp.os.linux.misc

    On 08/05/2026 13:47, Borax Man wrote:
    I'm not sure if you are being facetious, sarcastic or are not
    understanding but it is real. You may very well have bad data and not
    know.

    That is not 'undetectable'. Just unknown.

    There is the unknown, and there is the unknowable.
    Most people know the difference.
    --
    "If you don’t read the news paper, you are un-informed. If you read the
    news paper, you are mis-informed."

    Mark Twain

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Rich@rich@example.invalid to comp.os.linux.misc on Fri May 8 13:24:53 2026
    From Newsgroup: comp.os.linux.misc

    Borax Man <boraxman@geidiprime.invalid> wrote:
    On 2026-05-07, The Natural Philosopher <tnp@invalid.invalid> wrote:
    On 07/05/2026 14:14, Borax Man wrote:
    ilent undetectable data loss is very real.

    As are invisible pink elephants, fairies at the bottom of the garden,
    and unicorns generating renewable energy.

    If it is undetectable the notion of its factuality is ipso facto
    metaphysics and a matter of faith only


    I'm not sure if you are being facetious, sarcastic or are not
    understanding but it is real.

    TNP was being facetious in pointing out that, by definition, an
    "undetectable data loss" is "**undetectable**". I.e., you can not
    possibly know it happened if it is "undetectable".

    What you meant, and the term used for this purpose, is "silent data corruption". The byte stream returned by the disk differs from the
    byte stream that was saved, but the hardware is slient about the fact
    that it is different.

    You may very well have bad data and not know. Your hard drive could
    be returning junk, and neither the drive, nor the filesystem, picks
    it up. I only found a faulty hard drive because I decided to run a
    checksum against an ISO I downloaded, to verify it downloaded
    correctly. The checksum failed, so I downloaded it again, and it
    failed again. then it passed, but then failed when checked a second
    time.

    I.e., "silent data corruption".

    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Nuno Silva@nunojsilva@invalid.invalid to comp.os.linux.misc on Fri May 8 16:42:49 2026
    From Newsgroup: comp.os.linux.misc

    On 2026-05-08, Lawrence D’Oliveiro wrote:

    On Fri, 8 May 2026 10:57:23 +0200, Carlos E.R. wrote:

    On 2026-05-08 02:12, Lawrence D’Oliveiro wrote:

    On Thu, 7 May 2026 10:58:54 +0200, Carlos E.R. wrote:

    However, grub 2 has to store parts of itself at the same location
    that stage 1.5 was. Just has a different name.

    There only needs to be enough of it in the boot partition to be
    able to read the OS partition where the config and the rest of it
    are kept.

    Which is not possible. The MBR code is about two hundred bytes.

    Notice I said “boot partition”, not “MBR”.

    So you're saying GRUB 2 cannot be installed to an MBR?
    --
    Nuno Silva
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to comp.os.linux.misc on Fri May 8 21:07:54 2026
    From Newsgroup: comp.os.linux.misc

    On Fri, 8 May 2026 12:38:44 -0000 (UTC), Borax Man wrote:

    If you want a robust system which can repair without a backup, you
    can always use parchive, which can store parity data allowing you to
    check AND repair up to a certain amount of damage.

    parchive is the sort of thing I’m thinking of. Because it doesn’t
    matter how many redundant copies of a file you have, if an error
    happens in the same block on all of them, you’re stuffed. Using the
    PAR2 format (erasure code) gets around this.

    However it doesn't work as well for large directory trees, and if
    you do decide to 'parchive' a whole folder, and you need to delete
    or update a file, you have to compute it all again.

    Surely you don’t update your backup snapshots in-place, you create new
    ones. Once a backup snapshot is made, you shouldn’t go around fiddling
    with it. Either keep it or, if it’s been obsoleted by a newer one,
    throw it away.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Richard Kettlewell@invalid@invalid.invalid to comp.os.linux.misc on Fri May 8 22:42:23 2026
    From Newsgroup: comp.os.linux.misc

    Nuno Silva <nunojsilva@invalid.invalid> writes:
    On 2026-05-08, Lawrence D’Oliveiro wrote:
    On Fri, 8 May 2026 10:57:23 +0200, Carlos E.R. wrote:
    On 2026-05-08 02:12, Lawrence D’Oliveiro wrote:
    On Thu, 7 May 2026 10:58:54 +0200, Carlos E.R. wrote:
    However, grub 2 has to store parts of itself at the same location
    that stage 1.5 was. Just has a different name.

    There only needs to be enough of it in the boot partition to be
    able to read the OS partition where the config and the rest of it
    are kept.

    Which is not possible. The MBR code is about two hundred bytes.

    Notice I said “boot partition”, not “MBR”.

    So you're saying GRUB 2 cannot be installed to an MBR?

    He didn’t mention the MBR at all, so I don’t know either of you are inserting it into the discussion. He’s obviously talking about the later parts of the boot process, specifically he’s referring to the
    possibility of core.img being in one filesystem (“the boot partition”)
    and prefix referencing another filesystem (“the OS partition”). My
    system works like that (with core.img in grubx64.efi in the ESP and
    accompanied by just enough configuration to point it at the full
    grub.cfg in my root filesystem).
    --
    https://www.greenend.org.uk/rjk/
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to comp.os.linux.misc on Fri May 8 21:55:00 2026
    From Newsgroup: comp.os.linux.misc

    On Fri, 8 May 2026 12:47:56 +0200, Carlos E.R. wrote:

    On 2026-05-08 11:26, Lawrence D’Oliveiro wrote:

    On Fri, 8 May 2026 10:57:23 +0200, Carlos E.R. wrote:

    On 2026-05-08 02:12, Lawrence D’Oliveiro wrote:

    On Thu, 7 May 2026 10:58:54 +0200, Carlos E.R. wrote:

    However, grub 2 has to store parts of itself at the same
    location that stage 1.5 was. Just has a different name.

    There only needs to be enough of it in the boot partition to be
    able to read the OS partition where the config and the rest of it
    are kept.

    Which is not possible. The MBR code is about two hundred bytes.

    Notice I said “boot partition”, not “MBR”.

    Irrelevant.

    You don’t understand the difference?

    Or perhaps I should say, your favourite AI doesn’t understand the
    difference?
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From not@not@telling.you.invalid (Computer Nerd Kev) to comp.os.linux.misc on Sat May 9 10:01:12 2026
    From Newsgroup: comp.os.linux.misc

    Nuno Silva <nunojsilva@invalid.invalid> wrote:
    On 2026-05-08, Computer Nerd Kev wrote:

    Carlos E.R. <robin_listas@es.invalid> wrote:
    On 2026-05-07 06:41, Marc Haber wrote:
    Nuno Silva <nunojsilva@invalid.invalid> wrote:
    On 2026-05-06, Lawrence D'Oliveiro wrote:
    On Wed, 6 May 2026 13:36:37 +0200, Carlos E.R. wrote:
    AI Overview

    GRUB Stage 1.5 is an intermediate bootloader stage in GRUB Legacy (0.9x)
    ^^^^^^ >>>>>>
    Note that information is out of date.

    It's not out of date in that it applies to so-called "GRUB Legacy". Or >>>>> has that changed in newer releases of "grub1"?

    The last release of grub 1 was 21 years ago, noone is still using it,
    and giving that information as reply to a question about grub in 2026
    is at least misleading.

    I know people using lilo today, which is even older :-)

    I just booted the PC I'm posting from with "Grub Legacy", running
    an old Linux. But for some reason I couldn't make it boot newer
    Linux kernels so I switched to using Syslinux/Extlinux with them
    because the design of Grub 2 is insane.

    That even sounds weird, Grub "1" shouldn't need much stuff to boot a
    kernel, you point to it, you provide the command line. So I wonder what
    was failing. Something else? Something related to a possible initrd?

    Sorry, I have zero memory left except I didn't find explaination
    online fer the errors I did get. Syslinux/Extlinux looked just as
    good, so I didn't want to turn it into a day-long project wading
    through mailing list archives and looking at source code to figure
    out what changed.

    I do know it's not just Grub though. Older versions of LOADLIN for
    booting Linux from MSDOS won't boot newer kernels (even if no
    initrd is used). An updated version here, "the newer 1.6f which
    should work with nowadays kernel", does:

    https://youpibouh.thefreecat.org/loadlin/

    If you have time to compare the source code to see what changed,
    let me know, I just saw I'm out of time now just for writing this
    reply...
    --
    __ __
    #_ < |\| |< _#
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Leroy H@lh@somewhere.net to comp.os.linux.misc on Sat May 9 00:12:47 2026
    From Newsgroup: comp.os.linux.misc

    On 9 May 2026 10:01:12 +1000, Computer Nerd Kev wrote:

    Syslinux/Extlinux looked just as
    good, so I didn't want to turn it into a day-long project wading
    through mailing list archives and looking at source code to figure
    out what changed.


    I may be jumping in here a little late, but I use syslinux/extlinux
    to boot all my GNU/Linux systems. Nothing could be simpler. It's
    a great system.

    I am a bit concerned however about the developmental status. The
    latest git commit was in 2019. I do hope that this project won't
    become another abandonware.



    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Computer Nerd Kev@not@telling.you.invalid to comp.os.linux.misc on Sat May 9 17:30:45 2026
    From Newsgroup: comp.os.linux.misc

    Leroy H <lh@somewhere.net> wrote:
    I may be jumping in here a little late, but I use syslinux/extlinux
    to boot all my GNU/Linux systems. Nothing could be simpler. It's
    a great system.

    I am a bit concerned however about the developmental status. The
    latest git commit was in 2019. I do hope that this project won't
    become another abandonware.

    That's true, Debian have patched it to build their package with
    newer GCC, but the lead developer (H. Peter Anvin) doesn't seem to
    be accepting patches anymore. Their latest posts on the mailing
    list seem to be from Sep. 2023. That might be an issue if the Linux
    kernel changes something that breaks booting from it, as happened
    with Grub Legacy and LOADLIN.
    --
    __ __
    #_ < |\| |< _#
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Nuno Silva@nunojsilva@invalid.invalid to comp.os.linux.misc on Sat May 9 08:34:48 2026
    From Newsgroup: comp.os.linux.misc

    On 2026-05-08, Richard Kettlewell wrote:

    Nuno Silva <nunojsilva@invalid.invalid> writes:
    On 2026-05-08, Lawrence D’Oliveiro wrote:
    On Fri, 8 May 2026 10:57:23 +0200, Carlos E.R. wrote:
    On 2026-05-08 02:12, Lawrence D’Oliveiro wrote:
    On Thu, 7 May 2026 10:58:54 +0200, Carlos E.R. wrote:
    However, grub 2 has to store parts of itself at the same location
    that stage 1.5 was. Just has a different name.

    There only needs to be enough of it in the boot partition to be
    able to read the OS partition where the config and the rest of it
    are kept.

    Which is not possible. The MBR code is about two hundred bytes.

    Notice I said “boot partition”, not “MBR”.

    So you're saying GRUB 2 cannot be installed to an MBR?

    He didn’t mention the MBR at all, so I don’t know either of you are inserting it into the discussion.

    If you want to boot in PC BIOS, I think the usual way is to install the bootloader to the MBR.

    He’s obviously talking about the later
    parts of the boot process, specifically he’s referring to the

    But to get to these parts, you need to go through the initial
    parts. Carlos said it needed more storage than the MBR can provide to
    load the code needed to read from the boot partition, Lawrence said it's
    not necessary, so that gets me wondering how is the limitation Carlos
    mentioned handled.

    possibility of core.img being in one filesystem (“the boot partition”) and prefix referencing another filesystem (“the OS partition”). My
    system works like that (with core.img in grubx64.efi in the ESP and accompanied by just enough configuration to point it at the full
    grub.cfg in my root filesystem).

    .efi and ESP suggests you're talking about a different bootstrapping
    process than the one involving the MBR, and EFI firmwares hopefully are
    more capable in this regard?
    --
    Nuno Silva
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Marc Haber@mh+usenetspam2616@zugschl.us to comp.os.linux.misc on Sat May 9 09:57:51 2026
    From Newsgroup: comp.os.linux.misc

    Nuno Silva <nunojsilva@invalid.invalid> wrote:
    So you're saying GRUB 2 cannot be installed to an MBR?

    I wold not go as far as saying that, but it has been recommended for
    20 years to use a bios_grub partition to avoid the need to squeeze
    some parts of grub in the few sectors between MBR and the first
    parition. That has always been a hack.

    That being said, GPT has been the default way to partition disks for
    decades. It is superior in all ways, There is zero reason to partition
    a newly bought disk with an MBR (msdos volume label) in the 2020ies.
    Doing so will force you on seldomly used and seldomly tested code
    paths. I'd recommend avoiding that.

    Don't think, use a gpt volume label unless you have a GOOD reason to
    do it differently.

    Greetings
    Marc
    -- ---------------------------------------------------------------------------- Marc Haber | " Questions are the | Mailadresse im Header Rhein-Neckar, DE | Beginning of Wisdom " |
    Nordisch by Nature | Lt. Worf, TNG "Rightful Heir" | Fon: *49 6224 1600402
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Richard Kettlewell@invalid@invalid.invalid to comp.os.linux.misc on Sat May 9 10:18:22 2026
    From Newsgroup: comp.os.linux.misc

    Nuno Silva <nunojsilva@invalid.invalid> writes:
    On 2026-05-08, Richard Kettlewell wrote:
    Nuno Silva <nunojsilva@invalid.invalid> writes:
    On 2026-05-08, Lawrence D’Oliveiro wrote:
    On Fri, 8 May 2026 10:57:23 +0200, Carlos E.R. wrote:
    On 2026-05-08 02:12, Lawrence D’Oliveiro wrote:
    On Thu, 7 May 2026 10:58:54 +0200, Carlos E.R. wrote:
    However, grub 2 has to store parts of itself at the same location >>>>>>> that stage 1.5 was. Just has a different name.

    There only needs to be enough of it in the boot partition to be
    able to read the OS partition where the config and the rest of it
    are kept.

    Which is not possible. The MBR code is about two hundred bytes.

    Notice I said “boot partition”, not “MBR”.

    So you're saying GRUB 2 cannot be installed to an MBR?

    He didn’t mention the MBR at all, so I don’t know either of you are
    inserting it into the discussion.

    If you want to boot in PC BIOS, I think the usual way is to install the bootloader to the MBR.

    Yes and no. You install enough of the boot loader to the MBR to load the
    rest of it, and it’s the rest of it that Lawrence is talking about. The statement that the MBR is small is correct, but irrelevant, since that’s
    not what is under discussion.

    He’s obviously talking about the later parts of the boot process,
    specifically he’s referring to the

    But to get to these parts, you need to go through the initial
    parts.

    Yes. For more about how Grub manages all this, see my other post, <wwvtssknbaj.fsf@LkoBDZeT.terraraq.uk>, or for more detail the Grub
    manual: https://www.gnu.org/software/grub/manual/grub/grub.html

    Carlos said it needed more storage than the MBR can provide to
    load the code needed to read from the boot partition, Lawrence said
    it's not necessary, so that gets me wondering how is the limitation
    Carlos mentioned handled.

    I think you’ve inverted the order, there. But Carlos’s remark is a non sequitur in the context in which it appears, so perhaps it doesn’t
    matter.

    possibility of core.img being in one filesystem (“the boot partition”) >> and prefix referencing another filesystem (“the OS partition”). My
    system works like that (with core.img in grubx64.efi in the ESP and
    accompanied by just enough configuration to point it at the full
    grub.cfg in my root filesystem).

    .efi and ESP suggests you're talking about a different bootstrapping
    process than the one involving the MBR, and EFI firmwares hopefully are
    more capable in this regard?

    That’s correct. UEFI firmware is capable of reading and executing
    programs in a FAT filesystem, so all the stuff with MBRs and embedding
    areas isn’t necessary.
    --
    https://www.greenend.org.uk/rjk/
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Carlos E.R.@robin_listas@es.invalid to comp.os.linux.misc on Sat May 9 13:31:53 2026
    From Newsgroup: comp.os.linux.misc

    On 2026-05-09 09:34, Nuno Silva wrote:
    On 2026-05-08, Richard Kettlewell wrote:

    Nuno Silva <nunojsilva@invalid.invalid> writes:
    On 2026-05-08, Lawrence D’Oliveiro wrote:
    On Fri, 8 May 2026 10:57:23 +0200, Carlos E.R. wrote:
    On 2026-05-08 02:12, Lawrence D’Oliveiro wrote:
    On Thu, 7 May 2026 10:58:54 +0200, Carlos E.R. wrote:
    However, grub 2 has to store parts of itself at the same location >>>>>>> that stage 1.5 was. Just has a different name.

    There only needs to be enough of it in the boot partition to be
    able to read the OS partition where the config and the rest of it
    are kept.

    Which is not possible. The MBR code is about two hundred bytes.

    Notice I said “boot partition”, not “MBR”.

    So you're saying GRUB 2 cannot be installed to an MBR?

    He didn’t mention the MBR at all, so I don’t know either of you are
    inserting it into the discussion.

    If you want to boot in PC BIOS, I think the usual way is to install the bootloader to the MBR.

    He’s obviously talking about the later
    parts of the boot process, specifically he’s referring to the

    But to get to these parts, you need to go through the initial
    parts. Carlos said it needed more storage than the MBR can provide to
    load the code needed to read from the boot partition, Lawrence said it's
    not necessary, so that gets me wondering how is the limitation Carlos mentioned handled.

    Well, I posted a summary by ChatGPT that explained it, somewhere up the thread. You can find articles in internet that explain the same process.

    (BIOS machine, MBR or classical partitions context)

    Basically, boot sector (or MBR, irrelevant) points to some sectors at
    the start of the partition, or the track zero of the disk, that contain
    enough code to read the rest of the code from the /boot directory.

    It doesn't matter how you call that intermediate chunk of code. Time ago
    it was stage 1.5

    It was a hack designed for machines that were invented in the 80's that
    did not contemplate booting several OSes. If you remember, previous to
    grub we used lilo. Each time files were written, we had to run something
    that what it did was store in the boot sector code the exact location in sector numbers of the files it had to read next. If you forgot that
    stage, the machine would not boot. Grub could decode the /boot
    filesystem, but that can not be coded in 200 bytes, it needs much more
    code, that has to be stored somewhere that is not a file, just sector
    numbers.


    If you have a BIOS machine booting a GPT disk, that intermediate code
    resides in a BIOS Boot Partition of 1 or 2 megabytes, without
    filesystem, just raw data.


    possibility of core.img being in one filesystem (“the boot partition”) >> and prefix referencing another filesystem (“the OS partition”). My
    system works like that (with core.img in grubx64.efi in the ESP and
    accompanied by just enough configuration to point it at the full
    grub.cfg in my root filesystem).

    .efi and ESP suggests you're talking about a different bootstrapping
    process than the one involving the MBR, and EFI firmwares hopefully are
    more capable in this regard?

    EFI firmware can directly read files in a FAT partition.
    --
    Cheers, Carlos.
    ES🇪🇸, EU🇪🇺;
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Borax Man@boraxman@geidiprime.invalid to comp.os.linux.misc on Sat May 9 14:06:46 2026
    From Newsgroup: comp.os.linux.misc

    On 2026-05-08, Lawrence D’Oliveiro <ldo@nz.invalid> wrote:
    On Fri, 8 May 2026 12:38:44 -0000 (UTC), Borax Man wrote:

    If you want a robust system which can repair without a backup, you
    can always use parchive, which can store parity data allowing you to
    check AND repair up to a certain amount of damage.

    parchive is the sort of thing I’m thinking of. Because it doesn’t
    matter how many redundant copies of a file you have, if an error
    happens in the same block on all of them, you’re stuffed. Using the
    PAR2 format (erasure code) gets around this.

    However it doesn't work as well for large directory trees, and if
    you do decide to 'parchive' a whole folder, and you need to delete
    or update a file, you have to compute it all again.

    Surely you don’t update your backup snapshots in-place, you create new ones. Once a backup snapshot is made, you shouldn’t go around fiddling
    with it. Either keep it or, if it’s been obsoleted by a newer one,
    throw it away.

    I use DAR for backups, and it has an option to run parchive over the
    backup file. Backups are incremental.

    I use parchive also for my home photo collection. One I fill a folder,
    I run parchive and make it all read-only.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Borax Man@boraxman@geidiprime.invalid to comp.os.linux.misc on Sat May 9 14:08:39 2026
    From Newsgroup: comp.os.linux.misc

    On 2026-05-08, Rich <rich@example.invalid> wrote:
    Borax Man <boraxman@geidiprime.invalid> wrote:
    On 2026-05-07, The Natural Philosopher <tnp@invalid.invalid> wrote:
    On 07/05/2026 14:14, Borax Man wrote:
    ilent undetectable data loss is very real.

    As are invisible pink elephants, fairies at the bottom of the garden,
    and unicorns generating renewable energy.

    If it is undetectable the notion of its factuality is ipso facto
    metaphysics and a matter of faith only


    I'm not sure if you are being facetious, sarcastic or are not
    understanding but it is real.

    TNP was being facetious in pointing out that, by definition, an "undetectable data loss" is "**undetectable**". I.e., you can not
    possibly know it happened if it is "undetectable".

    What you meant, and the term used for this purpose, is "silent data corruption". The byte stream returned by the disk differs from the
    byte stream that was saved, but the hardware is slient about the fact
    that it is different.



    You may very well have bad data and not know. Your hard drive could
    be returning junk, and neither the drive, nor the filesystem, picks
    it up. I only found a faulty hard drive because I decided to run a
    checksum against an ISO I downloaded, to verify it downloaded
    correctly. The checksum failed, so I downloaded it again, and it
    failed again. then it passed, but then failed when checked a second
    time.

    I.e., "silent data corruption".


    Good point. "Silent data loss" now rings a bell, and that is term I
    should have used.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Rich@rich@example.invalid to comp.os.linux.misc on Sat May 9 15:27:08 2026
    From Newsgroup: comp.os.linux.misc

    Borax Man <boraxman@geidiprime.invalid> wrote:
    On 2026-05-08, Lawrence D’Oliveiro <ldo@nz.invalid> wrote:
    On Fri, 8 May 2026 12:38:44 -0000 (UTC), Borax Man wrote:

    If you want a robust system which can repair without a backup, you
    can always use parchive, which can store parity data allowing you to
    check AND repair up to a certain amount of damage.

    parchive is the sort of thing I’m thinking of. Because it doesn’t
    matter how many redundant copies of a file you have, if an error
    happens in the same block on all of them, you’re stuffed. Using the
    PAR2 format (erasure code) gets around this.

    However it doesn't work as well for large directory trees, and if
    you do decide to 'parchive' a whole folder, and you need to delete
    or update a file, you have to compute it all again.

    Surely you don’t update your backup snapshots in-place, you create new
    ones. Once a backup snapshot is made, you shouldn’t go around fiddling
    with it. Either keep it or, if it’s been obsoleted by a newer one,
    throw it away.

    I use DAR for backups, and it has an option to run parchive over the
    backup file. Backups are incremental.

    I use parchive also for my home photo collection. One I fill a folder,
    I run parchive and make it all read-only.

    Which works very well for "bit rot" situations (the "silent data
    corruption" events).

    But does not help at all if the files that have been parchived and the parchives themselves all reside on one disk, and that disk itself fails
    to the point it is inaccessible. If you can't read the disk you can't
    read the files, even to recover with parchive.

    You'll still want actual backups on separate "media" to cover for the
    "whole disk failed" case.
    --- Synchronet 3.22a-Linux NewsLink 1.2
  • From Borax Man@boraxman@geidiprime.invalid to comp.os.linux.misc on Sun May 10 12:28:31 2026
    From Newsgroup: comp.os.linux.misc

    On 2026-05-09, Rich <rich@example.invalid> wrote:
    Borax Man <boraxman@geidiprime.invalid> wrote:
    On 2026-05-08, Lawrence D’Oliveiro <ldo@nz.invalid> wrote:
    On Fri, 8 May 2026 12:38:44 -0000 (UTC), Borax Man wrote:

    If you want a robust system which can repair without a backup, you
    can always use parchive, which can store parity data allowing you to
    check AND repair up to a certain amount of damage.

    parchive is the sort of thing I’m thinking of. Because it doesn’t
    matter how many redundant copies of a file you have, if an error
    happens in the same block on all of them, you’re stuffed. Using the
    PAR2 format (erasure code) gets around this.

    However it doesn't work as well for large directory trees, and if
    you do decide to 'parchive' a whole folder, and you need to delete
    or update a file, you have to compute it all again.

    Surely you don’t update your backup snapshots in-place, you create new >>> ones. Once a backup snapshot is made, you shouldn’t go around fiddling >>> with it. Either keep it or, if it’s been obsoleted by a newer one,
    throw it away.

    I use DAR for backups, and it has an option to run parchive over the
    backup file. Backups are incremental.

    I use parchive also for my home photo collection. One I fill a folder,
    I run parchive and make it all read-only.

    Which works very well for "bit rot" situations (the "silent data
    corruption" events).

    But does not help at all if the files that have been parchived and the parchives themselves all reside on one disk, and that disk itself fails
    to the point it is inaccessible. If you can't read the disk you can't
    read the files, even to recover with parchive.

    You'll still want actual backups on separate "media" to cover for the
    "whole disk failed" case.

    Of course. I always have backups. Of everything. Parchive is perhaps unecessary now that I have the photos on BTRFS with a mirror which can
    self correct but I still use it, as it can be useful if you accidently overwrite a file or delete one.
    --- Synchronet 3.22a-Linux NewsLink 1.2