প্রথমে, আপনাকে আরএসসিএন এর অন্তর্ভুক্ত / বর্জনীয় সিনট্যাক্স সম্পর্কে কিছুটা পড়তে হবে। আমি অনুভূতি পেয়েছি যে আপনি যা করতে চান তা **
গ্লোবগুলির চেয়ে *
গ্লোবগুলি ব্যবহার করে ভালভাবে করা হয়েছে । ( **
যে কোনও এন্ট্রি সংখ্যায় প্রসারিত হয়, যেখানে *
একাধিক ডিরেক্টরি এন্ট্রিগুলির সাথে মেলে কেবল একটি একক প্রবেশে প্রসারিত details বিশদটি অন্তর্ভুক্ত / বহির্ভূত বিন্যাসেরman rsync
অধীনে রয়েছে ))
এতে বলা হয়েছে, আপনি যদি ন্যূনতম ঝামেলা সহ ব্যাকআপ থেকে সিস্টেমটিকে একটি জ্ঞাত কর্মস্থলে ফিরিয়ে আনতে সক্ষম হতে চান তবে আপনার ফাইল বা ডিরেক্টরিগুলি বাদ দিয়ে সতর্ক হওয়া উচিত। আমি নিজে আরএসএন্যাপশট ব্যবহার করি এবং প্রকৃতপক্ষে বিপরীত পদ্ধতি গ্রহণ করেছি: কয়েকটি সাবধানতার সাথে নির্বাচিত ডিরেক্টরিগুলি বাদ দিয়ে সবকিছু অন্তর্ভুক্ত করুন।
সুতরাং আমার আরএসএনএপশট.কনফ আসলে বলেছে (আরএসএন্যাপশটের কনফিগারেশন ফাইল পার্সারটিকে খুশি করতে ট্যাব সহ):
interval backup NNN # pick your poison
one_fs 0
exclude /backup/**
exclude /dev/**
exclude /proc/**
exclude /run/**
exclude /sys/**
exclude /tmp/**
backup / ./
এবং খুব সামান্য অন্য। হ্যাঁ, এর অর্থ হ'ল আমি কঠোরভাবে প্রয়োজনের তুলনায় কিছুটা বেশি অনুলিপি করতে পারি, তবে এটি নিশ্চিত করে যে এফার্মাল হিসাবে অভিপ্রায়যুক্ত কোনও কিছুই অনুলিপি করা হয়নি। আরএসএনএক-এর হার্ডলিঙ্ক-থেকে-সদৃশ আচরণ ব্যবহার করে আরএসএন্যাপশটের কারণে, প্রথম আসার সময় এটির একমাত্র আসল ব্যয়; এর পরে, ধরে নিই যে আপনার যুক্তিসঙ্গত আকার রয়েছে (আপনার মোট ডেটা সেট আকারের তুলনায়) ব্যাকআপ টার্গেট লোকেশন, সময় বা ডিস্কের জায়গাতেই এটি খুব সামান্য অতিরিক্ত লাগে। আমি / ব্যাকআপের বিষয়বস্তুগুলি বাদ দিই কারণ আমি সেখানেই ব্যাকআপ লক্ষ্য ফাইল সিস্টেমটি মাউন্ট করেছি; এটিকে বাদ না দিয়ে ব্যাকআপটি নিজের মধ্যে অনুলিপি করার পরিস্থিতি তৈরি করবে। তবে সরলতার জন্য যদি আমাকে কখনও খালি ধাতুতে পুনরুদ্ধার করতে হয় তবে আমি মাউন্ট পয়েন্টটি রাখতে চাই!
আমার ক্ষেত্রে আমি যুক্তিসঙ্গতভাবে ব্যবহার করতে পারি না one_fs 1
; আমি বর্তমানে ~ 40 ফাইল সিস্টেমের সাথে জেডএফএস চালাচ্ছি। এই সমস্তগুলির সুস্পষ্টভাবে তালিকাভুক্ত করা একটি রক্ষণাবেক্ষণের দুঃস্বপ্ন এবং জেডএফএস ফাইল সিস্টেমের সাথে কাজ করার প্রয়োজনের চেয়ে অনেক বেশি জড়িত হয়ে উঠবে।
আপনি উপরে এবং উপরের বাইরে যে কিছু বাদ দিতে চান তা খুব সুন্দরভাবেই বিতরণের উপর নির্ভর করবে, সুতরাং জেনেরিক উত্তর দেওয়া কার্যত অসম্ভব। এটি বলেছিল, আপনি সম্ভবত / var এর অধীনে কিছু প্রার্থী খুঁজে পাবেন।
exclude /somepath/*
এক্ষেত্রে পুরোপুরি ঠিক আছে; এটিতে/somepath/
প্রত্যাশা অনুযায়ী সবকিছু বাদ দেয় । আপনার দরকার নেই**
কারণ যখন সমস্ত/somepath/
কিছু ইতিমধ্যে বাদ দেওয়া হয়েছে তখন আরও গভীর দেখার দরকার নেই ।