انجمن‌های فارسی اوبونتو

کمک و پشتیبانی => انجمن عمومی => نویسنده: abedzadeh در 12 خرداد 1393، 03:26 ب‌ظ

عنوان: چرا rsync بعضی از فایل ها رو دوبار سینک میکنه ؟
ارسال شده توسط: abedzadeh در 12 خرداد 1393، 03:26 ب‌ظ
سلام دوستان
در مورد اسم موضوع نمیدونستم دقیق چی بنویسم
ولی خوب موضوع به شرح زیره
یک هارد اکسترنال دارم میخواستم اطلاعاتش با سیستمم هماهنگ بشه و دستور زیر رو زدم
ali@ali-PC:~$ rsync -zvr /media/ali/document/document/ /media/ali/ADATA/document/
sending incremental file list
archive/click/2014/click 45.mpg
archive/jadi/jadi-net_radio-geek_039_heartbleed_narenji.mp3
archive/other/charge.txt
archive/other/charge.txt~
bank/java & Android/jdk-7-windows-x86.exe

sent 886,969,513 bytes  received 24,612 bytes  5,083,060.89 bytes/sec
total size is 217,933,584,383  speedup is 245.70

بعد برای اطمینان هم برعکسش رو انجام دادم :
ali@ali-PC:~$ rsync -zvr /media/ali/ADATA/document/ /media/ali/document/document/
sending incremental file list
archive/click/2014/000.mpg
archive/click/2014/click 45.mpg
archive/jadi/jadi-net_radio-geek_039_heartbleed_narenji.mp3
archive/other/charge.txt
archive/other/charge.txt~
bank/java & Android/jdk-7-windows-x86.exe

sent 1,649,951,307 bytes  received 24,658 bytes  9,040,964.19 bytes/sec
total size is 218,779,772,789  speedup is 132.60


هر دفعه هم که میزنم همین خروجی ها رو میده
کجای کار رو اشتباه کردم ؟
عنوان: پاسخ : چرا rsync بعضی از فایل ها رو دوبار سینک میکنه ؟
ارسال شده توسط: elyas74 در 12 خرداد 1393، 06:54 ب‌ظ
 - با این تست کنید  ;)
rsync -vrt
عنوان: پاسخ : چرا rsync بعضی از فایل ها رو دوبار سینک میکنه ؟
ارسال شده توسط: abedzadeh در 12 خرداد 1393، 11:39 ب‌ظ
- با این تست کنید  ;)
rsync -vrt
سلام
ممنون
ببخشید میشه توضیح بدید این دستور چطوری میکنه ؟
آخه زد همه رو از اول کپی کرد
مگه نباید فقط فایل هایی که کم هست رو جایگزین کنه ؟
بر حسب تاریخه نه ؟
عنوان: پاسخ : چرا rsync بعضی از فایل ها رو دوبار سینک میکنه ؟
ارسال شده توسط: elyas74 در 13 خرداد 1393، 12:44 ق‌ظ
 - منم برای تست دو پوشه رو با هم سینک میکردم که این قضیه رو حل کنم ،بعد از خوندن مثال های صفحه man این دستور ،مثال اول وقتی بار اول با -t تست کردم دوباره تمام فایل ها رو کپی کرد ولی دقیقا بعد از اون که این دستور رو تکرار کردم به خاطر جود داشتن فایل ها دیگه این اتفاق نیفتاد ،و فایل های جدید به پوشه مبدا اضافه کردم که بعد از سینک کردن فقط همون یک فایل رو کپی کرد.

 - فکر میکنم این همون چیزی بود که مورد نظر شما بود.
 - این خروجی ها هم شاید مفید باشه :
[elyas@localhost ~]$ rsync -vrt  elyas/ebooks/ rrrrsss/
sending incremental file list
./
BashSheet.tar.bz2
File-System.tar.bz2
Linux-All-in-One-For-Dummies.tar.bz2
Linux-Servers(CentOS).tar.bz2
Qt-Development(www.azad-dl.com).pdf
Seven-Unforgiven-sins.tar.bz2
TLCL-13.07.pdf
nmap-learning.zip
shell_script_[www.codecity.ir].rar
zenmap-6.45-1.noarch.rpm

sent 234,499,420 bytes  received 437 bytes  156,333,238.00 bytes/sec
total size is 234,440,484  speedup is 1.00
[elyas@localhost ~]$ cp  elyas/film/The.Notebook.2004.mkv elyas/ebooks/
[elyas@localhost ~]$ rsync -vrt  elyas/ebooks/ rrrrsss/
sending incremental file list
./
The.Notebook.2004.mkv

sent 681,489,404 bytes  received 38 bytes  151,442,098.22 bytes/sec
total size is 915,762,622  speedup is 1.34

 - روی توضیح عملکردش منم ی خورده گیج شدم ،توی لینک زیر آپشن های I و c و t رو توضیح داده ولی من خوب متوجه نشدم . :(
http://ss64.com/bash/rsync_options.html (http://ss64.com/bash/rsync_options.html)