# Sync between volumes

**URL:** <https://community.fly.io/t/sync-between-volumes/20281>\
**Category:** General\
**Tags:** sqlite, volumes, login-only\
**Created:** [June 9, 2024, 4:13pm UTC](https://community.fly.io/t/sync-between-volumes/20281 "2024-06-09T16:13:53Z")\
**Posts on this page:** 1\
**Showing post:** 4

<div class="post-metadata">

**Author:** ![mayailurus](https://sea1.discourse-cdn.com/fly1/user_avatar/community.fly.io/mayailurus/32/17593_2.png) [@mayailurus](https://community.fly.io/u/mayailurus)\
**Post date:** [June 9, 2024, 11:09pm UTC](https://community.fly.io/t/sync-between-volumes/20281/4 "2024-06-09T23:09:30Z")

</div>

> [@seele](#):
>
> Should I do it manually? But there is no applicable command I can perform.

Hi… If you just want to make a very simple, manual backup copy periodically, then I believe [cross-region volume forking will work.](https://community.fly.io/t/cross-region-volume-fork/17987)

* * *

“Fork” in this context is a one-time copy, not an ongoing connection, so the operation will have to be repeated (manually) every so often. And older spares will likewise need to be removed.

* * *

The NRT copy will not have a Machine attached; it will just be the data. That way, if something later happens to your HKG server, you will be able to restore from the rescue volume.

Alternatively, you can get a little more elegant with this by creating a separate application that just does [`rsync`](https://fly.io/ruby-dispatch/smooth-fly-dev/) every hour, on a timer.

Both of these approaches assume that you’re ok with your Vaultwarden interface being [down for a few hours](https://community.fly.io/t/host-issue-notifications/19789) (until you manually restore it) on rare occasions, 🍳.

Hope this helps a little!

* * *

> [@seele](#):
>
> so I’m confused why “ **Always provision at least two volumes per app.** Running an app with a single Machine and volume leaves you at risk for downtime and data loss.” is urged though data between two different volumes won’t be synced?

Yes, Volumes are by far and away the most confusing aspect of the Fly.io platform. (Even users who have been here way longer than I have are taken by surprise sometimes.)

They’re really only “half” of what people have come to expect from a cloud environment; I expect that the passage you quoted will eventually be reworded to instead say “use Tigris, Supabase, LiteFS, or Tarsnap—unless you have a POSIX wizard hat”.

We’ll see…

---

_[View the full topic](https://community.fly.io/t/sync-between-volumes/20281)._
