আমার একটি উত্তর আছে, এটি উত্তর নয় তবে কয়েক সপ্তাহ আগে আমার আইম্যাকের এইচডিডি ক্র্যাশ হওয়ার পরে এটি আমার পোস্টারিয়রটি সংরক্ষণ করেছিল যাতে আমি ভাগ করে নেব thought এটি একটি ছোট পড়া নয়, তবে আমি মনে করি এটি সাহায্য করতে পারে it
ভিএম এর চারপাশে অনেকগুলি সমস্যা রয়েছে যা ব্যাকআপ কৌশলগুলির জন্য মাথা ব্যাথার কারণ হতে পারে - ভিডিআই ফাইলের আকার, স্ন্যাপশট, ব্যাকআপ সময় ইত্যাদি Con ফলস্বরূপ, আমি জিনিসগুলি আরও সহজ করার জন্য এখানে নিজের পথটি চার্ট করার সিদ্ধান্ত নিয়েছি।
আমি "আপনার সমস্ত ডিম এক ঝুড়িতে রাখি" কৌশল এড়াতে চাই। এর অর্থ হ'ল আমার কাছে ওয়েব বিকাশের জন্য ফ্রিবিএসডি চালিত একটি ভিএম থাকাকালীন, যা যা তৈরি হয়েছে তা ভিএমের কোথাও নেই। আমার পরিবেশটি কেমন দেখাচ্ছে তার একটি মানচিত্র এখানে:
গ্রাফিকটি আপডেট করা দরকার কারণ আমি ফ্রিবিএসডি 10-2 তে স্যুইচ করেছি বলে ওরাকল লিনাক্স 7 আর চালাচ্ছি না। আমার কাছে কেবল একটি নয়, চারটি ইউএসবি ড্রাইভ সিএনোলজির সাথে সংযুক্ত রয়েছে। তবে সেগুলি গৌণ এবং ধারণাগুলি এখনও ঠিক একই। নিম্নলিখিতটি আমি কীভাবে সব একসাথে রেখেছি ...
স্থাপত্য
আমার পরিবেশ আমার
- আইবিএসসিআই টার্গেট সহ সিনোলজি এনএএস (রেড 1) ফ্রিবিএসডি ভিএম এর জন্য সমস্ত ডেটা ধরে রাখতে কনফিগার করা হয়েছে
- iSCSI LUN ব্যাকআপ করতে একটি USB ড্রাইভ
- দেব ডিরেক্টরিটির দৈনিক স্ন্যাপশট নেওয়ার জন্য সিনোলজিতে ক্রোন জব (এতে একটি দৈনিক মাইএসকিউএল ডাম্প অন্তর্ভুক্ত)
আমার আইম্যাক-এ
- একটি গতিশীল আকারের ভিডিআই যা 24 গিগাবাইটে সর্বাধিক আউট হয়
- ফ্রিবিএসডি ভিএম কনফিগার করেছে যে আমি কীভাবে পছন্দ করি তা আপডেট করে সর্বশেষতম প্যাচ এবং আপডেট
- ফ্রিবিএসডি ভিএম "ব্রিজড" তাই এটি আমার নেটওয়ার্কে নোড হিসাবে উপস্থিত হয় এবং ভার্চুয়ালবক্সের পিছনে NAT'ed নয়
- আইএসসিএসআই সূচনাকারী যা সিনোলজি আইএসসিএসআই লুনের সাথে সংযুক্ত রয়েছে
- VM অটোবুটটি সক্ষম করার জন্য সেট করে যাতে এটি স্বয়ংক্রিয়ভাবে রিবুটগুলিতে ভিএম বুট করে
- সময় মেশিন প্রতিদিন একবার ব্যাকআপ কনফিগার করা
কিভাবে এই কাজ করে
আমার ফ্রিবিএসডি ভিএম-তে আমার একটি আইএসসিএসআই টার্গেট ম্যাপ করা আছে বলে আমি যা কিছু করি তা সিএনওলজিতে পরিবর্তিত হয়, ভিএম নিজেই নয়। যতক্ষণ না ফ্রিবিএসডি সম্পর্কিত, এটি ঠিক অন্য একটি মাউন্ট পয়েন্ট। এই ক্ষেত্রে, আমি একটি মাউন্ট পয়েন্ট তৈরি করেছি
/mnt/web/http/htdocs -----> Synology iqn.diskstion.local-some-name
আইএসসিএসআই কেন? আইএসসিএসআই হ'ল ব্লক স্তর, ফাইল স্তর নয়। যতক্ষণ না ওএস বলতে পারে, আপনি নিজের ওএসের সাথে অন্য একটি হার্ড ডিস্ক সংযুক্ত করেছেন। আপনি আপনার সিস্টেমে যে কোনও ড্রাইভ যুক্ত করতে চান ঠিক একইভাবে এটি ফর্ম্যাট এবং বিভাজন করুন।
আমি তখন পরিবর্তিত DocumentRoot
মধ্যে httpd.conf
উপরোক্ত নির্দেশিকাতে। এখন, আপনি যদি নিজের ব্রাউজারটিকে আমার আইম্যাকটিতে হোস্ট করা ওয়েব সার্ভারের দিকে ইঙ্গিত করেন তবে সমস্ত ফাইল সিএনোলজি থেকে আসছে এবং কেবল ভিএম এর মধ্য দিয়ে যাচ্ছে। আমি যদি নতুন কোড লিখি তবে এটি সিনোলজিতে।
ওহ ... মাইএসকিউএল ডেটা ডিরেক্টরি ... আপনি এটি অনুমান করেছিলেন ... সাইনোলজিতে!
ব্যাক আপ
আমি যখন ফ্রিবিএসডি ভিএমটি পছন্দ করেছিলাম তখনই আমি তাড়াতাড়ি একটি অনুলিপি সংরক্ষণ করেছি এবং এটিকে সিনোলজিতে এবং ইউএসবি স্টিকে রেখে দিয়েছি । এটি ছিল কেবল 4 জিবি, উপায় দ্বারা।
আমি আমার আইম্যাকের ভিএম মুছে ফেলা এবং তারপরে আমার আইম্যাকের ভিএম ডিরেক্টরিতে এটি অনুলিপি করে পুনরুদ্ধার প্রক্রিয়াটি পরীক্ষা করেছিলাম। কৌশলটি হ'ল আমদানি / রফতানির পরিবর্তে, আপনি কেবল ভার্চুয়ালবক্সে এটি "যুক্ত" এবং .vbox
আপনি অনুলিপি করেছেন এমন মেশিনের ফাইলটি "খুলুন" ।
এখন, আমার ফ্রিবিএসডি চিত্রটি কেবল 4 জিবি ছিল এবং এটি কখনই পরিবর্তন হয় না - অবশ্যই আমি আপডেট না করি। সুতরাং, টাইম মেশিনের সাহায্যে এটি ব্যাক আপ করার দরকার নেই (আমি না চাইলে) কারণ যখন আমি কোনও ওএস আপডেট করি তখনই এটি পরিবর্তন হয়।
সিনোলজিটি একটি RAID 1 দিয়ে কনফিগার করা হয়েছে, সুতরাং ডিস্কগুলি মিরর করা হয়। যদি একটি ব্যর্থ হয়, তবে আমার এখনও অন্যটি রয়েছে; যে আমার প্রথম সুরক্ষা তথ্য সুরক্ষা। আমার একটি ইউএসবি ড্রাইভে প্রতিদিন ব্যাকআপও আছে; এটা আমার দ্বিতীয় স্তর। আমি প্রতিদিন ব্যবহার করে একটি ডিরেক্টরি স্ন্যাপশটও ব্যবহার করি tar
এবং mysqldump
এটি ক্রোনড হয় (সিনোলজিতে); তৃতীয় স্তর সাইনোলজির ক্লাউড সরবরাহকারীদের সাথে সিঙ্ক করার ক্ষমতা রয়েছে তাই কার্যকরভাবে, যদি আমি এটি সেট আপ করি তবে এখন আমার কাছে 4 স্তরের ডেটা সুরক্ষা উপলব্ধ। অন্য একটি এনএএস কিনুন এবং আরএসসিএনসি ... 5 স্তর ... এবং আরও কিছু ব্যবহার করুন ....
কিভাবে এই কাজ
সুতরাং আগে আমি বলেছিলাম যে আমার এইচডিডি ক্র্যাশ হওয়ার পরে এটি আমার বেকনটিকে সংরক্ষণ করেছে। যেহেতু আমার ডেটা অন্য ড্রাইভে উপস্থিত ছিল, এটি নিরাপদ ছিল। আমার ভিএম চিত্রটি দুটি জায়গায় ব্যাক আপ করে রেখেছিল যাতে এটি প্রস্তুত ছিল।
যখন আমি আমার ভিএমটি আমার নতুন আইম্যাকটিতে ফিরে এসেছিলাম, একবার আমি এটি লোড করেছিলাম, তখন এটি জানতে পেরেছিল যে আইএসসিএসআই টার্গেটটি কোথায় এবং অবিলম্বে কাজে চলে গেছে। আমি মোট 10 মিনিটেরও কম সময়ে পুনরুদ্ধার করেছি এবং এতে আমার নতুন আইম্যাকটিতে ভিএম মাস্টার চিত্রটি সন্ধান এবং অনুলিপি করার সময় অন্তর্ভুক্ত রয়েছে।
তবে এটি সেখানেই আমার বেকনকে বাঁচিয়েছে ...
আমি 1TB এসএসডিতে আপগ্রেড করতে বেছে নিয়েছি এবং বিতরণে 2 দিন সময় লাগবে। আমি দু'দিন নীচে নামতে পারি না, তাই আমি ভিএমটিকে আমার সারফেস প্রো 3-তে অনুলিপি করেছিলাম, এটি লোড করে দিয়েছি এবং কারণ ভিএম "জানতেন" যেখানে সিএনওলজি আইএসসিএসআই লক্ষ্য ছিল, আমি 10 মিনিটের মধ্যে একটি ব্যবসায় ফিরে এসেছি সম্পূর্ণ ভিন্ন কম্পিউটার ।
আপনার কোনও বাহ্যিক এনএএস লাগবে না
ঠিক আছে, তাই সম্ভবত আমার সেটআপটি কোনও এনএএস এবং আইএসসিএসআই এর সাথে কিছুটা ওভারকিল। তবে আপনাকে আপনার ম্যাকটিতে একটি "ভাগ করা ডিরেক্টরি" স্থাপন এবং এটি এনএফএসের মাধ্যমে ভাগ করে নেওয়া এবং এটি আপনার ভিএম এ মাউন্ট করা থেকে বাধা দেওয়ার কিছুই নেই । মনে রাখবেন, ভিএম নেটওয়ার্কে এটির নিজস্ব নোড হওয়ার জন্য সেটআপ রয়েছে; এটি কোনও ধারণা নেই যে এটি ভাগ করে নেওয়া ড্রাইভে ফিরে এসেছে যেখানে এটি থেকে ডেটা হচ্ছে। এই সেটআপটির সাহায্যে আপনি এখনও ভিএম এর সুবিধা কখনই পরিবর্তন করতে পারবেন না এবং কেবল যা পরিবর্তিত হয়েছে তা ব্যাক আপ করতে পারবেন যা এনএফএসের মাধ্যমে ডিরেক্টরিতে ভাগ করা হবে।
উপসংহার
আমি সর্বদা দর্শনে সাবস্ক্রাইব করেছি যে ডেটা সুরক্ষা আপনি যে পণ্য বা পরিষেবাটি কিনছেন তা নয়; এটি আপনি নিযুক্ত একটি কৌশল। আমি দেখতে পেয়েছি যে একটি জিনিসের উপর নির্ভর করা (অর্থাত্ টাইম মেশিন) একটি বিপর্যয় যা হওয়ার অপেক্ষায়। এটি সুরক্ষার স্তর হিসাবে গড়ে তোলার মাধ্যমে আমি খুব দক্ষ হতে পারি পাশাপাশি বিপর্যয়ের ক্ষেত্রে উচ্চ ব্যাক আপও রাখতে পারি। এটি অনলাইনে ফিরে আসার ক্ষেত্রে আমাকে অত্যন্ত নমনীয় এবং "দ্রুত" হওয়ার অনুমতি দেয়।