আমি কীভাবে আমার সিস্টেমে রিমোট সার্ভারে (এএফপি, সাম্বা বা এনএফএস ভাগ) ব্যাকআপ করতে পারি?


11

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

সমস্যাটি হ'ল ম্যাক ওএস এক্সের মাধ্যমে, রিমোট মেশিনগুলি অনুলিপি করা হয় না কারণ রিমোট মেশিন রিসোর্স কাঁটাচামচ সমর্থন করে না। আমি যা করতে চাই তা হ'ল rsyncএকটি .DMG ফাইল যা ব্যাকআপ সার্ভারে থাকে। এইভাবে, আমার সিস্টেমটি প্রতি রাতে কীভাবে দেখায় তার একটি সঠিক, বুটেবল চিত্র আমার কাছে ছিল have

বোনাস হিসাবে, ব্যাকআপ সার্ভারটি নেটবুট সার্ভারও তাই ইতিহাসের যে কোনও মুহুর্তে আমার ম্যাকটি কীভাবে ছিল তা থেকে এটি আসলে আমাকে বুট করার অনুমতি দেয়।

আমি আমার ম্যাক ড্রাইভের একটি চিত্র তৈরি করেছি এবং এটি ব্যাকআপ সার্ভারে অনুলিপি করেছি। এখন, যখন আমি এটি আমার ম্যাকটিতে খুলি এবং চালিত করি rsync, এটি একটি সময়ের জন্য চালিত হয় (কখনও কখনও এক ঘণ্টারও বেশি, কখনও কখনও কম) এবং তারপরে আমাকে এক টন আই / ও ত্রুটি দেয়। চিত্রটি একটি RAID অ্যারেতে সংরক্ষিত আছে, আমি নিশ্চিত যে কোনও আই / ও ত্রুটি নেই।

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


3
ওপেন সোর্স / ইউনিক্সি সরঞ্জামগুলি (যা আমি পছন্দ করি এবং পছন্দ করি) ব্যবহার করে টাইমম্যাচিন পুনরায় উদ্ভাবন করার পরিবর্তে - আপনি উভয় মেশিনে ফ্রি ক্র্যাশপ্ল্যান সফ্টওয়্যারটি চালনার কথা বিবেচনা করেছেন? আপনার যদি তাদের সাহায্যের প্রয়োজন হয় তবে তারা খুব উন্নত এবং ভাল সমর্থিত সফ্টওয়্যারটি দিচ্ছে।
বিমিক

হুম, আমাকে সেটা খতিয়ে দেখতে হবে! টাইমম্যাচিন, এফওয়াইআই, আমি "পুনরায় বিনিয়োগ" করার কারণটি হ'ল টাইমম্যাচিনে প্রতিটি মেশিনের জন্য একটি বড় ইউএসবি ড্রাইভ প্রয়োজন, এবং আমাদের সেটআপে আমাদের তা নেই, বরং আমাদের কাছে একটি বিশাল অনসাইটসাইট ব্যাকআপ র‌্যাড রয়েছে।
জোশ

আমি আপনার কারণগুলি পুরোপুরি পেয়েছি। জেডএফএস দুর্দান্ত এবং বিদ্যমান অবকাঠামো পুনরায় ব্যবহার করা এতটা অর্থবোধ করে। 10 থেকে 30 ম্যাক সহ বেশ কয়েকটি ক্লায়েন্টের জন্য - মিষ্টি স্পটটি ম্যাক মিনি সার্ভারটি টাইম মেশিনের জন্য সমস্ত ম্যাক ক্লায়েন্টের সাথে একটি ড্রাইভ ভাগ করে নিচ্ছে। টেপ / অফসাইট রোটেশনের জন্য প্রধান সার্ভারের ক্র্যাশ পরিকল্পনা রয়েছে (এবং স্পার্সবান্ডলস এইচএফএস এবং মেটাডেটা encapsulate)। DeployStudio বুটেবল চিত্র এবং নেট পুনরুদ্ধার পরিচালনা করে। শুভকামনা এবং আমাদের কীভাবে তা জানাতে দিন।
বিমিক

আরও একটি +1 to @ বিমিকের ক্র্যাশপ্ল্যান পরামর্শ। হুডের নীচে হাদুপ ব্যবহার করে এবং টাইমম্যাচিনের মতো ইনক্রিমেন্টগুলি করতে পারে। অন্য ড্রাইভ বা কম্পিউটারে ব্যাকআপগুলি ঠেকাতে বিনামূল্যে। ইউআই যদিও টাইমম্যাচিনের মতো সুন্দর নয়।
ইয়ান সি

ক্র্যাশপ্ল্যানের জন্য +1। এটি নিখরচায় একটি দুর্দান্ত সফ্টওয়্যার এবং এতে অতিরিক্ত বেনিফিট রয়েছে যা আপনি সহজেই ব্যাকআপের আরও বেশি পয়েন্ট যোগ করতে পারেন - তাদের নিজের সার্ভার সহ ফি হিসাবে for
ক্রেগক্স

উত্তর:


5

আপনার ব্যাকআপের জন্য আপনার নেক্সেন্টা / ওএস বক্সে একটি নতুন ভলিউম সেটআপ করুন এবং এটি একটি আইএসসিএসআই লুন হিসাবে ভাগ করে নেওয়ার জন্য সেট করুন। তারপরে আপনার পিছনে ব্যাকআপ ভলিউম সংযুক্ত করতে MacOS এক্স এর জন্য বেশ কয়েকটি আইএসসিএসআই ইনিশিয়েটর ব্যবহার করুন। আপনার ম্যাকটিতে, ভলিউমটিকে এইচএফএস + হিসাবে ফর্ম্যাট করুন। এখন আপনি আপনার ব্যাকআপগুলি করতে সিসিসি বা আরএসএনসি ইত্যাদি ব্যবহার করতে পারেন।


2
এটি চমৎকার ধারণা। আমি দিনের জন্য কাজ শেষ করার পরে চেষ্টা করব!
জোশ

1
+1 - আমি আপনাকে সেখানে পৌঁছে দেওয়ার জন্য এবং ম্যাক নির্দিষ্ট ডেটাটি এমপুলেট করতে আইএসসিএসআই ব্যবহার করার একটি উপায় নিয়ে ভাবছিলাম। কম পদক্ষেপ, ভাল।
বিমিক

বাঃ! আমি টাইপ করার সময় যে এটি দুর্দান্ত কাজ করছে ঠিক তেমনি সংযোগটিও হারিয়ে গেছে। তবে আমার এখনও এই সমাধানের আশা রয়েছে ...
জোশ

@ জোশ: সংযোগটি কেন হারিয়েছিল জানেন (শারীরিক আনপ্লাগ ইত্যাদি), আপনার আইএসসিএসআই সংযোগের জন্য কী আলাদা আলাদা এনআইসি আছে?
তেগবাইনস

আমি জানি না কী কারণে সংযোগটি নষ্ট হয়ে যাচ্ছে, তবে যেহেতু এটি এখন সমস্ত প্রোটোকল, এএফপি, সিআইএফএস, এনএফএস এবং আইএসসিএসআইয়ের সাথে ঘটে তাই সার্ভারে এটি সমস্যা। আমি মনে করি ডাটা ট্রান্সফারটি ভার্চুয়াল মেশিনকে মাত্রই ছাপিয়ে গেছে এবং এটি প্রতিক্রিয়াহীন হয়ে পড়ে ... তবে আমি আরও একটি প্রশ্ন জিজ্ঞাসা করব, সম্ভবত ইউনিক্স এবং লিনাক্স স্ট্যাক এক্সচেঞ্জে।
জোশ

3

আপনি কি কার্বন কপি ক্লোনার ব্যবহার করে দেখেছেন ? আমি এটিকে আমার এসএসডি-এর একটি ম্যানুয়াল বিট-বিট-বিট ব্যাকআপে মাসে এক মাস বা একবার নেটওয়ার্ক ড্রাইভে ব্যবহার করি এবং এটি নির্বিঘ্নে কাজ করে। আমি জানি এটি বর্ধিত ব্যাকআপগুলি করে এবং গিগাবিট ইথারনেটের উপর দিয়ে আমার ড্রাইভটি ফেলে দিতে আমার কোনও সমস্যা হয়নি had


দুর্ভাগ্যক্রমে, যখন আমি বর্ধিত ব্যাকআপের জন্য সিসিসি ব্যবহার করি, এটি কেবল চালিত হয় rsyncএবং আমি একই ফলাফল পাই :-(
জোশ

আপনি যখন নিজের ড্রাইভটি নেটওয়ার্ক ড্রাইভে ডাম্প করেন, তখন নেটওয়ার্ক ড্রাইভটি কী হোস্ট করে? ওএস এক্স? লিনাক্স? আপনি কিভাবে সংযোগ করবেন? সাম্বা? এএফপি? আপনি কি নেটওয়ার্ক ড্রাইভে সরাসরি সিসিসি ব্যবহার করেন, বা, আপনি কি নেটওয়ার্ক ড্রাইভে কোনও ডিএমজিতে যান?
জোশ

@ জোশ: আপনি মাউন্ট করা ডিস্ক
ইমেজটিতে

আমি যা করছিলাম তা - এবং সিসিসি চলছিল rsyncএবং আমি একই আই / ও ত্রুটি
জোশ

2

আপনার প্রশ্নের সঠিক উত্তর নয়, তবে আপনি খুব ভাল রিসোর্স কাঁটাচামচ করতে পারেন। এখানে সম্পর্কে সত্যিই চমৎকার নিবন্ধ আছে:

PS: আপনি কি সোলারিস ব্যবহার করেন বা ফ্রিবিএসডি করেন?

সুতরাং, এখন আমি কী চেষ্টা করেছি:

আমার কাছে একটি রিমোট ওএস (ম্যাক নয়) রয়েছে এবং এটি ফিউজ / এসএসএফএসের মাধ্যমে (আস্তে এডিএসএল এর মাধ্যমে) মোড করেছে।

sshfs user@example.com:/path/to/dir /Users/me/Mount/myfs -oauto_cache,reconnect,volname=MyFs

আমার ম্যাকবুকটিতে এটি প্রবেশ করেছে:

/usr/bin/rsync -avE /Users/me/tmp/bk /Users/me/Mount/myfs/tmp/test

(/ tmp / পরীক্ষা ইতিমধ্যে দূরবর্তী কম্পিউটারে বিদ্যমান)

এবং এটি পেয়েছি:

building file list ... done
bk/
._bk
bk/.DS_Store
bk/._.DS_Store
bk/Icon\#015
bk/._Icon\#015
bk/test.rtfd/
bk/test.rtfd/.LSOverride
bk/test.rtfd/TXT.rtf

sent 311127 bytes  received 186 bytes  15186.00 bytes/sec
total size is 6874  speedup is 0.02

আপনি দেখতে পাচ্ছেন, রিসোর্স কাঁটাচামচগুলি ডট_ফাউন্ডসোর ফাইলগুলিতে রূপান্তরিত হয় এবং প্রত্যন্ত স্থানে অনুলিপি করা হয়। (উদাহরণস্বরূপ, ডিরেক্টরি বিকে জন্য কাস্টম আইকনও)।

সুতরাং আমি বুঝতে পারি না, আপনি কেন রিমোট জেডএফএসে আরএসসিএন করতে পারবেন না?


1
আমি যা চেষ্টা করেছি তা বিবেচনা করেই, আমি রিসোর্স ফর্কগুলি অনুলিপি করতে আরএসসিএনসি পেতে পারি না, আমি মনে করি কারণ জেডএফএস সিস্টেম তাদের সমর্থন করে না ... আমি নিশ্চিত নই। আমি প্রথমে একটি ডেবিয়ান কেবিএসডি সার্ভার দিয়ে চেষ্টা করেছি, তবে নেক্সেন্টা (ওপেনসোলারিস কার্নেল + দেবিয়ান কোর) এ চলেছি কারণ এটিতে এনএফএস এবং নেটটালক সমর্থন রয়েছে।
জোশ

এবং 3 য় লিঙ্ক? (এটি কোনও ওএস / এফএস স্বতন্ত্র সমাধান
দেখায়

1
আমি সত্যিই এই আগ্রহী। Zfs + সময়সীমা জন্য আরেকটি লিঙ্ক এখানে link ব্লগস.ওরকল
এন্ট্রি /

আহ্, আমি দেখছি, আপনি ডিরেক্টরিটি মাউন্ট করছেন এবং rsyncস্থানীয়ভাবে ইনগ! আমি ম্যাক থেকে সার্ভারে আরএসএনসি চেষ্টা করছিলাম! আমি এটি চেষ্টা করব এবং আপনার কাছে ফিরে যাব।
জোশ

0

আমি জানিনা কেন , তবে ফাইল কপির সময় সার্ভারের সাথে সংযোগটি নষ্ট হয়ে গিয়েছিল এবং আমি ধরে নিচ্ছি যে এটি উচ্চ গতিতে ডেটা স্থানান্তরিত হওয়ার কারণে ব্যাকআপ সার্ভার হ্যান্ডেল করার চেয়ে বেশি ছিল; এটি অল্প সময়ের জন্য প্রতিক্রিয়াহীন হয়ে উঠবে এবং ম্যাক জোর করে ডিএমজি সংযোগ বিচ্ছিন্ন করবে এবং ব্যাকআপ ব্যর্থ হবে।

আমি একটি সমাধান পেয়েছি: ব্যাক আপ করার আগে, সিস্টেম পছন্দসমূহে, আমি আমার ইথারনেট এনআইসির গতি 1000 এমবিপিএস থেকে 100 এমবিপিএসে নামিয়েছি। তারপরে, ব্যাকআপটি নির্দ্বিধায় কাজ করবে বলে মনে হয়েছিল, কারণ ডেটা হার সীমাবদ্ধ ছিল এবং ব্যাকআপ সার্ভারটি বিভ্রান্ত হয়নি।

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