Giter Club home page Giter Club logo

Comments (8)

masc3d avatar masc3d commented on June 18, 2024

btrfs subvolumes are not directories. it's the timestamp of the source subvolume (root folder) at the time the snapshot is taken. it's what btrfs does and it makes sense, too..

from btrfs-sxbackup.

lkraav avatar lkraav commented on June 18, 2024

Can you elaborate on the "static timestamp makes sense" logic for you? Looks like a logic disconnect to me. It is impossible to determine when the snapshot was created if you don't put a timestamp into the subvolume name. Not looking to push a change to sxbackup, but additional insight would help me talk about this with btrfs people.

from btrfs-sxbackup.

masc3d avatar masc3d commented on June 18, 2024

sure. it's basically like a mountpoint. as soon as a volume is mounted the timestamp you see (eg. via ls) will be the one of the mounted volume, not the directory's anylonger.
it's the same here. the timestamp you see is the one of the snapshot subvolume root directory. it's actually the same for all your snapshots as the root directory of your source subvolume didn't change between the backup runs. this behaviour is also not btrfs-sxbackup but *nix related. I added local time to btrfs-sxbackup info for a more convenient view at backup creation dates.

from btrfs-sxbackup.

masc3d avatar masc3d commented on June 18, 2024

you could actually simulate a "moving timestamp" by touching your source volume before running the backup eg.
touch / && btrfs-sxbackup run /

from btrfs-sxbackup.

csirac2 avatar csirac2 commented on June 18, 2024

[Edit out nonsense which was just an artifact caused by the fact I touch the subvol prior to snapshotting]

I had been toying with the idea of parsing the creation date out of btrfs subvolume show, but it's quite slow to invoke this on each snapshot individually. Perhaps we should ask for btrfs-progs to add a new switch which shows creation date in btrfs subvol list, there are switches to display nearly every other field displayed by btrfs subvol show...

FWIW I've had to mess with source subvols prior to snapshotting anyway, thanks to https://bugzilla.kernel.org/show_bug.cgi?id=95201

from btrfs-sxbackup.

masc3d avatar masc3d commented on June 18, 2024

can you check if this works for you?

from btrfs-sxbackup.

bhelm avatar bhelm commented on June 18, 2024

I can confirm, its working. Thank you.

from btrfs-sxbackup.

masc3d avatar masc3d commented on June 18, 2024

thanks for the heads up.

from btrfs-sxbackup.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.