#sysadmi — Public Fediverse posts
Live and recent posts from across the Fediverse tagged #sysadmi, aggregated by home.social.
-
Arch Tip týdne: Zálohování – Borg vs rsync
💾 Dva osvědčené nástroje pro zálohu dat na Archu.
Každý řeší něco jiného – tady je rozdíl a kdy co použít.═══════════════════════════════════════════
📦 BORG – chytré zálohy s historií
═══════════════════════════════════════════Co umí:
→ deduplikace (stejný soubor se uloží jen jednou)
→ šifrování (AES-256)
→ komprese (lz4, zstd, zlib)
→ verze v čase – můžeš se vrátit k libovolnému snapshotuInstalace:
sudo pacman -S borgZákladní workflow:
inicializace repozitáře (jen jednou)
borg init --encryption=repokey /mnt/backup/repo
vytvoření zálohy
borg create --stats --progress
/mnt/backup/repo::archos-{now}
~/Dokumenty ~/Obrázky ~/.configvýpis archivů
borg list /mnt/backup/repo
obnova souboru
borg extract /mnt/backup/repo::archos-2025-01-15 home/archos/Dokumenty
retence – nech 7 denních, 4 týdenní, 6 měsíčních
borg prune -v --list
--keep-daily=7 --keep-weekly=4 --keep-monthly=6
/mnt/backup/repoVýhody: úspora místa, šifrování, historie
Nevýhody: data nejsou přímo čitelná – potřebuješ borg═══════════════════════════════════════════
🔄 RSYNC – rychlý mirror 1:1
═══════════════════════════════════════════Co umí:
→ synchronizace souborů (lokálně i přes SSH)
→ přenáší jen změny (delta)
→ zachová oprávnění, ACL, xattrs, hardlinky
→ data zůstávají čitelná jako normální souboryInstalace:
sudo pacman -S rsyncZákladní workflow:
mirror /home na externí disk
rsync -aAXHv --delete --progress
~/ /mnt/backup/home/suchý běh (nic nezapíše, jen ukáže)
rsync -aAXHvn --delete ~/ /mnt/backup/home/
přes SSH na vzdálený server
rsync -aAXHv --delete -e ssh
~/Dokumenty/ user@server:/backup/dokumenty/vynechat složky
rsync -aAXHv --delete
--exclude='.cache' --exclude='node_modules'
~/ /mnt/backup/home/Výhody: rychlý, čitelný výstup, univerzální
Nevýhody: žádná historie (přepisuje), bez šifrování═══════════════════════════════════════════
💡 KDY CO POUŽÍT
═══════════════════════════════════════════Borg:
→ pravidelné zálohy s historií verzí
→ šifrované zálohy na cizí server (Hetzner, Borgbase)
→ když potřebuješ šetřit místo (deduplikace)rsync:
→ mirror na externí disk
→ rychlá synchronizace mezi stroji
→ když chceš data přímo procházet
→ záloha webů, konfiguráků, deployKombinace:
→ rsync pro denní mirror na NAS
→ borg pro týdenní šifrovanou zálohu na vzdálený server -
Arch Tip týdne: Zálohování – Borg vs rsync
💾 Dva osvědčené nástroje pro zálohu dat na Archu.
Každý řeší něco jiného – tady je rozdíl a kdy co použít.═══════════════════════════════════════════
📦 BORG – chytré zálohy s historií
═══════════════════════════════════════════Co umí:
→ deduplikace (stejný soubor se uloží jen jednou)
→ šifrování (AES-256)
→ komprese (lz4, zstd, zlib)
→ verze v čase – můžeš se vrátit k libovolnému snapshotuInstalace:
sudo pacman -S borgZákladní workflow:
inicializace repozitáře (jen jednou)
borg init --encryption=repokey /mnt/backup/repo
vytvoření zálohy
borg create --stats --progress
/mnt/backup/repo::archos-{now}
~/Dokumenty ~/Obrázky ~/.configvýpis archivů
borg list /mnt/backup/repo
obnova souboru
borg extract /mnt/backup/repo::archos-2025-01-15 home/archos/Dokumenty
retence – nech 7 denních, 4 týdenní, 6 měsíčních
borg prune -v --list
--keep-daily=7 --keep-weekly=4 --keep-monthly=6
/mnt/backup/repoVýhody: úspora místa, šifrování, historie
Nevýhody: data nejsou přímo čitelná – potřebuješ borg═══════════════════════════════════════════
🔄 RSYNC – rychlý mirror 1:1
═══════════════════════════════════════════Co umí:
→ synchronizace souborů (lokálně i přes SSH)
→ přenáší jen změny (delta)
→ zachová oprávnění, ACL, xattrs, hardlinky
→ data zůstávají čitelná jako normální souboryInstalace:
sudo pacman -S rsyncZákladní workflow:
mirror /home na externí disk
rsync -aAXHv --delete --progress
~/ /mnt/backup/home/suchý běh (nic nezapíše, jen ukáže)
rsync -aAXHvn --delete ~/ /mnt/backup/home/
přes SSH na vzdálený server
rsync -aAXHv --delete -e ssh
~/Dokumenty/ user@server:/backup/dokumenty/vynechat složky
rsync -aAXHv --delete
--exclude='.cache' --exclude='node_modules'
~/ /mnt/backup/home/Výhody: rychlý, čitelný výstup, univerzální
Nevýhody: žádná historie (přepisuje), bez šifrování═══════════════════════════════════════════
💡 KDY CO POUŽÍT
═══════════════════════════════════════════Borg:
→ pravidelné zálohy s historií verzí
→ šifrované zálohy na cizí server (Hetzner, Borgbase)
→ když potřebuješ šetřit místo (deduplikace)rsync:
→ mirror na externí disk
→ rychlá synchronizace mezi stroji
→ když chceš data přímo procházet
→ záloha webů, konfiguráků, deployKombinace:
→ rsync pro denní mirror na NAS
→ borg pro týdenní šifrovanou zálohu na vzdálený server -
Arch Tip týdne: Zálohování – Borg vs rsync
💾 Dva osvědčené nástroje pro zálohu dat na Archu.
Každý řeší něco jiného – tady je rozdíl a kdy co použít.═══════════════════════════════════════════
📦 BORG – chytré zálohy s historií
═══════════════════════════════════════════Co umí:
→ deduplikace (stejný soubor se uloží jen jednou)
→ šifrování (AES-256)
→ komprese (lz4, zstd, zlib)
→ verze v čase – můžeš se vrátit k libovolnému snapshotuInstalace:
sudo pacman -S borgZákladní workflow:
inicializace repozitáře (jen jednou)
borg init --encryption=repokey /mnt/backup/repo
vytvoření zálohy
borg create --stats --progress
/mnt/backup/repo::archos-{now}
~/Dokumenty ~/Obrázky ~/.configvýpis archivů
borg list /mnt/backup/repo
obnova souboru
borg extract /mnt/backup/repo::archos-2025-01-15 home/archos/Dokumenty
retence – nech 7 denních, 4 týdenní, 6 měsíčních
borg prune -v --list
--keep-daily=7 --keep-weekly=4 --keep-monthly=6
/mnt/backup/repoVýhody: úspora místa, šifrování, historie
Nevýhody: data nejsou přímo čitelná – potřebuješ borg═══════════════════════════════════════════
🔄 RSYNC – rychlý mirror 1:1
═══════════════════════════════════════════Co umí:
→ synchronizace souborů (lokálně i přes SSH)
→ přenáší jen změny (delta)
→ zachová oprávnění, ACL, xattrs, hardlinky
→ data zůstávají čitelná jako normální souboryInstalace:
sudo pacman -S rsyncZákladní workflow:
mirror /home na externí disk
rsync -aAXHv --delete --progress
~/ /mnt/backup/home/suchý běh (nic nezapíše, jen ukáže)
rsync -aAXHvn --delete ~/ /mnt/backup/home/
přes SSH na vzdálený server
rsync -aAXHv --delete -e ssh
~/Dokumenty/ user@server:/backup/dokumenty/vynechat složky
rsync -aAXHv --delete
--exclude='.cache' --exclude='node_modules'
~/ /mnt/backup/home/Výhody: rychlý, čitelný výstup, univerzální
Nevýhody: žádná historie (přepisuje), bez šifrování═══════════════════════════════════════════
💡 KDY CO POUŽÍT
═══════════════════════════════════════════Borg:
→ pravidelné zálohy s historií verzí
→ šifrované zálohy na cizí server (Hetzner, Borgbase)
→ když potřebuješ šetřit místo (deduplikace)rsync:
→ mirror na externí disk
→ rychlá synchronizace mezi stroji
→ když chceš data přímo procházet
→ záloha webů, konfiguráků, deployKombinace:
→ rsync pro denní mirror na NAS
→ borg pro týdenní šifrovanou zálohu na vzdálený server -
Arch Tip týdne: Zálohování – Borg vs rsync
💾 Dva osvědčené nástroje pro zálohu dat na Archu.
Každý řeší něco jiného – tady je rozdíl a kdy co použít.═══════════════════════════════════════════
📦 BORG – chytré zálohy s historií
═══════════════════════════════════════════Co umí:
→ deduplikace (stejný soubor se uloží jen jednou)
→ šifrování (AES-256)
→ komprese (lz4, zstd, zlib)
→ verze v čase – můžeš se vrátit k libovolnému snapshotuInstalace:
sudo pacman -S borgZákladní workflow:
inicializace repozitáře (jen jednou)
borg init --encryption=repokey /mnt/backup/repo
vytvoření zálohy
borg create --stats --progress
/mnt/backup/repo::archos-{now}
~/Dokumenty ~/Obrázky ~/.configvýpis archivů
borg list /mnt/backup/repo
obnova souboru
borg extract /mnt/backup/repo::archos-2025-01-15 home/archos/Dokumenty
retence – nech 7 denních, 4 týdenní, 6 měsíčních
borg prune -v --list
--keep-daily=7 --keep-weekly=4 --keep-monthly=6
/mnt/backup/repoVýhody: úspora místa, šifrování, historie
Nevýhody: data nejsou přímo čitelná – potřebuješ borg═══════════════════════════════════════════
🔄 RSYNC – rychlý mirror 1:1
═══════════════════════════════════════════Co umí:
→ synchronizace souborů (lokálně i přes SSH)
→ přenáší jen změny (delta)
→ zachová oprávnění, ACL, xattrs, hardlinky
→ data zůstávají čitelná jako normální souboryInstalace:
sudo pacman -S rsyncZákladní workflow:
mirror /home na externí disk
rsync -aAXHv --delete --progress
~/ /mnt/backup/home/suchý běh (nic nezapíše, jen ukáže)
rsync -aAXHvn --delete ~/ /mnt/backup/home/
přes SSH na vzdálený server
rsync -aAXHv --delete -e ssh
~/Dokumenty/ user@server:/backup/dokumenty/vynechat složky
rsync -aAXHv --delete
--exclude='.cache' --exclude='node_modules'
~/ /mnt/backup/home/Výhody: rychlý, čitelný výstup, univerzální
Nevýhody: žádná historie (přepisuje), bez šifrování═══════════════════════════════════════════
💡 KDY CO POUŽÍT
═══════════════════════════════════════════Borg:
→ pravidelné zálohy s historií verzí
→ šifrované zálohy na cizí server (Hetzner, Borgbase)
→ když potřebuješ šetřit místo (deduplikace)rsync:
→ mirror na externí disk
→ rychlá synchronizace mezi stroji
→ když chceš data přímo procházet
→ záloha webů, konfiguráků, deployKombinace:
→ rsync pro denní mirror na NAS
→ borg pro týdenní šifrovanou zálohu na vzdálený server -
Arch Tip týdne: Zálohování – Borg vs rsync
💾 Dva osvědčené nástroje pro zálohu dat na Archu.
Každý řeší něco jiného – tady je rozdíl a kdy co použít.═══════════════════════════════════════════
📦 BORG – chytré zálohy s historií
═══════════════════════════════════════════Co umí:
→ deduplikace (stejný soubor se uloží jen jednou)
→ šifrování (AES-256)
→ komprese (lz4, zstd, zlib)
→ verze v čase – můžeš se vrátit k libovolnému snapshotuInstalace:
sudo pacman -S borgZákladní workflow:
inicializace repozitáře (jen jednou)
borg init --encryption=repokey /mnt/backup/repo
vytvoření zálohy
borg create --stats --progress
/mnt/backup/repo::archos-{now}
~/Dokumenty ~/Obrázky ~/.configvýpis archivů
borg list /mnt/backup/repo
obnova souboru
borg extract /mnt/backup/repo::archos-2025-01-15 home/archos/Dokumenty
retence – nech 7 denních, 4 týdenní, 6 měsíčních
borg prune -v --list
--keep-daily=7 --keep-weekly=4 --keep-monthly=6
/mnt/backup/repoVýhody: úspora místa, šifrování, historie
Nevýhody: data nejsou přímo čitelná – potřebuješ borg═══════════════════════════════════════════
🔄 RSYNC – rychlý mirror 1:1
═══════════════════════════════════════════Co umí:
→ synchronizace souborů (lokálně i přes SSH)
→ přenáší jen změny (delta)
→ zachová oprávnění, ACL, xattrs, hardlinky
→ data zůstávají čitelná jako normální souboryInstalace:
sudo pacman -S rsyncZákladní workflow:
mirror /home na externí disk
rsync -aAXHv --delete --progress
~/ /mnt/backup/home/suchý běh (nic nezapíše, jen ukáže)
rsync -aAXHvn --delete ~/ /mnt/backup/home/
přes SSH na vzdálený server
rsync -aAXHv --delete -e ssh
~/Dokumenty/ user@server:/backup/dokumenty/vynechat složky
rsync -aAXHv --delete
--exclude='.cache' --exclude='node_modules'
~/ /mnt/backup/home/Výhody: rychlý, čitelný výstup, univerzální
Nevýhody: žádná historie (přepisuje), bez šifrování═══════════════════════════════════════════
💡 KDY CO POUŽÍT
═══════════════════════════════════════════Borg:
→ pravidelné zálohy s historií verzí
→ šifrované zálohy na cizí server (Hetzner, Borgbase)
→ když potřebuješ šetřit místo (deduplikace)rsync:
→ mirror na externí disk
→ rychlá synchronizace mezi stroji
→ když chceš data přímo procházet
→ záloha webů, konfiguráků, deployKombinace:
→ rsync pro denní mirror na NAS
→ borg pro týdenní šifrovanou zálohu na vzdálený server