Comments (2)
* Option to backup hot volumes (Qubes *-private-snap)
What exactly is missing for this option? I just did some crude testing and I seemed to be able to backup hot volumes without problems. I imagine there are a lot of stability issues lurking here, but is there something more fundamental, especially if the VM has run sync
before the backup?
from wyng-backup.
@dmoerner It certainly works for volumes like dom0 root (i.e. non-guest volumes). Note that when qubes-backup makes a backup of a live VM volume, it uses the old at-rest version of the volume not the live one.
Although this applies to Linux VM guests in general, there is very little written on the subject of suspending guest filesystems for snapshots / image backups. And it appears this is not handled automatically for domUs/guests, so simply having Wyng back up the live vols will probably produce backups that will need fsck
if/when they are restored. But I noticed that fsfreeze
was made part of the util-linux command set in recent years. The manpage claims that is can stabilize a filesystem although I haven't tested it.
Volume naming:
If you point Wyng at the -snap volumes (the live volumes) instead, they won't exist if you backup while the VM happens to NOT be running. Wyng needs a way of knowing either a) naming convention for finding the two possible volume names, or b) a way to simply store the two volume names. A user workaround to handle it right now could be a cron job that snapshots whichever snap/non-snap volume was available to a vol name with a user-chosen suffix. Then configure Wyng to backup volumes with the new suffix.
from wyng-backup.
Related Issues (20)
- Fix little incompatibility with busybox HOT 1
- Account for unicode in meta strings and path names HOT 1
- qubes-ssh port is not respected? HOT 3
- Non-strict session date retrieval
- wyng-util-qubes: rename aliased vols on send
- Control socket filename is too big when using host name of tor v3 hostname HOT 7
- Requirements for OpenWRT self-hosting of wyng backup archives HOT 14
- Grouping updates together into single transactions
- v0.9 release timeline
- Support change of archive passphrase
- Create and update duplicate archives
- 615: SyntaxWarning: invalid escape sequence '\^' HOT 4
- Metadata: Scan only what's needed
- Snapshots: Support multiple revisions to keep
- LVM backup restoration fails under BRTFS pool HOT 7
- Basic Wyng functions on FreeBSD HOT 1
- Support receive to non-CoW filesystems
- zstd:7 invalid compression spec HOT 1
- Session corruption self-healing mechanism needed HOT 7
- [Feature request] Support repository address and password using environment variables HOT 4
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 wyng-backup.