Portál AbcLinuxu, 2. listopadu 2025 04:03
rsync -aAXve ssh / --exclude={"/dev/*","/proc/*","/sys/*","/tmp/*","/run/*","/media/data/*","/lost+found","/home/sato/Stažené/","/home/sato/.cache/"} sato@192.168.31.189:/media/data/sato/zaloha --delete
Při záloze to ale hlásí chyby v přístupu k některým souborům ve /var/log a /var/lib. Je potřeba tyto adresáře zálohovat? Případně co dalšího bych mohl vynechat nebo naopak vrátit zpět?
Díky předem za rady.
--exclude 'data' --exclude 'dev' --exclude 'media' --exclude 'mnt' --exclude 'selinux' --exclude 'tmp' --exclude 'var/named' --exclude 'var/log' --exclude 'sys' --exclude 'proc' --exclude 'sys' --exclude 'nfs' --exclude 'run'
sudo mkdir /rootfs sudo mount --bind / /rootfsa v /rootfs takto mam / bez pripojeneho cehokoliv dalsiho, ALE s vychozim obsahem /dev ulozenem realne na oddilu s rootfs...
Tyto (typicky živé, neustále se měnící soubory) by měly asi být zálohovány vhodnějším (konzistentním) způsobem než je rsync.
Pod jakým uživatelem že je záloha prováděna?
-x a nemusíš řešit /proc, /media a podobné.
Namísto /home/sato/Stažené použij /home/*/Stažené. Také přidej .thumbnails a další nezajímavé adresáře.
/var/lib je v podstatě /home pro systémové služby. Je to tedy něco, co zálohovat určitě chceš.
Tiskni
Sdílej:
ISSN 1214-1267, (c) 1999-2007 Stickfish s.r.o.