• Backing up Linux to Windows 10

    From Jeff Gaines@jgnewsid@outlook.com to alt.os.linux on Sun Mar 22 15:20:35 2026
    From Newsgroup: alt.os.linux


    I am not sure if I have enough technical knowledge to frame this question properly but I will try!

    I have an HP Proliant Microserver Gen 8 with a Xeon CPU running Linux Mint xfce 21.3 acting as a home media server feeding media mainly to my NVidia
    TV Show.

    I back it up nightly to my Windows 10 server using a Widows app, SmartSync Pro.

    Last night for some reason it decided that all the file in the "Films" directory on the Linux machine were different to those on the Windows
    machine so it churned way deleting each file on the Windows machine and replacing it with an identical file from the Linux machine :-(

    It's about 2 TB of data and would still be running if I hadn't stopped it.

    I haven't knowingly changed anything on either machine, Linux is ext4 and Windows exFat FS.

    Can anybody suggest why this might have happened or what I need to
    investigate please?
    --
    Jeff Gaines Dorset UK
    Greater love hath no man than this, that he lay down his friends for his
    life.
    (Jeremy Thorpe, 1962)
    --- Synchronet 3.21d-Linux NewsLink 1.2
  • From Paul@nospam@needed.invalid to alt.os.linux on Sun Mar 22 14:06:37 2026
    From Newsgroup: alt.os.linux

    On Sun, 3/22/2026 11:20 AM, Jeff Gaines wrote:

    I am not sure if I have enough technical knowledge to frame this question properly but I will try!

    I have an HP Proliant Microserver Gen 8 with a Xeon CPU running Linux Mint xfce 21.3 acting as a home media server feeding media mainly to my NVidia TV Show.

    I back it up nightly to my Windows 10 server using a Widows app, SmartSync Pro.

    Last night for some reason it decided that all the file in the "Films" directory on the Linux machine were different to those on the Windows machine so it churned way deleting each file on the Windows machine and replacing it with an identical file from the Linux machine :-(

    It's about 2 TB of data and would still be running if I hadn't stopped it.

    I haven't knowingly changed anything on either machine, Linux is ext4 and Windows exFat FS.

    Can anybody suggest why this might have happened or what I need to investigate please?



    Maybe it will happen twice a year.

    https://superuser.com/questions/995794/exfat-file-timestamps

    *******

    The files appearing to be "off by an hour" might have something
    to do with it. Let's hope this is a situation, where the file manager
    at each end, show the information the same way your utility views
    it (SmartSync Pro).

    You should inspect the visible file dates, and see if they are remotely close.

    If you run a variety of (really old) OSes, they may not all agree on TZINFO. The Daylight Savings definition on one machine, may be different than
    on another machine.

    If the destination storage was an SSD, I might see the ExFAT as being
    a justifiable choice for a file system. Otherwise, if the backup is
    being stored on a hard drive, NTFS works fine for the job. While I have
    dabbled with experimental ExFAT partitions, at the current time there
    are zero of those on storage devices. I just don't use it.

    Using ExFAT would be for things like USB sticks.

    They even changed NTFS, to support cluster sizes larger than 64KB.
    And presumably (haven't seen docs that admit it), this is to
    cause a better match between a cluster and a flash page. It's not
    a good idea to be trying that, as then Windows 7 cannot mount the
    disk when it sees a 2MB cluster.

    Paul
    --- Synchronet 3.21d-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to alt.os.linux on Sun Mar 22 20:58:06 2026
    From Newsgroup: alt.os.linux

    On 22 Mar 2026 15:20:35 GMT, Jeff Gaines wrote:

    Last night for some reason it decided that all the file in the
    "Films" directory on the Linux machine were different to those on
    the Windows machine so it churned way deleting each file on the
    Windows machine and replacing it with an identical file from the
    Linux machine :-(

    Would you really trust Windows to preserve the integrity of your
    important data?
    --- Synchronet 3.21d-Linux NewsLink 1.2
  • From Richard Kettlewell@invalid@invalid.invalid to alt.os.linux on Sun Mar 22 21:08:43 2026
    From Newsgroup: alt.os.linux

    Lawrence D’Oliveiro <ldo@nz.invalid> writes:
    Jeff Gaines wrote:
    Last night for some reason it decided that all the file in the
    "Films" directory on the Linux machine were different to those on
    the Windows machine so it churned way deleting each file on the
    Windows machine and replacing it with an identical file from the
    Linux machine :-(

    Would you really trust Windows to preserve the integrity of your
    important data?

    A backup on Windows that actually exists is better than a backup on
    Linux that doesn’t.
    --
    https://www.greenend.org.uk/rjk/
    --- Synchronet 3.21d-Linux NewsLink 1.2
  • From Paul@nospam@needed.invalid to alt.os.linux on Sun Mar 22 17:51:59 2026
    From Newsgroup: alt.os.linux

    On Sun, 3/22/2026 4:58 PM, Lawrence D’Oliveiro wrote:
    On 22 Mar 2026 15:20:35 GMT, Jeff Gaines wrote:

    Last night for some reason it decided that all the file in the
    "Films" directory on the Linux machine were different to those on
    the Windows machine so it churned way deleting each file on the
    Windows machine and replacing it with an identical file from the
    Linux machine :-(

    Would you really trust Windows to preserve the integrity of your
    important data?


    Using a subset of materials, you should be able to interwork,
    with no trouble at all. I'm a mixed Linux/Windows house and I have
    no regrets. I've been a two OS person, since we got SoftWindows on
    the Sparc, eons ago. I liked having two OSes enough, to pay for
    the privilege to be able to do that on a continuous basis
    (Connectix VirtualPC for Mac). Connectix was bought by Microsoft
    and later there was VirtoalPC for Windows as part of the package.

    For more direct applications (placing a Linux disk inside a
    Windows PC), there are materials like this. Could be using Dokan
    and/or IFS.

    https://www.paragon-software.com/home/linuxfs-windows/

    It's getting stuff to work with your Apple Kit that is more of a challenge.
    For example, my Mac G4 Quad Nostril (my last Apple machine), could not make
    an SMB connection to another computer, because the login dialog box had
    a race condition, and before you could type the password, the connection
    had dropped. I got in and out of the Mac box, with FTP :-) And that
    was via Terminal in MacOSX 10.2/10.3 .

    You trim down your filesystem choices, to "things that work everywhere"
    and fit into a workflow. I don't consider this a big deal.

    If something makes me angry, I can drop to code. As long as it is
    something I can copy/paste, that is :-) My specialty, is "putting
    a dab of glue, on the work of others".

    Paul
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From Jeff Gaines@jgnewsid@outlook.com to alt.os.linux on Sun Mar 22 21:59:40 2026
    From Newsgroup: alt.os.linux

    On 22/03/2026 in message <10ppl4t$3jvl5$1@dont-email.me> Lawrence
    DOliveiro wrote:

    On 22 Mar 2026 15:20:35 GMT, Jeff Gaines wrote:

    Last night for some reason it decided that all the file in the
    "Films" directory on the Linux machine were different to those on
    the Windows machine so it churned way deleting each file on the
    Windows machine and replacing it with an identical file from the
    Linux machine :-(

    Would you really trust Windows to preserve the integrity of your
    important data?

    I have since the early 90's when I chose Windows over Slackware or OS/2
    Warp so yes.
    --
    Jeff Gaines Dorset UK
    The first five days after the weekend are the hardest.
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to alt.os.linux on Sun Mar 22 23:57:05 2026
    From Newsgroup: alt.os.linux

    On 22 Mar 2026 21:59:40 GMT, Jeff Gaines wrote:

    On Sun, 22 Mar 2026 20:58:06 -0000 (UTC), Lawrence D’Oliveiro wrote:

    On 22 Mar 2026 15:20:35 GMT, Jeff Gaines wrote:

    Last night for some reason it decided that all the file in the
    "Films" directory on the Linux machine were different to those on
    the Windows machine so it churned way deleting each file on the
    Windows machine and replacing it with an identical file from the
    Linux machine :-(

    Would you really trust Windows to preserve the integrity of your
    important data?

    I have since the early 90's when I chose Windows over Slackware or
    OS/2 Warp so yes.

    Even after it has decided that a previous backup, which was supposed
    to be valid, was not valid and needed to be redone?
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From Paul@nospam@needed.invalid to alt.os.linux on Sun Mar 22 20:53:32 2026
    From Newsgroup: alt.os.linux

    On Sun, 3/22/2026 7:57 PM, Lawrence D’Oliveiro wrote:
    On 22 Mar 2026 21:59:40 GMT, Jeff Gaines wrote:

    On Sun, 22 Mar 2026 20:58:06 -0000 (UTC), Lawrence D’Oliveiro wrote:

    On 22 Mar 2026 15:20:35 GMT, Jeff Gaines wrote:

    Last night for some reason it decided that all the file in the
    "Films" directory on the Linux machine were different to those on
    the Windows machine so it churned way deleting each file on the
    Windows machine and replacing it with an identical file from the
    Linux machine :-(

    Would you really trust Windows to preserve the integrity of your
    important data?

    I have since the early 90's when I chose Windows over Slackware or
    OS/2 Warp so yes.

    Even after it has decided that a previous backup, which was supposed
    to be valid, was not valid and needed to be redone?


    He described a timestamp problem, so no information loss was involved. Inefficient extra copying went on, because the process thought the
    date on the file had changed (and it had changed, just not for the
    expected reason).

    Since he stopped the session, there should still be some evidence to
    look at.

    This might make a good question for the AI, such as

    Doing a file backup from LM213 EXT4 to Win2K FAT32.
    What things could go wrong to cause a mistaken timestamp
    change detection ?

    And the AI can scrape the training set for
    cases where time changed when it should not have.

    The backup scheme in this case, involves a satellite agent
    and a serving task on another machine. It should have been
    possible to parse conditions on each end of this backup
    and do the right thing.

    I would be checking the settings on the "App" to see
    if it mentions anything about "timestamp corner condition detection".

    Paul
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to alt.os.linux on Mon Mar 23 01:30:57 2026
    From Newsgroup: alt.os.linux

    On Sun, 22 Mar 2026 20:53:32 -0400, Paul wrote:

    He described a timestamp problem, so no information loss was
    involved. Inefficient extra copying went on, because the process
    thought the date on the file had changed (and it had changed, just
    not for the expected reason).

    Loss of timestamp info on the previously-backed-up files *does* count
    as “information loss”. Something corrupted that info on disk.
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From Paul@nospam@needed.invalid to alt.os.linux on Sun Mar 22 21:59:49 2026
    From Newsgroup: alt.os.linux

    On Sun, 3/22/2026 9:30 PM, Lawrence D’Oliveiro wrote:
    On Sun, 22 Mar 2026 20:53:32 -0400, Paul wrote:

    He described a timestamp problem, so no information loss was
    involved. Inefficient extra copying went on, because the process
    thought the date on the file had changed (and it had changed, just
    not for the expected reason).

    Loss of timestamp info on the previously-backed-up files *does* count
    as “information loss”. Something corrupted that info on disk.


    It's not loss, it is interpretation. It's a design issue.

    There is little reason for all files to be synced because
    the software has detected a one hour difference (for example).
    That could happen on FAT32 with the DST change.

    When two systems systems do not share up-to-date TZINFO, there can be artificial changes that way. I have occasionally seen OSes I've booted
    be off by an hour, and even when it is not a TZ change date.

    You can see these cases in discussion threads Google throws up,
    and in some of them, a "USB stick with FAT32" not mentioned
    in the original question, is the culprit. FAT32 uses localtime,
    EXFAT uses UTC apparently, but with different granularity
    than NTFS.

    You have to put on your timelord hat and start searching
    around for the source of the mis-interpretation.

    Paul
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to alt.os.linux on Mon Mar 23 02:07:04 2026
    From Newsgroup: alt.os.linux

    On Sun, 22 Mar 2026 21:59:49 -0400, Paul wrote:

    On Sun, 3/22/2026 9:30 PM, Lawrence D’Oliveiro wrote:

    On Sun, 22 Mar 2026 20:53:32 -0400, Paul wrote:

    He described a timestamp problem, so no information loss was
    involved. Inefficient extra copying went on, because the process
    thought the date on the file had changed (and it had changed, just
    not for the expected reason).

    Loss of timestamp info on the previously-backed-up files *does*
    count as “information loss”. Something corrupted that info on disk.

    It's not loss, it is interpretation. It's a design issue.

    There is little reason for all files to be synced because
    the software has detected a one hour difference (for example).
    That could happen on FAT32 with the DST change.

    If the Windows backup software is storing the Linux files on a FAT32 filesystem, that’s already a reliability issue.

    Remember, Linux-native filesystems (and the Linux OS itself) store
    timestamps in UTC. So there is no “interpretation issue”, to do with daylight-saving transitions, that could possibly cause such a
    scenario.
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From Carlos E.R.@robin_listas@es.invalid to alt.os.linux on Mon Mar 23 03:35:53 2026
    From Newsgroup: alt.os.linux

    On 2026-03-23 02:59, Paul wrote:
    On Sun, 3/22/2026 9:30 PM, Lawrence D’Oliveiro wrote:
    On Sun, 22 Mar 2026 20:53:32 -0400, Paul wrote:

    He described a timestamp problem, so no information loss was
    involved. Inefficient extra copying went on, because the process
    thought the date on the file had changed (and it had changed, just
    not for the expected reason).

    Loss of timestamp info on the previously-backed-up files *does* count
    as “information loss”. Something corrupted that info on disk.


    It's not loss, it is interpretation. It's a design issue.

    There is little reason for all files to be synced because
    the software has detected a one hour difference (for example).
    That could happen on FAT32 with the DST change.

    When two systems systems do not share up-to-date TZINFO, there can be artificial changes that way. I have occasionally seen OSes I've booted
    be off by an hour, and even when it is not a TZ change date.

    You can see these cases in discussion threads Google throws up,
    and in some of them, a "USB stick with FAT32" not mentioned
    in the original question, is the culprit. FAT32 uses localtime,
    EXFAT uses UTC apparently, but with different granularity
    than NTFS.

    You have to put on your timelord hat and start searching
    around for the source of the mis-interpretation.

    Arguably, that software is not saving the metadata of the Linux files correctly. The time stamping on the Windows machine should be
    irrelevant. For each Linux file, the software should store separately
    the file itself, and the original metadata somewhere else, because
    Windows can not store Linux filesystem metadata. And if that metadata is stored separately, there can not be interpretation errors about the
    timestamp later, even if the TZ or DST change later.

    My guess is that the software is storing the Linux files as Windows
    files, so attributes and metadata get lost. Which may be irrelevant, if
    all they are are movies. But if it is a system backup, then important
    metadata will be lost. Also symlinks, hardlinks, sparse files, etc.
    --
    Cheers, Carlos.
    ES🇪🇸, EU🇪🇺;
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From Paul@nospam@needed.invalid to alt.os.linux on Sun Mar 22 23:46:38 2026
    From Newsgroup: alt.os.linux

    On Sun, 3/22/2026 10:35 PM, Carlos E.R. wrote:
    On 2026-03-23 02:59, Paul wrote:
    On Sun, 3/22/2026 9:30 PM, Lawrence D’Oliveiro wrote:
    On Sun, 22 Mar 2026 20:53:32 -0400, Paul wrote:

    He described a timestamp problem, so no information loss was
    involved. Inefficient extra copying went on, because the process
    thought the date on the file had changed (and it had changed, just
    not for the expected reason).

    Loss of timestamp info on the previously-backed-up files *does* count
    as “information loss”. Something corrupted that info on disk.


    It's not loss, it is interpretation. It's a design issue.

    There is little reason for all files to be synced because
    the software has detected a one hour difference (for example).
    That could happen on FAT32 with the DST change.

    When two systems systems do not share up-to-date TZINFO, there can be
    artificial changes that way. I have occasionally seen OSes I've booted
    be off by an hour, and even when it is not a TZ change date.

    You can see these cases in discussion threads Google throws up,
    and in some of them, a "USB stick with FAT32" not mentioned
    in the original question, is the culprit. FAT32 uses localtime,
    EXFAT uses UTC apparently, but with different granularity
    than NTFS.

    You have to put on your timelord hat and start searching
    around for the source of the mis-interpretation.

    Arguably, that software is not saving the metadata of the Linux files correctly. The time stamping on the Windows machine should be irrelevant. For each Linux file, the software should store separately the file itself, and the original metadata somewhere else, because Windows can not store Linux filesystem metadata. And if that metadata is stored separately, there can not be interpretation errors about the timestamp later, even if the TZ or DST change later.

    My guess is that the software is storing the Linux files as Windows files, so attributes and metadata get lost. Which may be irrelevant, if all they are are movies. But if it is a system backup, then important metadata will be lost. Also symlinks, hardlinks, sparse files, etc.


    https://www.2brightsparks.com/syncback/help/profeatures.htm?srsltid=AfmBOorAVDr3ASLAZGzZUuju4aBi34LQzlddH28yrmtuyxjmpyhvo4z5

    "SyncBackPro uses a database to store details of the files it is copying,"

    I think that means, when doing something in the incremental sense, the satellite software that sweeps a foreign computer, it is going to
    forward information in some format local to it, and that has
    to be compared to what is in the database. The database is loaded
    with metadata also obtained from the format local to the remote machine.

    If the handing on the remote machine does not have good temporal integrity,
    the problem may start on the foreign end.

    *******

    One thing we learn about calibrating backup software, is the need
    to use multiple methods and compare what is happening with all of them.
    In an attempt to spot inconsistency.

    You might need, say, a directory listing from before the time change.

    Wed, 09/17/2025 03:59 PM 255,125 zenity-dialog-02.png
    Wed, 09/17/2025 04:05 PM 95,679 zenity-dialog.gif
    Wed, 09/17/2025 03:34 PM 225,469 zenity-dialog.png

    Then today, we check them again. Are they the same ?

    Well, one problem would be, that the OS you're observing that with,
    could have the same problem as the backup is seeing. Or, you would
    hope so, if trying to detect an errant time change.

    One of the problems I've been working on for some time, is the
    incompleteness of file listing programs. Rather than anything
    to do with datestamps. I don't keep file lists here as an
    integrity check, rather most of the files I keep they have
    lists of filenames (basically, to see if there will ever be
    a method that lists everything). I'm not even set up, not
    on any platform, for time-related issues. And that also means,
    I'm more likely to have not recommended to people that they
    keep ls -algtR listings as a means of detecting some sort of
    modification. I would be more likely to be using hashdeep for that
    (looking for content changes).

    For the SyncBack software, you'd want to look inside the database
    it keeps, to see the date information kept there. Presumably if
    you were restoring, various versions of files should be listed,
    along with their (foreign collected) datestamp information.

    It's also possible that Jeff is in a place where there are
    two timezones, and occasionally the wrong time zone is set
    on an OS in the location department. Or, some software is
    not aware there are two timezones. That would be for local time
    determination.

    Paul
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to alt.os.linux on Mon Mar 23 04:43:43 2026
    From Newsgroup: alt.os.linux

    On Sun, 22 Mar 2026 23:46:38 -0400, Paul wrote:

    One thing we learn about calibrating backup software, is the need to
    use multiple methods and compare what is happening with all of them.
    In an attempt to spot inconsistency.

    Linux systems come with tried-and-true filesystem utilities, inherited
    from the Unix culture and going back years or decades.

    They are proven to be robust and of industrial strength. They scale up
    to enterprise-class data-moving jobs. Bigger outfits than you rely on
    them to preserve the integrity of their mission-critical data. Using
    Windows to back up a Linux system is like using a kid’s tricycle to
    back up a grown-up’s car.

    One of the problems I've been working on for some time, is the
    incompleteness of file listing programs.

    Start here <https://manpages.debian.org/ls(1)>.
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From Jeff Gaines@jgnewsid@outlook.com to alt.os.linux on Mon Mar 23 08:42:00 2026
    From Newsgroup: alt.os.linux

    On 22/03/2026 in message <10ppvkh$3ncar$1@dont-email.me> Lawrence
    DOliveiro wrote:

    On 22 Mar 2026 21:59:40 GMT, Jeff Gaines wrote:

    On Sun, 22 Mar 2026 20:58:06 -0000 (UTC), Lawrence D’Oliveiro wrote:

    On 22 Mar 2026 15:20:35 GMT, Jeff Gaines wrote:

    Last night for some reason it decided that all the file in the
    "Films" directory on the Linux machine were different to those on
    the Windows machine so it churned way deleting each file on the
    Windows machine and replacing it with an identical file from the
    Linux machine :-(

    Would you really trust Windows to preserve the integrity of your >>>important data?

    I have since the early 90's when I chose Windows over Slackware or
    OS/2 Warp so yes.

    Even after it has decided that a previous backup, which was supposed
    to be valid, was not valid and needed to be redone?

    It's the first time in what, 30 years so yes. It seems to be an issue with file times. I have a alternative backup app so I will try that later.

    I have a mixed network, Linux, Windows and Mac, because it suits me and
    does what I want it to do.
    --
    Jeff Gaines Dorset UK
    By the time you can make ends meet they move the ends
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From Jeff Gaines@jgnewsid@outlook.com to alt.os.linux on Mon Mar 23 08:48:15 2026
    From Newsgroup: alt.os.linux

    On 23/03/2026 in message <10pq2uc$3occt$1@dont-email.me> Paul wrote:

    On Sun, 3/22/2026 7:57 PM, Lawrence D’Oliveiro wrote:
    On 22 Mar 2026 21:59:40 GMT, Jeff Gaines wrote:

    On Sun, 22 Mar 2026 20:58:06 -0000 (UTC), Lawrence D’Oliveiro wrote:

    On 22 Mar 2026 15:20:35 GMT, Jeff Gaines wrote:

    Last night for some reason it decided that all the file in the >>>>>"Films" directory on the Linux machine were different to those on
    the Windows machine so it churned way deleting each file on the >>>>>Windows machine and replacing it with an identical file from the >>>>>Linux machine :-(

    Would you really trust Windows to preserve the integrity of your >>>>important data?

    I have since the early 90's when I chose Windows over Slackware or
    OS/2 Warp so yes.

    Even after it has decided that a previous backup, which was supposed
    to be valid, was not valid and needed to be redone?


    He described a timestamp problem, so no information loss was involved. >Inefficient extra copying went on, because the process thought the
    date on the file had changed (and it had changed, just not for the
    expected reason).

    Since he stopped the session, there should still be some evidence to
    look at.

    This might make a good question for the AI, such as

    Doing a file backup from LM213 EXT4 to Win2K FAT32.
    What things could go wrong to cause a mistaken timestamp
    change detection ?

    And the AI can scrape the training set for
    cases where time changed when it should not have.

    The backup scheme in this case, involves a satellite agent
    and a serving task on another machine. It should have been
    possible to parse conditions on each end of this backup
    and do the right thing.

    I would be checking the settings on the "App" to see
    if it mentions anything about "timestamp corner condition detection".

    Paul

    Excellent question, Paul, thank you :-)

    Answer:

    Moving files from EXT4 (Linux native) to exFAT (portable file system)
    often causes mistaken timestamp changes due to fundamental differences in
    how these file systems handle time precision, time zones, and metadata.
    When backup software compares the files, these differences can make
    identical files appear to have been modified.

    Here are the primary things that could go wrong to cause a mistaken
    timestamp change detection:
    1. Timestamp Resolution Mismatch (Rounding Errors)
    The Problem: EXT4 supports nanosecond-level timestamp precision. exFAT, however, has a 2-second resolution for file modification times (rounding
    up or down).
    The Mistake: If a file on EXT4 was last modified at 10:00:01, it might be rounded to 10:00:00 or 10:00:02 on exFAT.
    Detection Result: When a backup tool (like rsync or FreeFileSync) re-scans
    the files, it sees a 1-second difference and incorrectly concludes the
    file has changed, causing an unnecessary re-copy.

    I will try my alternative backup app and if that has the same problem I
    could change the destination FS to NTFS and see how that goes. In the dim
    and distant past I stopped using SmartSync for network backup, perhaps I
    have re-discovered why.
    --
    Jeff Gaines Dorset UK
    Indecision is the key to flexibility
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From Jeff Gaines@jgnewsid@outlook.com to alt.os.linux on Mon Mar 23 09:56:41 2026
    From Newsgroup: alt.os.linux

    On 23/03/2026 in message <xn0pnm6mebcaaiz00q@news.individual.net> Jeff
    Gaines wrote:

    On 23/03/2026 in message <10pq2uc$3occt$1@dont-email.me> Paul wrote:

    On Sun, 3/22/2026 7:57 PM, Lawrence D’Oliveiro wrote:
    On 22 Mar 2026 21:59:40 GMT, Jeff Gaines wrote:

    On Sun, 22 Mar 2026 20:58:06 -0000 (UTC), Lawrence D’Oliveiro wrote:

    On 22 Mar 2026 15:20:35 GMT, Jeff Gaines wrote:

    Last night for some reason it decided that all the file in the >>>>>>"Films" directory on the Linux machine were different to those on >>>>>>the Windows machine so it churned way deleting each file on the >>>>>>Windows machine and replacing it with an identical file from the >>>>>>Linux machine :-(

    Would you really trust Windows to preserve the integrity of your >>>>>important data?

    I have since the early 90's when I chose Windows over Slackware or
    OS/2 Warp so yes.

    Even after it has decided that a previous backup, which was supposed
    to be valid, was not valid and needed to be redone?


    He described a timestamp problem, so no information loss was involved. >>Inefficient extra copying went on, because the process thought the
    date on the file had changed (and it had changed, just not for the
    expected reason).

    Since he stopped the session, there should still be some evidence to
    look at.

    This might make a good question for the AI, such as

    Doing a file backup from LM213 EXT4 to Win2K FAT32.
    What things could go wrong to cause a mistaken timestamp
    change detection ?

    And the AI can scrape the training set for
    cases where time changed when it should not have.

    The backup scheme in this case, involves a satellite agent
    and a serving task on another machine. It should have been
    possible to parse conditions on each end of this backup
    and do the right thing.

    I would be checking the settings on the "App" to see
    if it mentions anything about "timestamp corner condition detection".

    Paul

    Excellent question, Paul, thank you :-)

    Answer:

    Moving files from EXT4 (Linux native) to exFAT (portable file system)
    often causes mistaken timestamp changes due to fundamental differences in >how these file systems handle time precision, time zones, and metadata.
    When backup software compares the files, these differences can make >identical files appear to have been modified.

    Here are the primary things that could go wrong to cause a mistaken >timestamp change detection:
    1. Timestamp Resolution Mismatch (Rounding Errors)
    The Problem: EXT4 supports nanosecond-level timestamp precision. exFAT, >however, has a 2-second resolution for file modification times (rounding
    up or down).
    The Mistake: If a file on EXT4 was last modified at 10:00:01, it might be >rounded to 10:00:00 or 10:00:02 on exFAT.
    Detection Result: When a backup tool (like rsync or FreeFileSync) re-scans >the files, it sees a 1-second difference and incorrectly concludes the
    file has changed, causing an unnecessary re-copy.

    I will try my alternative backup app and if that has the same problem I >could change the destination FS to NTFS and see how that goes. In the dim >and distant past I stopped using SmartSync for network backup, perhaps I >have re-discovered why.

    To finalise in case anybody else has the issue and comes across this post:

    SmartSync Pro 4 is excellent for Windows backup/sync, I have used it for
    years as you can see by the version number!

    However, it seems to read the file date/time very precisely and for the reasons given above by AI decide a minuscule difference means a file has changed so synchronising from ext4 to exFAT would mean unnecessary copying.

    SyncBackSE v7 is fine, I don't know if it reads the file date/time more or less accurately but I have just installed and run it (again an old
    version) and it has ONLY copied changed files.

    Probably explains why I stopped using SmartSync before but I can't
    remember for sure.

    Many thanks to all, especially Paul who was right on the button :-)
    --
    Jeff Gaines Dorset UK
    I've been through the desert on a horse with no name.
    It was a right bugger to get him back when he ran off.
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From Carlos E.R.@robin_listas@es.invalid to alt.os.linux on Mon Mar 23 11:03:15 2026
    From Newsgroup: alt.os.linux

    On 2026-03-23 04:46, Paul wrote:
    On Sun, 3/22/2026 10:35 PM, Carlos E.R. wrote:
    On 2026-03-23 02:59, Paul wrote:
    On Sun, 3/22/2026 9:30 PM, Lawrence D’Oliveiro wrote:
    On Sun, 22 Mar 2026 20:53:32 -0400, Paul wrote:

    He described a timestamp problem, so no information loss was
    involved. Inefficient extra copying went on, because the process
    thought the date on the file had changed (and it had changed, just
    not for the expected reason).

    Loss of timestamp info on the previously-backed-up files *does* count
    as “information loss”. Something corrupted that info on disk.


    It's not loss, it is interpretation. It's a design issue.

    There is little reason for all files to be synced because
    the software has detected a one hour difference (for example).
    That could happen on FAT32 with the DST change.

    When two systems systems do not share up-to-date TZINFO, there can be
    artificial changes that way. I have occasionally seen OSes I've booted
    be off by an hour, and even when it is not a TZ change date.

    You can see these cases in discussion threads Google throws up,
    and in some of them, a "USB stick with FAT32" not mentioned
    in the original question, is the culprit. FAT32 uses localtime,
    EXFAT uses UTC apparently, but with different granularity
    than NTFS.

    You have to put on your timelord hat and start searching
    around for the source of the mis-interpretation.

    Arguably, that software is not saving the metadata of the Linux files correctly. The time stamping on the Windows machine should be irrelevant. For each Linux file, the software should store separately the file itself, and the original metadata somewhere else, because Windows can not store Linux filesystem metadata. And if that metadata is stored separately, there can not be interpretation errors about the timestamp later, even if the TZ or DST change later.

    My guess is that the software is storing the Linux files as Windows files, so attributes and metadata get lost. Which may be irrelevant, if all they are are movies. But if it is a system backup, then important metadata will be lost. Also symlinks, hardlinks, sparse files, etc.


    https://www.2brightsparks.com/syncback/help/profeatures.htm?srsltid=AfmBOorAVDr3ASLAZGzZUuju4aBi34LQzlddH28yrmtuyxjmpyhvo4z5

    "SyncBackPro uses a database to store details of the files it is copying,"

    I think that means, when doing something in the incremental sense, the satellite software that sweeps a foreign computer, it is going to
    forward information in some format local to it, and that has
    to be compared to what is in the database. The database is loaded
    with metadata also obtained from the format local to the remote machine.

    If the handing on the remote machine does not have good temporal integrity, the problem may start on the foreign end.

    *******

    One thing we learn about calibrating backup software, is the need
    to use multiple methods and compare what is happening with all of them.
    In an attempt to spot inconsistency.

    You might need, say, a directory listing from before the time change.

    Wed, 09/17/2025 03:59 PM 255,125 zenity-dialog-02.png
    Wed, 09/17/2025 04:05 PM 95,679 zenity-dialog.gif
    Wed, 09/17/2025 03:34 PM 225,469 zenity-dialog.png

    Then today, we check them again. Are they the same ?

    Well, one problem would be, that the OS you're observing that with,
    could have the same problem as the backup is seeing. Or, you would
    hope so, if trying to detect an errant time change.

    One of the problems I've been working on for some time, is the
    incompleteness of file listing programs. Rather than anything
    to do with datestamps. I don't keep file lists here as an
    integrity check, rather most of the files I keep they have
    lists of filenames (basically, to see if there will ever be
    a method that lists everything). I'm not even set up, not
    on any platform, for time-related issues. And that also means,
    I'm more likely to have not recommended to people that they
    keep ls -algtR listings as a means of detecting some sort of
    modification. I would be more likely to be using hashdeep for that
    (looking for content changes).

    For the SyncBack software, you'd want to look inside the database
    it keeps, to see the date information kept there. Presumably if
    you were restoring, various versions of files should be listed,
    along with their (foreign collected) datestamp information.

    It's also possible that Jeff is in a place where there are
    two timezones, and occasionally the wrong time zone is set
    on an OS in the location department. Or, some software is
    not aware there are two timezones. That would be for local time determination.

    But that is precisely the issue I am saying. The filesystems in Linux do
    not have timezones, nor summer/winter time differences. They use Unix
    time, or UTC.

    To convert this properly and saved in Windows, you have to store the
    Linux side information separately from the Windows filesystem metadata.
    In a database, for example. And when doing backups or restore, the
    windows side metadata has to be ignored, and instead, the metadata, the
    time stamps, have to be backed up or restored from the database.
    --
    Cheers, Carlos.
    ES🇪🇸, EU🇪🇺;
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From dillinger@dillinger@invalid.not to alt.os.linux on Mon Mar 23 11:06:51 2026
    From Newsgroup: alt.os.linux

    On 23-03-2026 09:48, Jeff Gaines wrote:

    Moving files from EXT4 (Linux native) to exFAT (portable file system)
    often causes mistaken timestamp changes due to fundamental differences
    in how these file systems handle time precision, time zones, and
    metadata. When backup software compares the files, these differences can
    make identical files appear to have been modified.

    Here are the primary things that could go wrong to cause a mistaken
    timestamp change detection:
    1. Timestamp Resolution Mismatch (Rounding Errors)
    The Problem: EXT4 supports nanosecond-level timestamp precision. exFAT, however, has a 2-second resolution for file modification times (rounding
    up or down).
    The Mistake: If a file on EXT4 was last modified at 10:00:01, it might
    be rounded to 10:00:00 or 10:00:02 on exFAT.
    Detection Result: When a backup tool (like rsync or FreeFileSync) re-
    scans the files, it sees a 1-second difference and incorrectly concludes
    the file has changed, causing an unnecessary re-copy.

    rsync has a workaround for that, from man rsync:

    --modify-window=NUM, -@

    When comparing two timestamps, rsync treats the timestamps as being
    equal if they differ by no more than the modify-window value. This is
    normally 0 (for an exact match), but you may find it useful to set this
    to a larger value in some situations. In particular, when transferring
    to or from an MS Windows FAT filesystem (which represents times with a
    2-second resolution), --modify-window=1 is useful (allowing times to
    differ by up to 1 second).
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From Paul@nospam@needed.invalid to alt.os.linux on Mon Mar 23 07:37:04 2026
    From Newsgroup: alt.os.linux

    On Mon, 3/23/2026 5:56 AM, Jeff Gaines wrote:
    On 23/03/2026 in message <xn0pnm6mebcaaiz00q@news.individual.net> Jeff Gaines wrote:

    On 23/03/2026 in message <10pq2uc$3occt$1@dont-email.me> Paul wrote:

    On Sun, 3/22/2026 7:57 PM, Lawrence D’Oliveiro wrote:
    On 22 Mar 2026 21:59:40 GMT, Jeff Gaines wrote:

    On Sun, 22 Mar 2026 20:58:06 -0000 (UTC), Lawrence D’Oliveiro wrote: >>>>>
    On 22 Mar 2026 15:20:35 GMT, Jeff Gaines wrote:

    Last night for some reason it decided that all the file in the
    "Films" directory on the Linux machine were different to those on >>>>>>> the Windows machine so it churned way deleting each file on the
    Windows machine and replacing it with an identical file from the >>>>>>> Linux machine :-(

    Would you really trust Windows to preserve the integrity of your
    important data?

    I have since the early 90's when I chose Windows over Slackware or
    OS/2 Warp so yes.

    Even after it has decided that a previous backup, which was supposed
    to be valid, was not valid and needed to be redone?


    He described a timestamp problem, so no information loss was involved.
    Inefficient extra copying went on, because the process thought the
    date on the file had changed (and it had changed, just not for the
    expected reason).

    Since he stopped the session, there should still be some evidence to
    look at.

    This might make a good question for the AI, such as

     Doing a file backup from LM213 EXT4 to Win2K FAT32.
     What things could go wrong to cause a mistaken timestamp
     change detection ?

    And the AI can scrape the training set for
    cases where time changed when it should not have.

    The backup scheme in this case, involves a satellite agent
    and a serving task on another machine. It should have been
    possible to parse conditions on each end of this backup
    and do the right thing.

    I would be checking the settings on the "App" to see
    if it mentions anything about "timestamp corner condition detection".

     Paul

    Excellent  question, Paul, thank you :-)

    Answer:

    Moving files from EXT4 (Linux native) to exFAT (portable file system) often causes mistaken timestamp changes due to fundamental differences in how these file systems handle time precision, time zones, and metadata. When backup software compares the files, these differences can make identical files appear to have been modified.

    Here are the primary things that could go wrong to cause a mistaken timestamp change detection:
    1. Timestamp Resolution Mismatch (Rounding Errors)
    The Problem: EXT4 supports nanosecond-level timestamp precision. exFAT, however, has a 2-second resolution for file modification times (rounding up or down).
    The Mistake: If a file on EXT4 was last modified at 10:00:01, it might be rounded to 10:00:00 or 10:00:02 on exFAT.
    Detection Result: When a backup tool (like rsync or FreeFileSync) re-scans the files, it sees a 1-second difference and incorrectly concludes the file has changed, causing an unnecessary re-copy.

    I will try my alternative backup app and if that has the same problem I could change the destination FS to NTFS and see how that goes. In the dim and distant past I stopped using SmartSync for network backup, perhaps I have re-discovered why.

    To finalise in case anybody else has the issue and comes across this post:

    SmartSync Pro 4 is excellent for Windows backup/sync, I have used it for years as you can see by the version number!

    However, it seems to read the file date/time very precisely and for the reasons given above by AI decide a minuscule difference means a file has changed so synchronising from ext4 to exFAT would mean unnecessary copying.

    SyncBackSE v7 is fine, I don't know if it reads the file date/time more or less accurately but I have just installed and run it (again an old version) and it has ONLY copied changed files.

    Probably explains why I stopped using SmartSync before but I can't remember for sure.

    Many thanks to all, especially Paul who was right on the button :-)


    It was just a wild guess.

    And the AI can make stuff up, so the ideas
    presented still have to be validated.

    I'm noticing if an answer has zero citations,
    you have to be more careful.

    Something interesting happened a few days ago. Someone
    asked a question about a particular book. It contained some
    short biographies of noteworthy people. Well, each time the guy
    asked the question about the book, the list of noteworthy people
    would change. When I tried asking his question here, I added
    one of those "think slowly and carefully..." things to the question.
    When the AI came back with its answer, it didn't give me any
    noteworthy people, no list. The AI said "I would be guessing
    if I gave you a list" :-) Such honesty. The damn thing is
    almost human.

    Paul
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to alt.os.linux on Mon Mar 23 19:12:51 2026
    From Newsgroup: alt.os.linux

    On 23 Mar 2026 08:42:00 GMT, Jeff Gaines wrote:

    I have a mixed network, Linux, Windows and Mac, because it suits me
    and does what I want it to do.

    I’m sure it does. Use the most robust of them -- i.e. Linux -- as the foundation for supporting the others. You don’t want to have
    everything depending on the weakest link, do you?

    And that includes backups.
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From Jeff Gaines@jgnewsid@outlook.com to alt.os.linux on Mon Mar 23 22:00:41 2026
    From Newsgroup: alt.os.linux

    On 23/03/2026 in message <10ps3bj$dnue$2@dont-email.me> Lawrence
    DOliveiro wrote:

    On 23 Mar 2026 08:42:00 GMT, Jeff Gaines wrote:

    I have a mixed network, Linux, Windows and Mac, because it suits me
    and does what I want it to do.

    I’m sure it does. Use the most robust of them -- i.e. Linux -- as the >foundation for supporting the others. You don’t want to have
    everything depending on the weakest link, do you?

    And that includes backups.

    The backup regime has worked fine for years and produces what I want in
    the format I want where I want it so I shan't change it. The answer to "I
    have a Windows problem" isn't "Linux".
    --
    Jeff Gaines Dorset UK
    The first five days after the weekend are the hardest.
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From vallor@vallor@vallor.earth to alt.os.linux on Mon Mar 23 23:17:34 2026
    From Newsgroup: alt.os.linux

    At 23 Mar 2026 22:00:41 GMT, "Jeff Gaines" <jgnewsid@outlook.com> wrote:

    On 23/03/2026 in message <10ps3bj$dnue$2@dont-email.me> Lawrence
    DOliveiro wrote:

    On 23 Mar 2026 08:42:00 GMT, Jeff Gaines wrote:

    I have a mixed network, Linux, Windows and Mac, because it suits me
    and does what I want it to do.

    I’m sure it does. Use the most robust of them -- i.e. Linux -- as
    the foundation for supporting the others. You don’t want to have everything depending on the weakest link, do you?

    And that includes backups.

    The backup regime has worked fine for years and produces what I want
    in the format I want where I want it so I shan't change it. The
    answer to "I have a Windows problem" isn't "Linux".

    Hi Jeff,

    It might be in "alt.os.linux" ;)

    Seriously though: Lawrence is trying to give good advice,
    he's just being a bit pushy about it.

    Personally, I keep my first-level backups on a 4T USB-NVME drive
    using timeshift, with that periodically rsynced to my
    Synology Diskstation via NFS v4. The data is stored in a
    RAID5 array using ext4.

    Not all filesystems are created alike...the history of ext4
    is worth considering.

    https://en.wikipedia.org/wiki/Ext4

    But! Use whatever works. :)
    --
    -v System76 Thelio Mega v1.1 x86_64 Mem: 258G
    OS: Linux 7.0.0-rc5 D: Mint 22.3 DE: Xfce 4.18 (X11)
    NVIDIA GeForce RTX 3090Ti (24G) (595.45.04)
    "Disc space - the final frontier!"
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to alt.os.linux on Tue Mar 24 01:01:20 2026
    From Newsgroup: alt.os.linux

    On 23 Mar 2026 22:00:41 GMT, Jeff Gaines wrote:

    The answer to "I have a Windows problem" isn't "Linux".

    As Microsoft deliberately makes its platform more and more hostile to
    users who don’t want to give it more money, what else is there?
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to alt.os.linux on Tue Mar 24 01:24:03 2026
    From Newsgroup: alt.os.linux

    On 23 Mar 2026 09:56:41 GMT, Jeff Gaines wrote:

    SmartSync Pro 4 is excellent for Windows backup/sync, I have used it
    for years as you can see by the version number!

    However, it seems to read the file date/time very precisely and for
    the reasons given above by AI decide a minuscule difference means a
    file has changed so synchronising from ext4 to exFAT would mean
    unnecessary copying.

    SyncBackSE v7 is fine, I don't know if it reads the file date/time
    more or less accurately but I have just installed and run it (again
    an old version) and it has ONLY copied changed files.

    What happens to your old backups when you switch to a different backup
    app? Do you just throw them away?
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From Paul@nospam@needed.invalid to alt.os.linux on Tue Mar 24 00:31:45 2026
    From Newsgroup: alt.os.linux

    On Mon, 3/23/2026 9:24 PM, Lawrence D’Oliveiro wrote:
    On 23 Mar 2026 09:56:41 GMT, Jeff Gaines wrote:

    SmartSync Pro 4 is excellent for Windows backup/sync, I have used it
    for years as you can see by the version number!

    However, it seems to read the file date/time very precisely and for
    the reasons given above by AI decide a minuscule difference means a
    file has changed so synchronising from ext4 to exFAT would mean
    unnecessary copying.

    SyncBackSE v7 is fine, I don't know if it reads the file date/time
    more or less accurately but I have just installed and run it (again
    an old version) and it has ONLY copied changed files.

    What happens to your old backups when you switch to a different backup
    app? Do you just throw them away?


    Since it is a "sync", the target already "resembles" the source.

    The "stat" utility looks interesting. I have a couple "stat.exe" on board too. So you can play "extended precision review" after a fashion, like the
    inodes being different on the two views (when the inode in question
    should be the NTFS filenum).

    /usr/bin/stat /mnt/s/Win11-Media-Player-Test.jpg
    File: Win11-Media-Player-Test.jpg
    Size: 386573 Blocks: 760 IO Block: 512 regular file Device: 49h/73d Inode: 281474976720580 Links: 1
    Access: (0777/-rwxrwxrwx) Uid: ( 1000/ paul) Gid: ( 1000/ paul)
    Access: 2026-03-23 23:53:41.885657200 -0400
    Modify: 2026-03-23 23:53:19.710212100 -0400
    Change: 2026-03-23 23:53:27.992921100 -0400
    Birth: -

    C:\msys64\usr\bin\stat.exe S:\Win11-Media-Player-Test.jpg
    File: Win11-Media-Player-Test.jpg
    Size: 386573 Blocks: 380 IO Block: 65536 regular file Device: 4732879h/74655865d Inode: 281474976720578 Links: 1
    Access: (0644/-rw-r--r--) Uid: (197609/ paul) Gid: (197609/ paul) Access: 2026-03-23 23:53:41.885657200 -0400
    Modify: 2026-03-23 23:53:19.710212100 -0400
    Change: 2026-03-23 23:53:27.992921100 -0400
    Birth: 2026-03-23 23:53:19.566789000 -0400

    Good forensic fun awaits.

    Paul
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to alt.os.linux on Tue Mar 24 05:37:04 2026
    From Newsgroup: alt.os.linux

    On Tue, 24 Mar 2026 00:31:45 -0400, Paul wrote:

    On Mon, 3/23/2026 9:24 PM, Lawrence D’Oliveiro wrote:

    What happens to your old backups when you switch to a different
    backup app? Do you just throw them away?

    Since it is a "sync", the target already "resembles" the source.

    Doesn’t answer the question, does it? Do these backup apps have
    proprietary formats for their backups, or do they just save regular
    filesystem directory trees, like rsync does?
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From Jeff Gaines@jgnewsid@outlook.com to alt.os.linux on Tue Mar 24 08:38:07 2026
    From Newsgroup: alt.os.linux

    On 24/03/2026 in message <10psp3j$l962$1@dont-email.me> Lawrence
    DOliveiro wrote:

    On 23 Mar 2026 09:56:41 GMT, Jeff Gaines wrote:

    SmartSync Pro 4 is excellent for Windows backup/sync, I have used it
    for years as you can see by the version number!

    However, it seems to read the file date/time very precisely and for
    the reasons given above by AI decide a minuscule difference means a
    file has changed so synchronising from ext4 to exFAT would mean
    unnecessary copying.

    SyncBackSE v7 is fine, I don't know if it reads the file date/time
    more or less accurately but I have just installed and run it (again
    an old version) and it has ONLY copied changed files.

    What happens to your old backups when you switch to a different backup
    app? Do you just throw them away?

    They are mirrors of the source so overwritten when there is a change in
    the source. Kept on HD/SSD/NVMe with exFAT FS. I use my computers like a Meccano set and if you move NTFS drives between machines you run into all
    sort of permission problems.

    The issues are:

    (a) they are on-site, I have no off-site backup, instead the last backup
    in the chain is to an external SSD called "grabit" which is what I plan to
    do in the event of a fire or flood.

    (b) the process doesn't allow for previous versions so I discipline myself that before I make changes to a Visual Studio project the whole project is copied to a "hold" directory that I can go back to when I screw things up.
    --
    Jeff Gaines Dorset UK
    This is as bad as it can get, but don't bet on it
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From Jeff Gaines@jgnewsid@outlook.com to alt.os.linux on Tue Mar 24 08:44:24 2026
    From Newsgroup: alt.os.linux

    On 24/03/2026 in message <10psnov$kqga$3@dont-email.me> Lawrence
    DOliveiro wrote:

    On 23 Mar 2026 22:00:41 GMT, Jeff Gaines wrote:

    The answer to "I have a Windows problem" isn't "Linux".

    As Microsoft deliberately makes its platform more and more hostile to
    users who don’t want to give it more money, what else is there?

    I use Windows for my day to day stuff because I am at home in it. It's
    used by millions of people / companies world wide so must have something
    going for it.

    I use a Mac M1 to link to my Artinoise Re.corder because Artinoise
    concentrate on iOS for their app (and the Mac M1 runs iOS apps).

    I use Linux to prepare iso files of DVDs and to act as my home media
    server, it's new to me so I struggle at times but is works!
    --
    Jeff Gaines Dorset UK
    Remember, the Flat Earth Society has members all around the globe.
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From Jeff Gaines@jgnewsid@outlook.com to alt.os.linux on Tue Mar 24 08:46:17 2026
    From Newsgroup: alt.os.linux

    On 23/03/2026 in message <10pshme$i6mj$2@dont-email.me> vallor wrote:

    At 23 Mar 2026 22:00:41 GMT, "Jeff Gaines" <jgnewsid@outlook.com> wrote:

    On 23/03/2026 in message <10ps3bj$dnue$2@dont-email.me> Lawrence
    DOliveiro wrote:

    On 23 Mar 2026 08:42:00 GMT, Jeff Gaines wrote:

    I have a mixed network, Linux, Windows and Mac, because it suits me
    and does what I want it to do.

    I’m sure it does. Use the most robust of them -- i.e. Linux -- as
    the foundation for supporting the others. You don’t want to have >>>everything depending on the weakest link, do you?

    And that includes backups.

    The backup regime has worked fine for years and produces what I want
    in the format I want where I want it so I shan't change it. The
    answer to "I have a Windows problem" isn't "Linux".

    Hi Jeff,

    It might be in "alt.os.linux" ;)

    Seriously though: Lawrence is trying to give good advice,
    he's just being a bit pushy about it.

    Personally, I keep my first-level backups on a 4T USB-NVME drive
    using timeshift, with that periodically rsynced to my
    Synology Diskstation via NFS v4. The data is stored in a
    RAID5 array using ext4.

    Not all filesystems are created alike...the history of ext4
    is worth considering.

    https://en.wikipedia.org/wiki/Ext4

    But! Use whatever works. :)

    I do!

    There used to be advocacy groups for the various operating systems, I
    remember being told to move to one a couple of time by Malcolm Muir of
    Demon fame :)
    --
    Jeff Gaines Dorset UK
    The facts, although interesting, are irrelevant
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to alt.os.linux on Tue Mar 24 09:20:48 2026
    From Newsgroup: alt.os.linux

    On 24 Mar 2026 08:38:07 GMT, Jeff Gaines wrote:

    On Tue, 24 Mar 2026 01:24:03 -0000 (UTC), Lawrence D’Oliveiro wrote:

    What happens to your old backups when you switch to a different
    backup app? Do you just throw them away?

    They are mirrors of the source so overwritten when there is a change
    in the source. Kept on HD/SSD/NVMe with exFAT FS. I use my computers
    like a Meccano set and if you move NTFS drives between machines you
    run into all sort of permission problems.

    ...

    (b) the process doesn't allow for previous versions so I discipline
    myself that before I make changes to a Visual Studio project the
    whole project is copied to a "hold" directory that I can go back to
    when I screw things up.

    You suffer such a crapulent backup regime, inflicted on you by the
    limitations of the applications and platform software, and yet you
    seem to think that is a normal way of doing things. It’s not.
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From Jeff Gaines@jgnewsid@outlook.com to alt.os.linux on Tue Mar 24 09:46:25 2026
    From Newsgroup: alt.os.linux

    On 24/03/2026 in message <10ptl1g$t2gt$3@dont-email.me> Lawrence
    DOliveiro wrote:


    You suffer such a crapulent backup regime, inflicted on you by the >limitations of the applications and platform software, and yet you
    seem to think that is a normal way of doing things. It’s not.

    I suggest you find yourself an advocacy group if there are any still about.
    --
    Jeff Gaines Dorset UK
    There is absolutely no substitute for a genuine lack of preparation
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From vallor@vallor@vallor.earth to alt.os.linux on Tue Mar 24 15:57:12 2026
    From Newsgroup: alt.os.linux

    At 24 Mar 2026 08:44:24 GMT, "Jeff Gaines" <jgnewsid@outlook.com> wrote:

    On 24/03/2026 in message <10psnov$kqga$3@dont-email.me> Lawrence
    DOliveiro wrote:

    On 23 Mar 2026 22:00:41 GMT, Jeff Gaines wrote:

    The answer to "I have a Windows problem" isn't "Linux".

    As Microsoft deliberately makes its platform more and more hostile
    to users who don’t want to give it more money, what else is there?

    I use Windows for my day to day stuff because I am at home in it.
    It's used by millions of people / companies world wide so must have
    something going for it.

    Well, a lot of folks drink Budweiser too, but that doesn't
    make Sam Adams a bad decision.

    _ _ _ _ _ _ _
    Argumentum ad numerum
    This fallacy is closely related to the argumentum ad populum. It consists of asserting that the more people who support or believe a proposition, the more likely it is that that proposition is correct. For example:

    “The vast majority of people in this country believe that capital punishment has a noticeable deterrent effect. To suggest that it doesn’t in the face of so much evidence is ridiculous.”

    “All I’m saying is that thousands of people believe in pyramid power, so there must be something to it.”
    _ _ _ _ _ _ _

    https://infidels.org/library/modern/constructing-a-logical-argument/#numerum

    I use a Mac M1 to link to my Artinoise Re.corder because Artinoise concentrate on iOS for their app (and the Mac M1 runs iOS apps).

    I use Linux to prepare iso files of DVDs and to act as my home media
    server, it's new to me so I struggle at times but is works!

    I was a MS-DOS user (w/Netware) when I tried Linux in 1992, and
    discovered it was much more capable for the "Internet-things"
    we were trying to do on our campus. A student-access Linux host
    was born later that year, with students telnetting in and dialing
    in.

    It started with 2M (M!) of memory, then we expanded it to 16M.

    At the time, BBS's were very popular. Our system? You could call
    it like a BBS, and log in to it like a BBS -- but after that, you
    could write your own programs in a myriad of languages to
    compile and/or run. Or run tin or elm. Students suddenly
    had all this -- In 1992!

    Our setup was a bit bespoke, but it was reliable. I learned
    to trust Linux's reliability.

    When did NT come out, again? ;)
    --
    -v System76 Thelio Mega v1.1 x86_64 Mem: 258G
    OS: Linux 7.0.0-rc5 D: Mint 22.3 DE: Xfce 4.18 (X11)
    NVIDIA GeForce RTX 3090Ti (24G) (595.45.04)
    "Anger blows out the lamp of the mind."
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From rbowman@bowman@montana.com to alt.os.linux on Tue Mar 24 17:46:08 2026
    From Newsgroup: alt.os.linux

    On 24 Mar 2026 08:38:07 GMT, Jeff Gaines wrote:

    (b) the process doesn't allow for previous versions so I discipline
    myself that before I make changes to a Visual Studio project the whole project is copied to a "hold" directory that I can go back to when I
    screw things up.

    git is handy for that. I don't mean the whole github process, only using
    git in the project directory to get versioning.
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From Dan Purgert@dan@djph.net to alt.os.linux on Tue Mar 31 00:07:59 2026
    From Newsgroup: alt.os.linux

    On 2026-03-22, Richard Kettlewell wrote:
    Lawrence D’Oliveiro <ldo@nz.invalid> writes:
    Jeff Gaines wrote:
    Last night for some reason it decided that all the file in the
    "Films" directory on the Linux machine were different to those on
    the Windows machine so it churned way deleting each file on the
    Windows machine and replacing it with an identical file from the
    Linux machine :-(

    Would you really trust Windows to preserve the integrity of your
    important data?

    A backup on Windows that actually exists is better than a backup on
    Linux that doesn’t.

    If and only if you can restore from it ...
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to alt.os.linux on Sat Apr 4 05:42:32 2026
    From Newsgroup: alt.os.linux

    On 24 Mar 2026 08:44:24 GMT, Jeff Gaines wrote:

    On Tue, 24 Mar 2026 01:01:20 -0000 (UTC), Lawrence D’Oliveiro wrote:

    As Microsoft deliberately makes its platform more and more hostile
    to users who don’t want to give it more money, what else is there?

    I use Windows for my day to day stuff because I am at home in it.
    It's used by millions of people / companies world wide so must have
    something going for it.

    Is that why people continue to put up with the pain and the increasing enshittification? Because they assume that everybody else is doing the
    same?

    Oh look, here’s another emergency fix for a broken update -- that’s 2
    of the 3 monthly updates so far this year needing this sort of patch
    up <https://www.tomshardware.com/software/windows/microsoft-issues-emergency-update-for-windows-11-fixes-broken-march-preview-update-rollout-from-last-week>.
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to alt.os.linux on Sat Apr 4 05:44:01 2026
    From Newsgroup: alt.os.linux

    On 24 Mar 2026 09:46:25 GMT, Jeff Gaines wrote:

    On Tue, 24 Mar 2026 09:20:48 -0000 (UTC), Lawrence D’Oliveiro wrote:

    You suffer such a crapulent backup regime, inflicted on you by the
    limitations of the applications and platform software, and yet you
    seem to think that is a normal way of doing things. It’s not.

    I suggest you find yourself an advocacy group if there are any still
    about.

    Do you consider it “advocacy” to point out that, with the application
    of a bit of intelligence, the extra work you’re making for yourself is
    quite unnecessary?
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From Jeff Gaines@jgnewsid@outlook.com to alt.os.linux on Tue Apr 14 12:30:56 2026
    From Newsgroup: alt.os.linux

    On 22/03/2026 in message <xn0pnl2flaav11l00m@news.individual.net> Jeff
    Gaines wrote:


    I am not sure if I have enough technical knowledge to frame this question >properly but I will try!

    I have an HP Proliant Microserver Gen 8 with a Xeon CPU running Linux Mint >xfce 21.3 acting as a home media server feeding media mainly to my NVidia
    TV Show.

    I back it up nightly to my Windows 10 server using a Widows app, SmartSync >Pro.

    Last night for some reason it decided that all the file in the "Films" >directory on the Linux machine were different to those on the Windows >machine so it churned way deleting each file on the Windows machine and >replacing it with an identical file from the Linux machine :-(

    It's about 2 TB of data and would still be running if I hadn't stopped it.

    I haven't knowingly changed anything on either machine, Linux is ext4 and >Windows exFat FS.

    Can anybody suggest why this might have happened or what I need to >investigate please?

    In case anybody come across this in the future the problem was that there
    was a "link" on the Linux machine which Windows identified as a directory
    so instead of ignoring it it went down the rabbit hole and found pretty
    well the same files a second time but on a different path which had "link-to-TV-series" inserted in it.

    Rectification is simple, deleted the link IN LINUX, if you delete it from Windows it goes down the rabbit hole again. I lost a complete TV series
    and half another before I realised what it was doing, all restored now
    from backups.
    --
    Jeff Gaines Dorset UK
    I can please only one person per day. Today is not your day.
    Tomorrow, isn't looking good either.
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From Paul@nospam@needed.invalid to alt.os.linux on Tue Apr 14 09:51:16 2026
    From Newsgroup: alt.os.linux

    On Tue, 4/14/2026 8:30 AM, Jeff Gaines wrote:
    On 22/03/2026 in message <xn0pnl2flaav11l00m@news.individual.net> Jeff Gaines wrote:


    I am not sure if I have enough technical knowledge to frame this question properly but I will try!

    I have an HP Proliant Microserver Gen 8 with a Xeon CPU running Linux Mint xfce 21.3 acting as a home media server feeding media mainly to my NVidia TV Show.

    I back it up nightly to my Windows 10 server using a Widows app, SmartSync Pro.

    Last night for some reason it decided that all the file in the "Films" directory on the Linux machine were different to those on the Windows machine so it churned way deleting each file on the Windows machine and replacing it with an identical file from the Linux machine :-(

    It's about 2 TB of data and would still be running if I hadn't stopped it. >>
    I haven't knowingly changed anything on either machine, Linux is ext4 and Windows exFat FS.

    Can anybody suggest why this might have happened or what I need to investigate please?

    In case anybody come across this in the future the problem was that there was a "link" on the Linux machine which Windows identified as a directory so instead of ignoring it it went down the rabbit hole and found pretty well the same files a second time but on a different path which had "link-to-TV-series" inserted in it.

    Rectification is simple, deleted the link IN LINUX, if you delete it from Windows it goes down the rabbit hole again. I lost a complete TV series and half another before I realised what it was doing, all restored now from backups.


    Some file systems are full of little traps for the "unwary application".
    On Windows, you can fall into a "derelict socket", where asking for
    input (attempting a read), causes the thread to halt and not do anything.
    It is up to the user to "guess" where the thread is at the moment and
    rectify the situation (put an "exclude" into whatever command is falling
    for this trap). Not everyone is familiar with Process Monitor, to catch
    issues like this for them.

    This sort of issue affects applications such as "hashdeep64" when you
    attempt to generate a hash for every file on C: . It does not
    affect backup software, because the backup software typically
    works at the cluster or inode level. The file system is analyzed at the
    file level, when it is desired to make a list of file names for later,
    but the actual read operations for content, are done on clusters,
    and any "busy cluster" gets backed up. Then, any "trap structures"
    are of lesser importance.

    On Linux, an example of a "tune-able" activity, is "updatedb" and "mlocate package".
    There is usually a search facility on your distro, for quickly locating files. At the start of a session, in a terminal, you do "sudo updatedb" and with
    the now-refreshed file list you can do "locate jeff-notes.txt" and it quickly returns the answer. This would be similar to voidtools Everything.exe as
    far as capability.

    Well, when you're doing that, there is a configuration file. And one of the specifiers would be "whether the indexing from / downwards" is to "stay on-device".
    You can tell it to not go trotting off into random other mounts, so that
    only particular portions of your mount space get indexed (and the updatedb
    runs faster). If it were not programmed this way by default, you could find
    the "updatedb" run was taking ten to twenty minutes and the database
    of files would be huge.

    And that's slightly different than Windows. In Windows, the partitions
    tend to stop at C: , D: , E: and so on. Going "above" that point, does not usually make sense. There are a few issues with "being at the top", such
    as having to manually insert the correct formatting in ICACLS for the permissions
    for the very very top of C: . The software does not index that properly, or
    at least it did not in the past. There was no reason for them to fix that,
    yet it has to be fixed if you needed to do "permissions playback" later.

    Whereas with Linux, things start with / , and if you're not careful
    when traversing the tree, you can end up going places you had not intended.
    It takes a little more attention to detail, when working with / .
    If a command has an exclude capability, you can carve around things
    you don't want.

    Paul
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From Carlos E.R.@robin_listas@es.invalid to alt.os.linux on Tue Apr 14 15:51:31 2026
    From Newsgroup: alt.os.linux

    On 2026-04-14 14:30, Jeff Gaines wrote:
    On 22/03/2026 in message <xn0pnl2flaav11l00m@news.individual.net> Jeff Gaines wrote:


    I am not sure if I have enough technical knowledge to frame this
    question properly but I will try!

    I have an HP Proliant Microserver Gen 8 with a Xeon CPU running Linux
    Mint xfce 21.3 acting as a home media server feeding media mainly to
    my NVidia TV Show.

    I back it up nightly to my Windows 10 server using a Widows app,
    SmartSync Pro.

    Last night for some reason it decided that all the file in the "Films"
    directory on the Linux machine were different to those on the Windows
    machine so it churned way deleting each file on the Windows machine
    and replacing it with an identical file from the Linux machine :-(

    It's about 2 TB of data and would still be running if I hadn't stopped
    it.

    I haven't knowingly changed anything on either machine, Linux is ext4
    and Windows exFat FS.

    Can anybody suggest why this might have happened or what I need to
    investigate please?

    In case anybody come across this in the future the problem was that
    there was a "link" on the Linux machine which Windows identified as a directory so instead of ignoring it it went down the rabbit hole and
    found pretty well the same files a second time but on a different path
    which had "link-to-TV-series" inserted in it.

    Rectification is simple, deleted the link IN LINUX, if you delete it
    from Windows it goes down the rabbit hole again. I lost a complete TV
    series and half another before I realised what it was doing, all
    restored now from backups.


    Well, you got that problem because you are using Windows to back up
    Linux. Just use Linux to back up Linux. No such problems.
    --
    Cheers, Carlos.
    ES🇪🇸, EU🇪🇺;
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From Paul@nospam@needed.invalid to alt.os.linux on Tue Apr 14 11:01:48 2026
    From Newsgroup: alt.os.linux

    On Tue, 4/14/2026 9:51 AM, Carlos E.R. wrote:
    On 2026-04-14 14:30, Jeff Gaines wrote:
    On 22/03/2026 in message <xn0pnl2flaav11l00m@news.individual.net> Jeff Gaines wrote:


    I am not sure if I have enough technical knowledge to frame this question properly but I will try!

    I have an HP Proliant Microserver Gen 8 with a Xeon CPU running Linux Mint xfce 21.3 acting as a home media server feeding media mainly to my NVidia TV Show.

    I back it up nightly to my Windows 10 server using a Widows app, SmartSync Pro.

    Last night for some reason it decided that all the file in the "Films" directory on the Linux machine were different to those on the Windows machine so it churned way deleting each file on the Windows machine and replacing it with an identical file from the Linux machine :-(

    It's about 2 TB of data and would still be running if I hadn't stopped it. >>>
    I haven't knowingly changed anything on either machine, Linux is ext4 and Windows exFat FS.

    Can anybody suggest why this might have happened or what I need to investigate please?

    In case anybody come across this in the future the problem was that there was a "link" on the Linux machine which Windows identified as a directory so instead of ignoring it it went down the rabbit hole and found pretty well the same files a second time but on a different path which had "link-to-TV-series" inserted in it.

    Rectification is simple, deleted the link IN LINUX, if you delete it from Windows it goes down the rabbit hole again. I lost a complete TV series and half another before I realised what it was doing, all restored now from backups.


    Well, you got that problem because you are using Windows to back up Linux. Just use Linux to back up Linux. No such problems.

    You can back up Linux with Windows.

    You can back up Windows with Linux.

    Paul

    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From Jeff Gaines@jgnewsid@outlook.com to alt.os.linux on Tue Apr 14 15:04:42 2026
    From Newsgroup: alt.os.linux

    On 14/04/2026 in message <10rlgok$5a9i$1@dont-email.me> Paul wrote:

    And that's slightly different than Windows. In Windows, the partitions
    tend to stop at C: , D: , E: and so on. Going "above" that point, does not >usually make sense. There are a few issues with "being at the top", such
    as having to manually insert the correct formatting in ICACLS for the >permissions
    for the very very top of C: . The software does not index that properly, or >at least it did not in the past. There was no reason for them to fix that, >yet it has to be fixed if you needed to do "permissions playback" later.

    Whereas with Linux, things start with / , and if you're not careful
    when traversing the tree, you can end up going places you had not intended. >It takes a little more attention to detail, when working with / .
    If a command has an exclude capability, you can carve around things
    you don't want.

    I have snipped the bit that doesn't seem to have any relevance to the issue.

    I understand that Windows uses drive letters, on my main backup up machine they go up to "M" and are very easy to use and refer to since I give the drives names like "Backup01" etc. You can also use the UNC style so the following give the same result:

    dir \\JGMAIN\DataShare\DataBack\DB-Z790
    dir E:\DataBack\DB-Z790

    The second approach is easier to me.

    I think your explanation of Linux and / is just the UNC?
    --
    Jeff Gaines Dorset UK
    How does a gender neutral bog differ from a unisex bog ?
    It has a non-binary number on the door.
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From Carlos E.R.@robin_listas@es.invalid to alt.os.linux on Tue Apr 14 20:39:09 2026
    From Newsgroup: alt.os.linux

    On 2026-04-14 17:01, Paul wrote:
    On Tue, 4/14/2026 9:51 AM, Carlos E.R. wrote:
    On 2026-04-14 14:30, Jeff Gaines wrote:
    On 22/03/2026 in message <xn0pnl2flaav11l00m@news.individual.net> Jeff Gaines wrote:


    I am not sure if I have enough technical knowledge to frame this question properly but I will try!

    I have an HP Proliant Microserver Gen 8 with a Xeon CPU running Linux Mint xfce 21.3 acting as a home media server feeding media mainly to my NVidia TV Show.

    I back it up nightly to my Windows 10 server using a Widows app, SmartSync Pro.

    Last night for some reason it decided that all the file in the "Films" directory on the Linux machine were different to those on the Windows machine so it churned way deleting each file on the Windows machine and replacing it with an identical file from the Linux machine :-(

    It's about 2 TB of data and would still be running if I hadn't stopped it. >>>>
    I haven't knowingly changed anything on either machine, Linux is ext4 and Windows exFat FS.

    Can anybody suggest why this might have happened or what I need to investigate please?

    In case anybody come across this in the future the problem was that there was a "link" on the Linux machine which Windows identified as a directory so instead of ignoring it it went down the rabbit hole and found pretty well the same files a second time but on a different path which had "link-to-TV-series" inserted in it.

    Rectification is simple, deleted the link IN LINUX, if you delete it from Windows it goes down the rabbit hole again. I lost a complete TV series and half another before I realised what it was doing, all restored now from backups.


    Well, you got that problem because you are using Windows to back up Linux. Just use Linux to back up Linux. No such problems.

    You can back up Linux with Windows.

    You can back up Windows with Linux.

    I have done it. But...
    --
    Cheers, Carlos.
    ES🇪🇸, EU🇪🇺;
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to alt.os.linux on Tue Apr 14 21:55:34 2026
    From Newsgroup: alt.os.linux

    On 14 Apr 2026 12:30:56 GMT, Jeff Gaines wrote:

    In case anybody come across this in the future the problem was that
    there was a "link" on the Linux machine which Windows identified as
    a directory so instead of ignoring it it went down the rabbit hole
    and found pretty well the same files a second time but on a
    different path which had "link-to-TV-series" inserted in it.

    Were you exporting your filesystem to Windows via Samba? Did you have
    Samba configured to follow symlinks?
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to alt.os.linux on Tue Apr 14 21:56:40 2026
    From Newsgroup: alt.os.linux

    On Tue, 14 Apr 2026 11:01:48 -0400, Paul wrote:

    You can back up Linux with Windows.

    That can lead to problems like what occurred in this case.

    You can back up Windows with Linux.

    This will usually be more reliable. The file-handling tools on Linux
    are just that much more robust.
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to alt.os.linux on Tue Apr 14 21:58:33 2026
    From Newsgroup: alt.os.linux

    On Tue, 14 Apr 2026 09:51:16 -0400, Paul wrote:

    This sort of issue affects applications such as "hashdeep64" when
    you attempt to generate a hash for every file on C: . It does not
    affect backup software, because the backup software typically works
    at the cluster or inode level. The file system is analyzed at the
    file level, when it is desired to make a list of file names for
    later, but the actual read operations for content, are done on
    clusters ...

    Is this why Windows users are so fixated on all-or-nothing “image”
    backups? On Linux, file-level backups, such as you would do with
    rsync, are just that much more flexible.
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From Jeff Gaines@jgnewsid@outlook.com to alt.os.linux on Wed Apr 15 07:40:25 2026
    From Newsgroup: alt.os.linux

    On 14/04/2026 in message <10rmd4m$fdsi$1@dont-email.me> Lawrence
    DOliveiro wrote:

    On 14 Apr 2026 12:30:56 GMT, Jeff Gaines wrote:

    In case anybody come across this in the future the problem was that
    there was a "link" on the Linux machine which Windows identified as
    a directory so instead of ignoring it it went down the rabbit hole
    and found pretty well the same files a second time but on a
    different path which had "link-to-TV-series" inserted in it.

    Were you exporting your filesystem to Windows via Samba? Did you have
    Samba configured to follow symlinks?

    I have Samba installed on Linux and wssd (from memory) so Windows File Explorer can see the Linux machine.

    I followed online instructions to configure Samba, didn't see anything relating to symlinks.
    --
    Jeff Gaines Dorset UK
    This joke was so funny when I heard it for the first time I fell of my dinosaur.
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From Jeff Gaines@jgnewsid@outlook.com to alt.os.linux on Wed Apr 15 07:44:40 2026
    From Newsgroup: alt.os.linux

    On 14/04/2026 in message <10rmda9$fdsi$3@dont-email.me> Lawrence
    DOliveiro wrote:

    On Tue, 14 Apr 2026 09:51:16 -0400, Paul wrote:

    This sort of issue affects applications such as "hashdeep64" when
    you attempt to generate a hash for every file on C: . It does not
    affect backup software, because the backup software typically works
    at the cluster or inode level. The file system is analyzed at the
    file level, when it is desired to make a list of file names for
    later, but the actual read operations for content, are done on
    clusters ...

    Is this why Windows users are so fixated on all-or-nothing “image” >backups? On Linux, file-level backups, such as you would do with
    rsync, are just that much more flexible.

    To me that is for different reasons. Windows needs a product key and activation and so do MSFT apps like Office. I used to install, activate,
    image then if I needed to re-install I just restore the image with
    everything activated.

    I don't keep data on the OS drive in Windows, it's on a separate drive (or partition), D:\Data, and that's backed up as files so when I screw up I
    can easily grab the previous version from a backup.
    --
    Jeff Gaines Dorset UK
    It may be that your sole purpose in life is to serve as a warning to others. --- Synchronet 3.21f-Linux NewsLink 1.2
  • From Paul@nospam@needed.invalid to alt.os.linux on Wed Apr 15 04:53:09 2026
    From Newsgroup: alt.os.linux

    On Wed, 4/15/2026 3:44 AM, Jeff Gaines wrote:
    On 14/04/2026 in message <10rmda9$fdsi$3@dont-email.me> Lawrence DOliveiro wrote:

    On Tue, 14 Apr 2026 09:51:16 -0400, Paul wrote:

    This sort of issue affects applications such as "hashdeep64" when
    you attempt to generate a hash for every file on C: . It does not
    affect backup software, because the backup software typically works
    at the cluster or inode level. The file system is analyzed at the
    file level, when it is desired to make a list of file names for
    later, but the actual read operations for content, are done on
    clusters ...

    Is this why Windows users are so fixated on all-or-nothing “image”
    backups? On Linux, file-level backups, such as you would do with
    rsync, are just that much more flexible.

    To me that is for different reasons. Windows needs a product key and activation and so do MSFT apps like Office. I used to install, activate, image then if I needed to re-install I just restore the image with everything activated.

    I don't keep data on the OS drive in Windows, it's on a separate drive (or partition), D:\Data, and that's backed up as files so when I screw up I can easily grab the previous version from a backup.


    Windows doesn't "need" a product key and activation.
    Windows installations today are "infinite grace period".
    The only thing you lose by not performing any ceremonies
    of that type, is the "Personalize" menu is not available.
    And you can set a background image for your desktop
    from File Manager, from the right-click menu. That's
    about all I want out of Personalize.

    Windows backups have a "mount option" (which as of three hours ago, after Windows Update, just broke, something else for me to fix). You can
    mount a Ghost, mount an Acronis TIH backup file, mount a Macrium .mrimg
    and copy out individual files or folders, as you please. It's the
    best of both worlds. You can restore an entire disk image to a new
    disk drive (after a hardware failure). Or, if you deleted your Notes.txt
    file by accident, you can mount the backup and fetch out the file you
    captured yesterday in the backup.

    We ain't fixated on nutin here, except fixing damage as
    it rolls in automatically.

    Right now, I've got an LMDE7 in the other monitor window,
    fucking up by declaring my keyboard as French (again) and
    if you'll excuse me, au revoir and toodly doo.

    Paul

    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From Paul@nospam@needed.invalid to alt.os.linux on Wed Apr 15 04:55:38 2026
    From Newsgroup: alt.os.linux

    On Wed, 4/15/2026 3:40 AM, Jeff Gaines wrote:
    On 14/04/2026 in message <10rmd4m$fdsi$1@dont-email.me> Lawrence DOliveiro wrote:

    On 14 Apr 2026 12:30:56 GMT, Jeff Gaines wrote:

    In case anybody come across this in the future the problem was that
    there was a "link" on the Linux machine which Windows identified as
    a directory so instead of ignoring it it went down the rabbit hole
    and found pretty well the same files a second time but on a
    different path which had "link-to-TV-series" inserted in it.

    Were you exporting your filesystem to Windows via Samba? Did you have
    Samba configured to follow symlinks?

    I have Samba installed on Linux and wssd (from memory) so Windows File Explorer can see the Linux machine.

    I followed online instructions to configure Samba, didn't see anything relating to symlinks.


    That might be wsdd for Network Neighbourhood and some icons.
    Maybe there was a line in samba.conf, to make that daemon work and connect it up ?

    Paul
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From Carlos E.R.@robin_listas@es.invalid to alt.os.linux on Wed Apr 15 10:57:02 2026
    From Newsgroup: alt.os.linux

    On 2026-04-14 23:56, Lawrence D’Oliveiro wrote:
    On Tue, 14 Apr 2026 11:01:48 -0400, Paul wrote:

    You can back up Linux with Windows.

    That can lead to problems like what occurred in this case.

    You can back up Windows with Linux.

    This will usually be more reliable. The file-handling tools on Linux
    are just that much more robust.

    Linux doesn't see all the Windows file attributes, they can not be
    mapped to Linux. Like "system". You can see and save them with "mtools".
    --
    Cheers, Carlos.
    ES🇪🇸, EU🇪🇺;
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From Paul@nospam@needed.invalid to alt.os.linux on Wed Apr 15 07:06:14 2026
    From Newsgroup: alt.os.linux

    On Wed, 4/15/2026 4:57 AM, Carlos E.R. wrote:
    On 2026-04-14 23:56, Lawrence D’Oliveiro wrote:
    On Tue, 14 Apr 2026 11:01:48 -0400, Paul wrote:

    You can back up Linux with Windows.

    That can lead to problems like what occurred in this case.

    You can back up Windows with Linux.

    This will usually be more reliable. The file-handling tools on Linux
    are just that much more robust.

    Linux doesn't see all the Windows file attributes, they can not be mapped to Linux. Like "system". You can see and save them with "mtools".


    It HAS to see some of them. Otherwise
    old compression and EFS encryption will
    not be handled properly.

    FILE_ATTRIBUTE_READONLY = 1 (0x1)
    FILE_ATTRIBUTE_HIDDEN = 2 (0x2)
    FILE_ATTRIBUTE_SYSTEM = 4 (0x4)
    FILE_ATTRIBUTE_DIRECTORY = 16 (0x10)
    FILE_ATTRIBUTE_ARCHIVE = 32 (0x20)
    FILE_ATTRIBUTE_NORMAL = 128 (0x80)
    FILE_ATTRIBUTE_TEMPORARY = 256 (0x100)
    FILE_ATTRIBUTE_SPARSE_FILE = 512 (0x200)
    FILE_ATTRIBUTE_REPARSE_POINT = 1024 (0x400)
    FILE_ATTRIBUTE_COMPRESSED = 2048 (0x800) <=== old compression, new compression is a Reparse Point as a flag
    FILE_ATTRIBUTE_OFFLINE = 4096 (0x1000)
    FILE_ATTRIBUTE_NOT_CONTENT_INDEXED = 8192 (0x2000)
    FILE_ATTRIBUTE_ENCRYPTED = 16384 (0x4000) <=== EFS encryption (not BitLocker)

    The Old Compression and EFS, cause colored icons in File Manager, for items that have those attributes set. And Old Compression and EFS only work on
    4K cluster NTFS filesystems. And Windows no longer installs on a 64KB cluster NTFS filesystem (stopped sometime in mid-Windows 10).

    New Compression caused "I/O Error" on Ubuntu some time ago,
    as the Reparse Point could not be parsed. The Paragon driver
    may have support for that now. But Paragon doesn't have
    all of them, so expect, say, a couple improvements.

    The concept as I understand it, is "fields" from a foreign file
    system are used to "fill" stat(), so stat() looks "occupied with
    metadata". I was looking at something the other day, and
    it looks like the inode number is no longer filled with
    the filenum from the $MFT on NTFS. There's more divergence
    at work.

    It's hard to keep track of the broken stuff blowing
    past my window :-/

    Paul
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From Jeff Gaines@jgnewsid@outlook.com to alt.os.linux on Wed Apr 15 12:31:52 2026
    From Newsgroup: alt.os.linux

    On 15/04/2026 in message <10rnjlm$p7pp$1@dont-email.me> Paul wrote:

    Windows doesn't "need" a product key and activation.
    Windows installations today are "infinite grace period".
    The only thing you lose by not performing any ceremonies
    of that type, is the "Personalize" menu is not available.
    And you can set a background image for your desktop
    from File Manager, from the right-click menu. That's
    about all I want out of Personalize.

    That is true of Win 10 on, some of my machines run 8.1 and in any event it doesn't cover Office etc. or the annoyance of Windows reverting to a black background when you log on an un-activated PC. There are sound reasons why Windows users do it as I have explained

    Windows backups have a "mount option" (which as of three hours ago, after >Windows Update, just broke, something else for me to fix). You can
    mount a Ghost, mount an Acronis TIH backup file, mount a Macrium .mrimg
    and copy out individual files or folders, as you please. It's the
    best of both worlds. You can restore an entire disk image to a new
    disk drive (after a hardware failure). Or, if you deleted your Notes.txt
    file by accident, you can mount the backup and fetch out the file you >captured yesterday in the backup.

    You think I should go to all that trouble instead of just backing my files
    up incrementally?
    --
    Jeff Gaines Dorset UK
    When you think there's no hope left remember the lobsters in the tank in
    the Titanic's restaurant.
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From Paul@nospam@needed.invalid to alt.os.linux on Wed Apr 15 09:42:46 2026
    From Newsgroup: alt.os.linux

    On Wed, 4/15/2026 8:31 AM, Jeff Gaines wrote:
    On 15/04/2026 in message <10rnjlm$p7pp$1@dont-email.me> Paul wrote:

    Windows doesn't "need" a product key and activation.
    Windows installations today are "infinite grace period".
    The only thing you lose by not performing any ceremonies
    of that type, is the "Personalize" menu is not available.
    And you can set a background image for your desktop
    from File Manager, from the right-click menu. That's
    about all I want out of Personalize.

    That is true of Win 10 on, some of my machines run 8.1 and in any event it doesn't cover Office etc. or the annoyance of Windows reverting to a black background when you log on an un-activated PC. There are sound reasons why Windows users do it as I have explained

    Windows backups have a "mount option" (which as of three hours ago, after
    Windows Update, just broke, something else for me to fix). You can
    mount a Ghost, mount an Acronis TIH backup file, mount a Macrium .mrimg
    and copy out individual files or folders, as you please. It's the
    best of both worlds. You can restore an entire disk image to a new
    disk drive (after a hardware failure). Or, if you deleted your Notes.txt
    file by accident, you can mount the backup and fetch out the file you
    captured yesterday in the backup.

    You think I should go to all that trouble instead of just backing my files up incrementally?


    My point is, that "files are not trapped, in monolithic backup files".
    That's a tick box feature, the ability to do random access, and
    people take that feature tick box into account, when selecting
    backup softwares.

    This is handy for "coincidental situations", where your hand crafted
    custom tiddly backup missed a certain thing, and you're wracking
    your brain to find a copy. That's partially what that tick box
    feature is for. Nobody wants to restore a 2TB backup to pull out
    a 100KB Notes.txt file.

    I pull stuff out of VHD files. I even mount VHD files and
    defragment or zero out white space, at host level. These are
    all "side channels" available to you, and useful for the
    odd work flow.

    The VHDX file format, is less useful, as tools like 7ZIP can't
    open those (that I know of). 7ZIP opens a lot of content
    (it can open the .docx you wrote and extract the pictures
    from it). 7ZIP doesn't open a .mrimg or a .tib, as those
    are proprietary and not work the devs time to include.

    Having random access to backup files, is just another feature.
    Handy for times when you forgot to do something.

    Paul

    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From Daniel70@daniel47@nomail.afraid.org to alt.os.linux on Thu Apr 16 00:04:51 2026
    From Newsgroup: alt.os.linux

    On 15/04/2026 10:31 pm, Jeff Gaines wrote:
    On 15/04/2026 in message <10rnjlm$p7pp$1@dont-email.me> Paul wrote:

    Windows doesn't "need" a product key and activation.
    Windows installations today are "infinite grace period".
    The only thing you lose by not performing any ceremonies
    of that type, is the "Personalize" menu is not available.
    And you can set a background image for your desktop
    from File Manager, from the right-click menu. That's
    about all I want out of Personalize.

    That is true of Win 10 on, some of my machines run 8.1 and in any event
    it doesn't cover Office etc. or the annoyance of Windows reverting to a black background when you log on an un-activated PC.

    AH!! Is that why my Win-11, which used to be colourful, is now Black!!
    (for the last month or so)
    --
    Daniel70
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From Jeff Gaines@jgnewsid@outlook.com to alt.os.linux on Wed Apr 15 14:23:43 2026
    From Newsgroup: alt.os.linux

    On 15/04/2026 in message <10ro5u1$vtet$2@dont-email.me> Daniel70 wrote:

    On 15/04/2026 10:31 pm, Jeff Gaines wrote:
    On 15/04/2026 in message <10rnjlm$p7pp$1@dont-email.me> Paul wrote:

    Windows doesn't "need" a product key and activation.
    Windows installations today are "infinite grace period".
    The only thing you lose by not performing any ceremonies
    of that type, is the "Personalize" menu is not available.
    And you can set a background image for your desktop
    from File Manager, from the right-click menu. That's
    about all I want out of Personalize.

    That is true of Win 10 on, some of my machines run 8.1 and in any event >>it doesn't cover Office etc. or the annoyance of Windows reverting to a >>black background when you log on an un-activated PC.

    AH!! Is that why my Win-11, which used to be colourful, is now Black!!
    (for the last month or so)

    Do you like these new fashionable dark themes? I find the awful blurry
    white font on a black background impossible to read.
    --
    Jeff Gaines Dorset UK
    When you think there's no hope left remember the lobsters in the tank in
    the Titanic's restaurant.
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From Jeff Gaines@jgnewsid@outlook.com to alt.os.linux on Wed Apr 15 14:25:23 2026
    From Newsgroup: alt.os.linux

    On 15/04/2026 in message <10ro4kn$vi62$1@dont-email.me> Paul wrote:

    On Wed, 4/15/2026 8:31 AM, Jeff Gaines wrote:
    On 15/04/2026 in message <10rnjlm$p7pp$1@dont-email.me> Paul wrote:

    Windows doesn't "need" a product key and activation.
    Windows installations today are "infinite grace period".
    The only thing you lose by not performing any ceremonies
    of that type, is the "Personalize" menu is not available.
    And you can set a background image for your desktop
    from File Manager, from the right-click menu. That's
    about all I want out of Personalize.

    That is true of Win 10 on, some of my machines run 8.1 and in any event it >>doesn't cover Office etc. or the annoyance of Windows reverting to a black >>background when you log on an un-activated PC. There are sound reasons why >>Windows users do it as I have explained

    Windows backups have a "mount option" (which as of three hours ago, after >>>Windows Update, just broke, something else for me to fix). You can
    mount a Ghost, mount an Acronis TIH backup file, mount a Macrium .mrimg >>>and copy out individual files or folders, as you please. It's the
    best of both worlds. You can restore an entire disk image to a new
    disk drive (after a hardware failure). Or, if you deleted your Notes.txt >>>file by accident, you can mount the backup and fetch out the file you >>>captured yesterday in the backup.

    You think I should go to all that trouble instead of just backing my files >>up incrementally?


    My point is, that "files are not trapped, in monolithic backup files".
    That's a tick box feature, the ability to do random access, and
    people take that feature tick box into account, when selecting
    backup softwares.

    This is handy for "coincidental situations", where your hand crafted
    custom tiddly backup missed a certain thing, and you're wracking
    your brain to find a copy. That's partially what that tick box
    feature is for. Nobody wants to restore a 2TB backup to pull out
    a 100KB Notes.txt file.

    I pull stuff out of VHD files. I even mount VHD files and
    defragment or zero out white space, at host level. These are
    all "side channels" available to you, and useful for the
    odd work flow.

    The VHDX file format, is less useful, as tools like 7ZIP can't
    open those (that I know of). 7ZIP opens a lot of content
    (it can open the .docx you wrote and extract the pictures
    from it). 7ZIP doesn't open a .mrimg or a .tib, as those
    are proprietary and not work the devs time to include.

    Having random access to backup files, is just another feature.
    Handy for times when you forgot to do something.

    Paul

    You haven't answered my point. You think it is easier to create an image
    and mount it than to just go to a file backup?
    --
    Jeff Gaines Dorset UK
    Remember, the Flat Earth Society has members all around the globe.
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to alt.os.linux on Wed Apr 15 22:18:30 2026
    From Newsgroup: alt.os.linux

    On 15 Apr 2026 07:40:25 GMT, Jeff Gaines wrote:

    I followed online instructions to configure Samba, didn't see
    anything relating to symlinks.

    Samba has options in places where Windows Server doesn’t have places.

    <https://manpages.debian.org/smb.conf(5)>
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From Jeff Gaines@jgnewsid@outlook.com to alt.os.linux on Thu Apr 16 07:38:23 2026
    From Newsgroup: alt.os.linux

    On 15/04/2026 in message <10rp2rm$192to$7@dont-email.me> Lawrence
    DOliveiro wrote:

    On 15 Apr 2026 07:40:25 GMT, Jeff Gaines wrote:

    I followed online instructions to configure Samba, didn't see
    anything relating to symlinks.

    Samba has options in places where Windows Server doesn’t have places.

    <https://manpages.debian.org/smb.conf(5)>

    It says:

    This option is enabled (i.e. smbd will follow symbolic links) by default.

    Default: follow symlinks = yes

    Problem is it doesn't tell me where to put that so I can set it to "no".
    --
    Jeff Gaines Dorset UK
    When you think there's no hope left remember the lobsters in the tank in
    the Titanic's restaurant.
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to alt.os.linux on Thu Apr 16 07:55:11 2026
    From Newsgroup: alt.os.linux

    On 16 Apr 2026 07:38:23 GMT, Jeff Gaines wrote:

    On Wed, 15 Apr 2026 22:18:30 -0000 (UTC), Lawrence D’Oliveiro wrote:

    On 15 Apr 2026 07:40:25 GMT, Jeff Gaines wrote:

    I followed online instructions to configure Samba, didn't see
    anything relating to symlinks.

    Samba has options in places where Windows Server doesn’t have
    places.

    <https://manpages.debian.org/smb.conf(5)>

    It says:

    This option is enabled (i.e. smbd will follow symbolic links) by
    default.

    Default: follow symlinks = yes

    Problem is it doesn't tell me where to put that so I can set it to
    "no".

    Put in an explicit value for that option, and it will override the
    default.
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From Jeff Gaines@jgnewsid@outlook.com to alt.os.linux on Thu Apr 16 08:40:47 2026
    From Newsgroup: alt.os.linux

    On 16/04/2026 in message <10rq4kv$1himd$1@dont-email.me> Lawrence
    DOliveiro wrote:

    On 16 Apr 2026 07:38:23 GMT, Jeff Gaines wrote:

    On Wed, 15 Apr 2026 22:18:30 -0000 (UTC), Lawrence D’Oliveiro wrote:

    On 15 Apr 2026 07:40:25 GMT, Jeff Gaines wrote:

    I followed online instructions to configure Samba, didn't see
    anything relating to symlinks.

    Samba has options in places where Windows Server doesn’t have
    places.

    <https://manpages.debian.org/smb.conf(5)>

    It says:

    This option is enabled (i.e. smbd will follow symbolic links) by
    default.

    Default: follow symlinks = yes

    Problem is it doesn't tell me where to put that so I can set it to
    "no".

    Put in an explicit value for that option, and it will override the
    default.

    Does it matter what sections it is in? If I put it inside the section with
    the smb share details would that be OK?

    I have deleted the symlink but prevention is better than cure :-)
    --
    Jeff Gaines Dorset UK
    You can't tell which way the train went by looking at the tracks
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From Lawrence =?iso-8859-13?q?D=FFOliveiro?=@ldo@nz.invalid to alt.os.linux on Thu Apr 16 09:03:11 2026
    From Newsgroup: alt.os.linux

    On 16 Apr 2026 08:40:47 GMT, Jeff Gaines wrote:

    On Thu, 16 Apr 2026 07:55:11 -0000 (UTC), Lawrence D’Oliveiro wrote:

    Put in an explicit value for that option, and it will override the
    default.

    Does it matter what sections it is in?

    The man page tells you where each directive goes, by the little code
    after the directive, e.g. “(G)” for [global]; “(S)” can be global for
    a default setting, selectively overridden by a per-share setting.
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From Jeff Gaines@jgnewsid@outlook.com to alt.os.linux on Thu Apr 16 09:06:52 2026
    From Newsgroup: alt.os.linux

    On 16/04/2026 in message <10rq8kf$1ijuj$1@dont-email.me> Lawrence
    DOliveiro wrote:

    On 16 Apr 2026 08:40:47 GMT, Jeff Gaines wrote:

    On Thu, 16 Apr 2026 07:55:11 -0000 (UTC), Lawrence D’Oliveiro wrote:

    Put in an explicit value for that option, and it will override the >>>default.

    Does it matter what sections it is in?

    The man page tells you where each directive goes, by the little code
    after the directive, e.g. “(G)” for [global]; “(S)” can be global >for
    a default setting, selectively overridden by a per-share setting.

    Brill, thank you :-)
    --
    Jeff Gaines Dorset UK
    When you think there's no hope left remember the lobsters in the tank in
    the Titanic's restaurant.
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From Paul@nospam@needed.invalid to alt.os.linux on Thu Apr 16 05:50:03 2026
    From Newsgroup: alt.os.linux

    On Wed, 4/15/2026 10:25 AM, Jeff Gaines wrote:


    You haven't answered my point. You think it is easier to create an image and mount it than to just go to a file backup?


    I don't *think* anything.

    I know that an image backup has *everything* (that matters)
    and is my ace in the hole. The reason it works, is
    because it works at a different level, and does not
    rely on an arcane knowledge of cracks and crevices
    in the file system.

    let's take a simple case, the kind of mistake I've
    made many times.

    I write a backup script. This is what I tested with.

    "notes.txt"

    and I congratulate my self on being very clever. Then
    I run my script one day and

    "jeffs notes.txt"

    and when I look later, I don't have that one, because
    "something happened". I forgot the double quotes... again.

    I am self-insuring the results, by writing scripts.
    Did I put enough double-quotes in my script, to handle
    that case ? I hope I did. I have to create a test bench
    that highlights that is working correctly.

    One day, I was viewing a couple web pages from the
    Hungarian Embassy. I did a Save As Web page complete.
    I noticed immediately, one of the two folder was causing grief.

    Originally, I left that in my Downloads folder, as
    a kind of test. However, it was causing enough grief,
    I had to remove it, because *too many things* were
    failing to work properly. The test case worked too well.

    I caught a comment once, from someone who writes backup
    software (imaging!). He had *200 different disks* for his
    test bench. That's an example of how much testing a dev feels
    matters, to something that should be relatively easy. Each of those
    disks were presumably collected from customers reporting
    a problem.

    I am sure there are people who can write a correct script
    on the first try. But the reason they can do that, is
    they've already made all these mistakes and learned from
    them. Imagine what their thoroughness index was, while
    on that learning curve. How many "jeffs notes.txt" that
    fell on the floor.

    Say, as an example, I make a "dd" copy of a disk. what
    properties do we know that disk.img output has ? We know
    everything that is in there, is in that .img . Now, try
    and make a counter-argument, that I have failed. You can't.
    The representable, accessible part of the disk the system
    uses, is in that file.

    I am willing to bet, that given the number of arguments
    that rsync supports, that every single person in this
    group has to admit that at least on one occasion they've
    made a mistake using that. Smart people test things,
    and assembling a good test bench is an even better
    test of skill, than writing a script.

    *******

    If we teleport back to a distant point in time, we might
    have been fortunate enough to own two different brands
    of computers. Well, guess what. The max filename length
    on one platform, was a character longer than the filename
    length on the other platform. How was my day spent ?

    I would send an archive file from one platform to the other.
    I would attempt to run something. "Cannot find ABCDEF012345678"
    and sure enough, I'd look in the unpacked archive folder and
    I would find "ABCDEF01234567". This used to drive me nuts.

    And what offended me most about that ? Why of why did the
    person creating that particular file (at that point in history), make
    the name so long ? Well, this can still happen today.
    Surely while that archive was being made, the archive application
    must have noticed the filename was going to cause a problem.
    I don't recollect seeing any warnings, on either end.
    It was only when some additional process was checking things
    had loaded, that the discrepancy was picked up. If it wasn't
    for that, my disk would have been full off "jeffs notes.tx"
    if I had not received an alert from a process that actually
    relied on the correctness of the filenames.

    These are all examples of adhoc failures. And a person writing
    scripts has to consider every possibility, when hacking together
    such things. That's why I don't underestimate the degree of difficulty
    of doing a good job.

    "Example of adhoc advice..."

    https://superuser.com/questions/1248232/robocopy-not-copying-files-in-subdirectories

    Paul
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From Jeff Gaines@jgnewsid@outlook.com to alt.os.linux on Thu Apr 16 09:53:03 2026
    From Newsgroup: alt.os.linux

    On 16/04/2026 in message <10rqbcc$1jf8m$1@dont-email.me> Paul wrote:

    These are all examples of adhoc failures. And a person writing
    scripts has to consider every possibility, when hacking together
    such things. That's why I don't underestimate the degree of difficulty
    of doing a good job.

    Good job I don't write scripts.
    --
    Jeff Gaines Dorset UK
    Indecision is the key to flexibility
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From Paul@nospam@needed.invalid to alt.os.linux on Thu Apr 16 06:05:29 2026
    From Newsgroup: alt.os.linux

    On Wed, 4/15/2026 10:23 AM, Jeff Gaines wrote:
    On 15/04/2026 in message <10ro5u1$vtet$2@dont-email.me> Daniel70 wrote:

    On 15/04/2026 10:31 pm, Jeff Gaines wrote:
    On 15/04/2026 in message <10rnjlm$p7pp$1@dont-email.me> Paul wrote:

    Windows doesn't "need" a product key and activation.
    Windows installations today are "infinite grace period".
    The only thing you lose by not performing any ceremonies
    of that type, is the "Personalize" menu is not available.
    And you can set a background image for your desktop
    from File Manager, from the right-click menu. That's
    about all I want out of Personalize.

    That is true of Win 10 on, some of my machines run 8.1 and in any event  it doesn't cover Office etc. or the annoyance of Windows reverting to a  black background when you log on an un-activated PC.

    AH!! Is that why my Win-11, which used to be colourful, is now Black!! (for the last month or so)

    Do you like these new fashionable dark themes? I find the awful blurry white font on a black background impossible to read.


    There can be cases in W11, where three different methods of rendering
    text, are on the screen at the same time. And one of those,
    happens to look dreadful. And the other two... aren't much better.

    This is an example of something that technically added value.
    Perhaps this is why your white text is blurry.

    https://en.wikipedia.org/wiki/ClearType

    Only about 2% of the human population have trouble with this,
    as some seem to have "zebra sensing" as an eyeball feature and
    Cleartype actually annoys those 2%, rather than please them.
    The other 98% can view such renderings without getting a headache.

    There was also a tuner, as there are different modes of operating
    Cleartype, and you might need to use the tuner, if you had a screen
    similar to the OLPC laptop screen. This is an example, of why you
    would have a "tuner" to change modes (function of LCD pixel layout).

    https://en.wikipedia.org/wiki/OLPC_XO

    https://en.wikipedia.org/wiki/OLPC_XO#/media/File:XO_screen_01_Pengo.jpg

    But the W11 tends to throw all those sensibilities out the window.
    I got a 4K screen, just to see whether the W11 renderings look better,
    and I'm not feeling any more satisfied with the result I'm getting.

    At least they've stopped using shadows around the icons, as some
    aspect of that would break from time to time.

    Paul
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From Daniel70@daniel47@nomail.afraid.org to alt.os.linux on Thu Apr 16 20:16:38 2026
    From Newsgroup: alt.os.linux

    On 16/04/2026 12:23 am, Jeff Gaines wrote:
    On 15/04/2026 in message <10ro5u1$vtet$2@dont-email.me> Daniel70 wrote:
    On 15/04/2026 10:31 pm, Jeff Gaines wrote:
    On 15/04/2026 in message <10rnjlm$p7pp$1@dont-email.me> Paul wrote:

    Windows doesn't "need" a product key and activation.
    Windows installations today are "infinite grace period".
    The only thing you lose by not performing any ceremonies
    of that type, is the "Personalize" menu is not available.
    And you can set a background image for your desktop
    from File Manager, from the right-click menu. That's
    about all I want out of Personalize.

    That is true of Win 10 on, some of my machines run 8.1 and in any
    event it doesn't cover Office etc. or the annoyance of Windows
    reverting to a black background when you log on an un-activated PC.

    AH!! Is that why my Win-11, which used to be colourful, is now Black!!
    (for the last month or so)

    Do you like these new fashionable dark themes? I find the awful blurry
    white font on a black background impossible to read.

    "Dark themes"?? Sorry, I was referring to the Computer Desktop .... on
    which I then click various Icons dependant on what I want to do.
    --
    Daniel70
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From Carlos E.R.@robin_listas@es.invalid to alt.os.linux on Thu Apr 16 12:35:03 2026
    From Newsgroup: alt.os.linux

    On 2026-04-16 11:50, Paul wrote:
    I am willing to bet, that given the number of arguments
    that rsync supports, that every single person in this
    group has to admit that at least on one occasion they've
    made a mistake using that. Smart people test things,
    and assembling a good test bench is an even better
    test of skill, than writing a script.

    Absolutely.

    And once it deleted the source.
    --
    Cheers, Carlos.
    ES🇪🇸, EU🇪🇺;
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From Paul@nospam@needed.invalid to alt.os.linux on Thu Apr 16 06:40:11 2026
    From Newsgroup: alt.os.linux

    On Thu, 4/16/2026 4:40 AM, Jeff Gaines wrote:
    On 16/04/2026 in message <10rq4kv$1himd$1@dont-email.me> Lawrence DOliveiro wrote:

    On 16 Apr 2026 07:38:23 GMT, Jeff Gaines wrote:

    On Wed, 15 Apr 2026 22:18:30 -0000 (UTC), Lawrence D’Oliveiro wrote:

    On 15 Apr 2026 07:40:25 GMT, Jeff Gaines wrote:

    I followed online instructions to configure Samba, didn't see
    anything relating to symlinks.

    Samba has options in places where Windows Server doesn’t have
    places.

    <https://manpages.debian.org/smb.conf(5)>

    It says:

    This option is enabled (i.e. smbd will follow symbolic links) by
    default.

    Default: follow symlinks = yes

    Problem is it doesn't tell me where to put that so I can set it to
    "no".

    Put in an explicit value for that option, and it will override the
    default.

    Does it matter what sections it is in? If I put it inside the section with the smb share details would that be OK?

    I have deleted the symlink but prevention is better than cure :-)


    Could you backup a section of file system as an archive,
    then do something with that on the Windows side ? Maybe
    some Linux archiving software has more predictable behavior
    regarding symlinks ?

    The Google results seem to indicate some temporal issues with
    the Windows implementation, with respect to handling of
    Symlinks, so the behavior might be different in one W10 release
    than another.

    If there was any intention, on either end of the link, that
    this stuff works, this is how CoPilot would prepare your
    smb.conf section. You can make a directive like that "global"
    but then it applies to all shares, which you might not want.

    [myshare]
    path = /srv/samba/myshare
    browseable = yes
    read only = no

    # Symlink behavior
    follow symlinks = yes \
    wide links = yes \___ This enables traversing symlinks...
    unix extensions = no / but only when it works...

    Paul
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From Paul@nospam@needed.invalid to alt.os.linux on Thu Apr 16 08:53:20 2026
    From Newsgroup: alt.os.linux

    On Thu, 4/16/2026 6:16 AM, Daniel70 wrote:
    On 16/04/2026 12:23 am, Jeff Gaines wrote:
    On 15/04/2026 in message <10ro5u1$vtet$2@dont-email.me> Daniel70 wrote:
    On 15/04/2026 10:31 pm, Jeff Gaines wrote:
    On 15/04/2026 in message <10rnjlm$p7pp$1@dont-email.me> Paul wrote:

    Windows doesn't "need" a product key and activation.
    Windows installations today are "infinite grace period".
    The only thing you lose by not performing any ceremonies
    of that type, is the "Personalize" menu is not available.
    And you can set a background image for your desktop
    from File Manager, from the right-click menu. That's
    about all I want out of Personalize.

    That is true of Win 10 on, some of my machines run 8.1 and in any event it doesn't cover Office etc. or the annoyance of Windows reverting to a black background when you log on an un-activated PC.

    AH!! Is that why my Win-11, which used to be colourful, is now Black!! (for the last month or so)

    Do you like these new fashionable dark themes? I find the awful blurry white font on a black background impossible to read.

    "Dark themes"?? Sorry, I was referring to the Computer Desktop .... on which I then click various Icons dependant on what I want to do.

    Strangely, Windows cannot use just any old picture for a background.
    I fed it a .bmp file and the result for the lock screen was... a "black window".
    It didn't tell me to pick another format, the loader of that file
    was the thing that detected the failure and loaded black in its place.

    A recent OS Upgrade installed days ago, has caused the lock screen to be
    sort of pink in color. And that pink, may be the "inverse" of my
    desktop color. That's the only inspiration I can find for the choice
    of pink, is it might be the inverse of another picture.

    The reason I use mono-color images for these purposes, is so
    that taking screenshots of them are more easily compressible.

    I don't know if the Microsoft staff test their stuff, but
    when they do, they test in production.

    Paul
    --- Synchronet 3.21f-Linux NewsLink 1.2
  • From Richard Kettlewell@invalid@invalid.invalid to alt.os.linux on Thu Apr 16 20:37:18 2026
    From Newsgroup: alt.os.linux

    Paul <nospam@needed.invalid> writes:
    I am sure there are people who can write a correct script
    on the first try. But the reason they can do that, is
    they've already made all these mistakes and learned from
    them. Imagine what their thoroughness index was, while
    on that learning curve. How many "jeffs notes.txt" that
    fell on the floor.

    For one thing, they choose languages that don’t need excessive care
    about quoting to handle basic things like filenames.
    --
    https://www.greenend.org.uk/rjk/
    --- Synchronet 3.21f-Linux NewsLink 1.2