এই কমান্ডটি আপনার প্রয়োজনীয় সমস্ত হওয়া উচিত। rsync
ডিফল্টরূপে দ্রুত চেক অ্যালগরিদম যাকে বলে:
রাইকিঙ্ক এমন ফাইলগুলি সন্ধান করে যা "দ্রুত চেক" অ্যালগরিদম (ডিফল্টরূপে) ব্যবহার করে স্থানান্তর করা দরকার যা আকারে বা সর্বশেষ-পরিবর্তিত সময়ে পরিবর্তিত ফাইলগুলির সন্ধান করে। অন্যান্য সংরক্ষিত বৈশিষ্ট্যের কোনও পরিবর্তন (বিকল্পগুলির দ্বারা অনুরোধ হিসাবে) সরাসরি গন্তব্য ফাইলটিতে করা হয় যখন দ্রুত চেকটি নির্দেশ করে যে ফাইলটির ডেটা আপডেট করার প্রয়োজন নেই।
বেশিরভাগ অ্যাপ্লিকেশনগুলিতে এটি প্রায়শই সূক্ষ্ম হয়। এটি বিকল্প পদ্ধতির চেয়ে দ্রুত যা প্রতিটি ফাইলের জন্য একটি চেকসাম গণনা করে। এই দ্বিতীয় পদ্ধতিটি ট্র্যাকিংয়ের পার্থক্যের গ্যারান্টি দিবে যা প্রথম পদ্ধতিতে পিছলে যেতে পারে।
কোনও rsync
অবস্থাতেই ফাইলগুলির একাধিক অনুলিপি রাখে না এটি একটি গ্রস ফাইল কপিয়ার / সিঙ্ক্রোনাইজার আপনার ডিরেক্টরিতে দেওয়া বিকল্পগুলির সাথে একটি ডিরেক্টরিকে অন্যটির সাথে সিঙ্ক্রোনাইজ করে রাখে।
চেকসাম পদ্ধতি
আপনি যদি আগ্রহী rsync
হন তবে এই ধরণের সিঙ্কটি সম্পাদন করতে আমি যে স্যুইচিংটি ব্যবহার করি তা এখানে :
$ rsync -avvz -O --stats --checksum --human-readable --acls \
--itemize-changes --progress \
--out-format='[%t] [%i] (Last Modified: %M) (bytes: %-10l) %-100n' \
"SRC" "DEST"
এটি এই ধরণের আউটপুট উত্পন্ন করে:
2014/02/20 09:51:49 INFO sending incremental file list
2014/02/20 09:51:49 INFO delta-transmission disabled for local transfer or --whole-file
2014/02/20 09:51:49 INFO [2014/02/20 09:51:48] [.d..t......] (Last Modified: 2014/02/19-15:51:34) (bytes: 0 ) ./
2014/02/20 09:51:49 INFO [2014/02/20 09:51:48] [>f+++++++++] (Last Modified: 2014/02/19-15:51:33) (bytes: 27981892 ) somefile.zip
27.98M 100% 82.27MB/s 0:00:00 (xfer#1, to-check=0/2) 0
2014/02/20 09:51:49 INFO total: matches=0 hash_hits=0 false_alarms=0 data=27981892
2014/02/20 09:51:49 INFO
2014/02/20 09:51:49 INFO rsync[25205] (sender) heap statistics:
2014/02/20 09:51:49 INFO arena: 1060864 (bytes from sbrk)
2014/02/20 09:51:49 INFO ordblks: 1 (chunks not in use)
2014/02/20 09:51:49 INFO smblks: 4
2014/02/20 09:51:49 INFO hblks: 1 (chunks from mmap)
2014/02/20 09:51:49 INFO hblkhd: 135168 (bytes from mmap)
2014/02/20 09:51:49 INFO allmem: 1196032 (bytes from sbrk + mmap)
2014/02/20 09:51:49 INFO usmblks: 0
2014/02/20 09:51:49 INFO fsmblks: 304
2014/02/20 09:51:49 INFO uordblks: 667008 (bytes used)
2014/02/20 09:51:49 INFO fordblks: 393856 (bytes free)
2014/02/20 09:51:49 INFO keepcost: 393552 (bytes in releasable chunk)
2014/02/20 09:51:49 INFO
2014/02/20 09:51:49 INFO rsync[25207] (server receiver) heap statistics:
2014/02/20 09:51:49 INFO arena: 286720 (bytes from sbrk)
2014/02/20 09:51:49 INFO ordblks: 2 (chunks not in use)
2014/02/20 09:51:49 INFO smblks: 3
2014/02/20 09:51:49 INFO hblks: 3 (chunks from mmap)
2014/02/20 09:51:49 INFO hblkhd: 667648 (bytes from mmap)
2014/02/20 09:51:49 INFO allmem: 954368 (bytes from sbrk + mmap)
2014/02/20 09:51:49 INFO usmblks: 0
2014/02/20 09:51:49 INFO fsmblks: 224
2014/02/20 09:51:49 INFO uordblks: 174480 (bytes used)
2014/02/20 09:51:49 INFO fordblks: 112240 (bytes free)
2014/02/20 09:51:49 INFO keepcost: 102352 (bytes in releasable chunk)
2014/02/20 09:51:49 INFO
2014/02/20 09:51:49 INFO rsync[25206] (server generator) heap statistics:
2014/02/20 09:51:49 INFO arena: 135168 (bytes from sbrk)
2014/02/20 09:51:49 INFO ordblks: 2 (chunks not in use)
2014/02/20 09:51:49 INFO smblks: 6
2014/02/20 09:51:49 INFO hblks: 2 (chunks from mmap)
2014/02/20 09:51:49 INFO hblkhd: 401408 (bytes from mmap)
2014/02/20 09:51:49 INFO allmem: 536576 (bytes from sbrk + mmap)
2014/02/20 09:51:49 INFO usmblks: 0
2014/02/20 09:51:49 INFO fsmblks: 400
2014/02/20 09:51:49 INFO uordblks: 82960 (bytes used)
2014/02/20 09:51:49 INFO fordblks: 52208 (bytes free)
2014/02/20 09:51:49 INFO keepcost: 32816 (bytes in releasable chunk)
2014/02/20 09:51:49 INFO
2014/02/20 09:51:49 INFO Number of files: 2
2014/02/20 09:51:49 INFO Number of files transferred: 1
2014/02/20 09:51:49 INFO Total file size: 27.98M bytes
2014/02/20 09:51:49 INFO Total transferred file size: 27.98M bytes
2014/02/20 09:51:49 INFO Literal data: 27.98M bytes
2014/02/20 09:51:49 INFO Matched data: 0 bytes
2014/02/20 09:51:49 INFO File list size: 93
2014/02/20 09:51:49 INFO File list generation time: 1.277 seconds
2014/02/20 09:51:49 INFO File list transfer time: 0.000 seconds
2014/02/20 09:51:49 INFO Total bytes sent: 27.99M
2014/02/20 09:51:49 INFO Total bytes received: 34
2014/02/20 09:51:49 INFO
2014/02/20 09:51:49 INFO sent 27.99M bytes received 34 bytes 11.20M bytes/sec
2014/02/20 09:51:49 INFO total size is 27.98M speedup is 1.00