«rsync» etiketlenmiş sorular

rsync, neyin kopyalanacağına karar vermek için güçlü filtrelerle, dizin hiyerarşilerini yerel veya uzaktan verimli bir şekilde kopyalamak için bir araçtır.

6
GNU Paralel kullanarak rsync'i paralelleştirin
rsyncBir ana bilgisayardaki verileri başka bir ana bilgisayardaki verilerle senkronize etmek için bir komut dosyası kullanıyorum . Veriler neredeyse 1.2 TB'a katkıda bulunan çok sayıda küçük boyutlu dosyaya sahiptir. Bu dosyaları senkronize etmek için rsyncaşağıdaki komutu kullanıyorum : rsync -avzm --stats --human-readable --include-from proj.lst /data/projects REMOTEHOST:/data/ Proj.lst içeriği aşağıdaki gibidir: …

1
Dosyaları senkronize etmenin en iyi yolu - yalnızca MEVCUT dosyaları ve yalnızca hedeften daha yeni olanları kopyalayın
Bu senkronizasyonu Ubuntu 12.04'te yerel olarak yapıyorum. Dosyalar genellikle küçük metin dosyalarıdır (kod). Ben den (mtime damgası koruyarak) kopyalamak istediğiniz sourcedizine targetama sadece dosya halinde kopyalamak istediğiniz target zaten var ve bir yaşlı olandan source. Bu yüzden sadece daha yeni olan dosyaları kopyalıyorum source, ancak içinde bulunmaları gerekiyor targetveya kopyalanmayacaklar. …

1
rsync, belirli bir alt klasör derinliğiyle özyinelemeli
rsyncÖzyinelemeli bir klasöre istiyorum, ancak alt klasörlerin yalnızca belirli bir derinliğe dahil edilmesini istiyorum. Örneğin, böyle 1,2,3 veya 4 alt klasör derinliği istiyorum: source/ ├── subfolder 1 │ ├── subsubfolder │ │ ├── subsubsubfolder │ │ │ └── wanted with depth 4.txt │ │ └── wanted with depth 3.txt │ …


3
Rsync ile dosyaları taşımak ve dizinleri silmek?
Son zamanlarda çok sayıda dosyayı (1 milyondan fazla) silmem gerekiyordu ve bunu okudum: rsync -av --delete `mktemp -d`/ ~/source && rmdir ~/source Bunu yapmanın en iyileştirilmiş yollarından biriydi ve bundan daha hızlı olduğunu kefil edebilirim rm -rf. Bu konuda uzman değilim, ancak benim anlayışımdan rsync performansının nedeninin dosyaları listelediği şekilde …

3
`Mv` kullanarak boş olmayan dizinlerin üzerine yazmaya zorlama
(Sadece kopya değil) bir grup dosyaları / dizinleri bazıları hedef dizinde dosyaları / dizinleri ile isim çakışmaları olan farklı bir dizine taşımak istiyorum. Benim asıl amacım dosyaları taşımak, böylece üzerine boş olmayan dizini tolere edebilirsiniz. Şu anda kullanıyorum mv ... destination, bazen mv: `target 'hedefine / target / target'a taşınamıyor: …
17 files  rsync  rename 

2
rsync, dosyaları nfs-share'den yerel dizine kopyalarken cp ile karşılaştırıldığında çok yavaş (faktör 8 ila 10)
VM depolama alanımız için yeni yedekleme sunucusu olması gereken yeni kurulmuş bir Ubuntu sunucum var. Sunucu, SAN'a bağlanmak için kullanılan 2'si 10Gbit (aslında en yeni sürücüye sahip bir intel x540-T2) olmak üzere 4 nike sahiptir. Nfs-paylaşım yerel olarak monte edilmiş ve ~ 30 dosyaları, yaklaşık 15 vm-görüntüleri ve karşılık gelen …
17 ubuntu  rsync  performance  cp 

3
Bit özdeş kopyalar için temel rsync komutu
Bildiğim kadarıyla aşağıdaki komut: sudo rsync --delete -azvr /home/oshiro/Desktop/source/ /home/oshiro/Desktop/destination 1 konumdan diğerine basit bir dosya senkronizasyonu oluşturmak için ihtiyacım olan bu kadar mı? Ya da yukarıdaki komut arka planda bilmediğim başka bir şey yapıyor mu? Örneğin, dosyaları almak için geçmiş zamanı belirleyebileceğim bir tür sürüm oluşturuyor mu? Bu aşamada …
17 backup  rsync 

2
rsync: izinleri olmayan dosyaları atla
rsync -rlptDBaşka bir kullanıcıdan bir dizin kopyalamak için kullanıyorum . Kopyalama iznim olmayan birkaç dosya var (bunları önceden bilmenin bir yolu yok). Rsync bunları görmezden gelmek bir yolu var mı. Sorun şu ki, rsync sıfırdan farklı olursa, bash -x betiğim çıkacaktır.

1
Rsync çıktısından "iletişim kutusu" ile bir ilerleme çubuğu oluşturma
Ben dosya senkronizasyonu sırasında güzel görünümlü bir ilerleme çubuğu alabilirsiniz, böylece "diyalog --gauge" komutuna beslenebilir bir şekilde rsync çıktı filtre / yönlendirme bir yol arıyorum. Şu anda sadece doğrudan bilgi isteminde test ettim, ama bunu bir (bash) kabuk betiğinde yapmayı planlıyorum. İnternete baktım ve parçalar ve parçalar buldum, ama hala …
16 linux  bash  scripting  awk  rsync 

1
Bir rsync'e dahil edilmeyen dosyalar nasıl eklenir
Ben hariç tüm .*dosyaları hariç bir rsync kurmaya çalışıyorum .htaccessama ne yazık ki, bu çalışmıyor: rsync -avP --exclude=".*" --include="./.htaccess" ./. user@server:/dir Genel hariç tutma kurallarını bir şekilde hariç tutmak mümkün mü?
16 rsync 

1
Neden rsync bulunamadı?
rsync -avP /home/user/.profile hpux3:/home/user/.profile bash: rsync: command not found Ssh - hpux3 makinesini yapsaydım rsync version 3.1.1 protocol version 31 Copyright (C) 1996-2014 by Andrew Tridgell, Wayne Davison, and others. Web site: http://rsync.samba.org/ output truncated Ben belirledik PATHiçinde $HOME/.profileve $HOME/.bashrc. /etc/profileDosyada ayarlamam gerekir mi?
16 rsync  path 

1
Neden rsync ağdaki tek bir dosya için delta aktarımlarını kullanmıyor?
Bu soruya ve bu soruya baktım , ancak gördüğüm belirtileri ele almıyorlar. Bir hücresel ağ üzerinden aktarmaya çalışıyorum büyük bir günlük dosyası (yaklaşık 600 MB) var. O sadece eklenmiş bir günlük dosyası olduğu için sadece INSERT ile SQLite veritabanında aslında olmasına rağmen (Öyle olmadığını, gerçekleştirildiği oldukça bu kadar basit olarak, …
15 rsync 

4
Milyonlarca dosyayı bir sunucudan diğerine aktarma
İki sunucum var. Bir tanesinde 15 milyon metin dosyası (yaklaşık 40 GB) var. Onları başka bir sunucuya aktarmaya çalışıyorum. Onları sıkıştırmayı ve arşivi aktarmayı düşündüm, ancak bunun iyi bir fikir olmadığını fark ettim. Bu yüzden aşağıdaki komutu kullandım: scp -r usrname@ip-address:/var/www/html/txt /var/www/html/txt Ama bu komutun sadece yaklaşık 50.000 dosya aktardığını …

2
Neden rsync 128K'den büyük blok boyutuna izin vermiyor?
Rsync'i böyle büyük bir * ile çalıştırmak --block-size: rsync -avvz --rsh 'ssh -c arcfour' --block-size 1048576 --inplace --progress example.com:/big.file /big.file Aşağıdaki hatayı alıyorum: Invalid block length 1048576 [sender] Her iki uç da 64bit CentOS 6.4 çalıştırıyor. --block-sizeÇok daha yüksek değerlerle kullanıldığını gördüğüm Googling'den , bu neden benim için çalışmıyor? * …
15 rsync 

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.