ফাইলের সংকোচিত সংরক্ষণাগারে rsync


11

আমি আরএসসিএনসি সহ একটি সার্ভারের ব্যাকআপ নিই, তবে সেগুলি ব্যাকআপগুলি বেশ বড় and ব্যাকআপে ফাইলটি গানজিপ করতে, লাইভ ফাইল থেকে পরিবর্তনগুলি সিএসএনসি করতে, তারপরে ফাইলটি অনুলিপি করার সাথে সাথে জিএসপি-র চারপাশে কিছু ধরণের মোড়ক দেওয়ার কোনও উপায় আছে কি?

অর্থাত্ যদি লাইভে উৎস ফাইল foo বিন্যাস , বার এবং বায , ব্যাকআপ হয়েছে foo.gz , bar.gz এবং baz.gz

পুনরায় সেট করতে: আমি এক প্রান্তে সংকুচিত ফাইলগুলি এবং অন্য প্রান্তে সঙ্কুচিত ফাইলগুলি চাই। আমি রিসাইং করার আগে সংকোচিত করতে চাই না, কারণ এমনকি --rsyncable সহ এটি আরএসসিএনকে কম দক্ষ করে তোলে। আমি rsync- এর বিকল্প সম্পর্কে জানি। সমস্ত ফাইল সঙ্কুচিত করে রাখার জন্য আমার কাছে ব্যাকআপ মেশিনে স্থান নেই।

উত্তর:


10

আমি নিশ্চিত না আপনি কী করতে চাইছেন তা আমি বুঝতে পেরেছি, তবে আপনি মূল সার্ভারে জিপিপড ব্যাকআপ তৈরি করতে পারবেন তা নিশ্চিত করে যে তারা সহজেই আর সিএনসেবল এবং ট্রানজিটে কোনও কিছুর সঙ্কোচন বিরক্ত করবেন না।

gzip(1)

--rsyncable
       While compressing, synchronize the output occasionally based on
       the  input.   This  increases  size by less than 1 percent most
       cases, but means that the rsync(1) program can much more  effi‐
       ciently  synchronize  files  compressed with this flag.  gunzip
       cannot tell the difference between a  compressed  file  created
       with this option, and one created without it.

খুশী হলাম। আমি আরএসসিঙ্কেবল পতাকা সম্পর্কে জানতাম না। এটা সহজ। আমি ভাবছি কেন এটি 1% ক্ষতির জন্য ডিফল্ট নয়
ম্যাট সিমন্স

এনবি: --rsyncable বিকল্পটি জিজেপের সমস্ত সংস্করণে উপলভ্য নয় এবং এটি মূল জিজপ কোডের চেয়ে সাধারণভাবে প্রয়োগ করা প্যাচ থেকে আসে, সুতরাং সংস্করণ সংখ্যাগুলি এটি জানার জন্য যথেষ্ট নয় to
mc0e

6

আমি মনে করি যে একটি ফিউজ কমপ্রেস মাউন্ট করা ফাইল সিস্টেমের সাথে সংযুক্তিটি সেরা বিকল্প হতে পারে। প্রকল্পের ইতিহাসে এটির সাথে আরএসসিএন এর কার্যকারিতা উন্নতি করার জন্য তাদের উল্লেখ করেছে।

http://code.google.com/p/fusecompress/

https://github.com/tex/fusecompress/


-1

আপনি আরএসসিএন-তে একটি মোড়ক লিখতে পারেন। আপনি যদি ডেটা 'টান' করেন তবে কিছু করার মতো বিশেষ কিছুই নেই। আপনি যদি মূল মেশিনগুলি থেকে ব্যাকআপ সার্ভারে ডেটা 'পুশ' করতে চান তবে এটিকে কাজ করা আরও সুস্বাদু:

প্রথমে আপনাকে অবশ্যই নিশ্চিত হতে হবে যে মোড়কটি একই নাম, পথ এবং পরামিতিগুলির সাথে মূল আরএসসিএনসি হিসাবে অন্তর্ভুক্ত রয়েছে, কমপক্ষে সেই ব্যবহারকারীর জন্য যা আপনি ব্যাকআপগুলি চালাচ্ছেন for

দ্বিতীয়ত, stdout তে কিছু না লিখতে ভুলবেন না, কারণ এটি যোগাযোগের চ্যানেলটিকে ম্যাঙ্গাল করে।

এবং তৃতীয়ত, সদ্য সঙ্কুচিত গন্তব্যের উপযুক্ত হিসাবে সংশোধন করে আপনি যে সমস্ত প্যারামিটারগুলি পেয়েছেন তা পাস করার বিষয়ে নিশ্চিত হন।


-2

তিনি সম্ভবত আরএসএনসি এর মাধ্যমে ডেটা ট্রান্সমিশন সংক্ষেপণের সন্ধান করছেন, অন্য প্রান্তে ফাইল সংকোচন নয় not

দেখুন: http://jimmyg.org/blog/2007/rsync-basics.html .h

ম্যান পৃষ্ঠা থেকে সংক্ষেপণ পরামিতি:

   -z, --compress              compress file data during the transfer

        --compress-level=NUM    explicitly set compression level

ডিফল্টরূপে ssh একটি পরিমাণে নিজস্ব সংকোচনের কাজ করে। আরএসসিএনসি এর দেশীয় এসএসএসের চেয়ে আরও কত ভাল তা আমি জানি না। যদি আপনার ফাইলগুলির বেশিরভাগ ইতিমধ্যে জিজিপ ফাইলগুলিতে সংকুচিত থাকে তবে সম্ভবত আরএসইএনসি'র সংকোচন প্রক্রিয়া আপনার পক্ষে এটি করতে পারে না। আপনি কেবল একটি ফাইল এতটাই কষতে পারেন।


না, আমি কেবল এক প্রান্তে ফাইল সংকোচনের সন্ধান করছি। ইতোমধ্যে সংক্রামিত ফাইলগুলি রাইসিং অকার্যকর, সুতরাং আমি চাই চাই সংকোচিত ডেটা দিয়ে আরএসসিএন অংশটি ঘটুক।
rjmunro
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.