Comments (8)
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.
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.
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.
you could actually simulate a "moving timestamp" by touching your source volume before running the backup eg.
touch / && btrfs-sxbackup run /
from btrfs-sxbackup.
[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.
can you check if this works for you?
from btrfs-sxbackup.
I can confirm, its working. Thank you.
from btrfs-sxbackup.
thanks for the heads up.
from btrfs-sxbackup.
Related Issues (20)
- Individual commands for local (`snapshot`) and remote transfer (`sync`) HOT 4
- No way to disable compression HOT 2
- Allow to disable ssh compression HOT 2
- Allow to specify ssh cypher HOT 5
- Backup not working unexpected EOF in stream HOT 4
- Incremental backup not working HOT 19
- Destination retention is not applied HOT 2
- sxbackup uses pv when invoked by systemd timer. HOT 3
- Run a pre- script on remote source? HOT 5
- Btrfs-send resiliency in the presence of tcp connection drops HOT 1
- btrfs-sxbackup requires (but does not document) "ionice" on the target HOT 1
- Enable compression on destination only HOT 4
- Command to make instant snapshot only, to transfer it later HOT 4
- Add cli argument to force disable pv for launching in cron scripts HOT 1
- Add transferred snapshot data size to logs output HOT 1
- Missing destination url in ssh source .sxbackup/.btrfs-sxbackup config file HOT 6
- btrfs-sxbackup fails to update backup job with ssh source HOT 1
- add webhook support HOT 1
- Add "--proto 0" to send/receive HOT 2
- File contains no section headers HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
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.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from btrfs-sxbackup.