$ HOME ile yedekleme yap


0

$ HOME'umu Ubuntu'da, home dizinini scp kullanarak bir SSH sunucusuna kopyalayarak yedeklemeye çalışıyordum.

Ancak, kopyalama işleminin kısa bir süre sonra, bazı dosyaları tekrar tekrar kopyalayarak, sonsuz bir döngüye düştüğünü gördüm. Bu dosyaların bazılarının $ HOME altındaki dropbox dizinimde bulunduğunu ve diğer dizinlerde dosyalar olup olmadığını kontrol edemedim. Bu yedekleme sırasında, yalnızca yerel ağ bağlantım vardı ve dropbox sunucusuna bağlanmak için internet bağlantım yoktu.

Ne olduğunu bilen birisinin olup olmadığını merak ediyordum. $ HOME altındaki hangi dizinlerin kopyalanması sonsuz döngüsel işleme neden olabilir? Hangi kullanıcı tarafından oluşturulmuş olmayan dizinler yedeklemeye değer?

Teşekkürler!


"yedeklemeye değer" .. bu sizin için değerli olan şeylere bağlıdır :)
akira

@akira: ~/.porn/, tabii ki.
grawity

Yanıtlar:


1

kullanım rsync. Gibi taşıma gibi SSH kullanır scp, ancak dosya meta verilerini koruma ve yalnızca değiştirilen dosyaları kopyalama yetenekleri nedeniyle yedeklemeler için daha uygundur.

rsync -avAXSP ~ backupserver:/backups/Tim/

(İşte -A ve -X "ACL'leri ve xattr'leri koru" anlamına gelir. Bu özellikler yedekleme sunucunuzda devre dışı bırakılmışsa, bu iki seçeneği kaldırın.)


0

scp -r ${HOME} user@server:/location/to/backup/to.

Veya sunucudan:

scp -r user@computer:~/ /location/to/backup/to.

Grawity'nin belirttiği gibi, rsync'i kullanmakta daha iyi olursunuz. Veya çok daha güçlü bir çözüm rsnapshot. Her ikisi de ssh üzerinde çalışır, böylece yedekleri çalıştırmak istediğiniz makineye istemciden başka bir şey (rsycn veya rsnapshot) yüklemeniz gerekmez.

Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.