আপনি যদি একাধিক কম্পিউটার ব্যবহার করেন তবে আপনি কীভাবে সমস্ত কিছু সিঙ্ক করবেন? [বন্ধ]


31

আমার কাছে এখন 4 বা 5 টি কম্পিউটার রয়েছে এবং সবকিছু সিঙ্ক করার জন্য আমার আরও ভাল সিস্টেমের প্রয়োজন। প্রোগ্রামিং প্রকল্পগুলির জন্য আমার ফাইলগুলি সিঙ্ক করার জন্য আমি গিট এবং গিথুবকে প্রচুর ব্যবহার করি তবে তারপরে ডাটাবেস, .bash_profile ফাইল, ব্যাশ স্ক্রিপ্টস ইত্যাদি রয়েছে Sometimes তবে এটি মোটামুটি বিশৃঙ্খল হয়ে উঠছে। আমার কয়েকটি কম্পিউটার উবুন্টু এবং অন্যগুলি ওএস এক্স are

একটি ওয়ার্কফ্লো পরিচালনা করার জন্য কোনও পরামর্শ যা একাধিক ব্যক্তিগত কম্পিউটারকে ছড়িয়ে দেয়?


1
হতে পারে আমার নেটওয়ার্ক শেয়ার করা ফোল্ডারগুলি চেষ্টা করা উচিত
এবং

1
@ রওয়ং আমি এই ধারণাটি পেয়েছি যে @ উদ্যান প্রথম স্থানে সেই "স্বাভাবিক উত্তরগুলি" সন্ধান করছেন। একটি উত্তর পোস্ট করার বিষয়ে বিবেচনা করুন যা বর্ণনা করে যে কীভাবে আরএসসিএন এবং ভাগ করা ফোল্ডারগুলি তাকে কীভাবে সাহায্য করতে পারে।
আদম লিয়ার

1
খুব সতর্কভাবে.
গ্রেফ্যাড

4
এটি সত্যই প্রোগ্রামিংয়ের সাথে নির্দিষ্ট নয়। সম্ভবত এসইউতে স্থানান্তর করা কি এর জন্য আরও ভাল জায়গা হবে?
ওয়াল্টার

1
@ ফারমবয় - এটি ডিবি-র ধরণের উপর নির্ভর করবে কারণ এগুলির মধ্যে অনেকগুলি কেবলমাত্র ফাইলও রয়েছে ... আমি এখনও এটিকে প্রোগ্রামিংয়ের চেয়ে ফাইল সিঙ্কিং ইস্যু হিসাবে দেখছি। এবং আমি মনে করি এসইউতে আরও অনেকগুলি উত্তর হবে। শুধু আমার 2 সেন্ট।
ওয়াল্টার

উত্তর:


15

আমি Git repositories এবং জন্য Git সংমিশ্রণ ব্যবহার মিশ অন্য সব কিছুর জন্য। আমার বেশ কয়েকটি একত্রীকরণের প্রোফাইল রয়েছে যাতে আমি নির্দিষ্ট জিনিসগুলিকে সিঙ্ক করতে পারি এবং এটি একটি যা সমস্ত কিছু সিঙ্ক করে। আমার কাছে একটি বাশ স্ক্রিপ্টও রয়েছে যা সমস্ত জিনিস একত্রীকরণের পরে সিঙ্ক করে তারপরে যায় এবং আমার সমস্ত গিট সংগ্রহস্থল আপডেট করে।

কম্পিউটারগুলি সিঙ্ক করার ক্ষেত্রে ইউনিজনন আমার মতে সেরা জিনিস।


1
আপনি কীভাবে ডাটাবেসগুলি সিঙ্ক করবেন? এটি ডিডিএল এবং ডিএমএল উভয়ের জন্যই কি কাজ করে?
এরিক উইলসন

আমি এই মুহুর্তে কোনও এসকিউএল / ডাটাবেস সম্পর্কিত জিনিসগুলির সাথে কাজ করছি না, তাই আমি এই প্রশ্নের উত্তর দিতে পারি না, কারণ এটি আমার ক্ষেত্রে প্রযোজ্য নয়। আমি মূল প্রশ্নের সেই অংশটি মিস করেছি, এবং আমি কীভাবে আমার সমস্ত কোড এবং প্রোফাইল তথ্য সিঙ্ক্রোনাইজড করব তা উত্তর দিয়েছিলাম।
sp0us

আপনি একত্রীকরণ ব্যবহার করার পরে কি সংস্করণ সংঘাতগুলি পান? আপনি এগুলি কীভাবে হ্রাস করবেন?
ডান

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

15

ড্রপবক্স

ফাইলগুলি সিঙ্ক করার জন্য, ড্রপবক্স যে ফোল্ডার সম্পর্কে জানে সেগুলির মধ্যে এটির উপর কাজ করা তত সহজ। মূল পৃষ্ঠায় ভিডিওটি বেশিরভাগ বর্ণনার কাজ করে, যার কারণে আমি বৈশিষ্ট্যগুলিতে কোনও মন্তব্য করি নি। কেবল একটি সংস্করণযুক্ত ফাইলটি পরিবর্তন করুন এবং ড্রপবক্স এটি স্বয়ংক্রিয়ভাবে আপলোড হবে, তারপরে ড্রপবক্স সহ অন্যান্য সমস্ত মেশিন স্বয়ংক্রিয়ভাবে সর্বশেষতম সংস্করণটি ডাউনলোড করবে।

ডাটাবেসগুলির মতো জিনিসের জন্য, সিমলিংকগুলি যেতে যাওয়ার উপায় হতে পারে। ড্রপবক্স ফোরামের এই থ্রেডটি কীভাবে কোনও মাইএসকিউএল ডাটাবেস সিঙ্ক করতে পারে সে সম্পর্কে একটু অন্তর্দৃষ্টি দেয়। বিকল্পভাবে আপনি "রফতানি / আমদানি" স্ক্রিপ্ট রুটটি করতে পারেন, বা, যদি আপনি মাইএসকিউএল ব্যবহার করে থাকেন তবে আপনি প্রতিলিপি এবং কীভাবে এটি প্রয়োগ করতে পারেন তা পরীক্ষা করতে পারেন ( এটি মাইএসকিউএলের একটি বৈশিষ্ট্য যা ড্রপবক্স ব্যবহার করে না)।


আপনি কীভাবে ডেটাবেস সিঙ্ক করতে ড্রপবক্স ব্যবহার করবেন তা আমি দেখতে পাচ্ছি না।
এরিক উইলসন

আপনি একটি ড্রপবক্স ডিরেক্টরিতে / থেকে নিয়মিত ডাটাবেস ডাম্প / পুনরুদ্ধার করতে পারেন।
ব্যাজার

6
@ ব্যাডার ওপি বর্ণিত বিভিন্ন পরিস্থিতিতে ড্রপবক্স কীভাবে ব্যবহার করা যায় তা অন্তর্ভুক্ত করার জন্য আপনার উত্তরটি প্রসারিত করার বিষয়ে বিবেচনা করুন।
আদম লিয়ার

এটা কুৎসিত। আমি বরং অনেকগুলি স্ক্রিপ্ট-চালক ডিবিমেনটেনের মতো ব্যবহার করব।
এরিক উইলসন

1
-1 যে কারণে আন্না উল্লেখ করেছেন। আপনার উত্তরটি প্রসারিত করুন এবং ভোটটি বিপরীত হবে ;-)
fretje

7
  • ড্রপবক্স
  • GitHub
  • বুকমার্কস / ইতিহাস / ফায়ারফক্স সেটিংসের জন্য ফায়ারফক্স সিঙ্ক

1
সোজা ফরওয়ার্ড উত্তরের জন্য এবং ড্রপবক্স শীর্ষে থাকার জন্য +1। ওপেন সোর্স সম্প্রদায়ে তাদের সাম্প্রতিক পিআর সমস্যাগুলি নির্বিশেষে, ড্রপবক্স আমার কাছে অমূল্য।
ফালমারী

3

আপনি অবশ্যই আপনার সমস্ত কোডের জন্য গিথুব ব্যবহার করতে পারেন, .bash_profile ফাইল এবং ব্যাশ স্ক্রিপ্ট সহ code

হাডসন / জেনকিনস সিআই সার্ভার একাধিক পরিবেশ বজায় রাখার জন্য ভাল। ডিবিমেনটেনের সাথে ব্যবহৃত এটি আপনার ডেটাবেসগুলিকেও সিঙ্কে রাখতে পারে।

আমার দল এই সংমিশ্রণটি চারটি জুটি স্টেশন, বিভিন্ন ল্যাপটপ এবং সিআই, টেস্ট এবং কিউ এনভায়রনমেন্টগুলি (সার্ভার এবং ডিবির নিজস্ব কপি সহ) সিঙ্ক করতে ব্যবহার করে)

এর মধ্যে উইন্ডোজ মেশিন, ম্যাক ল্যাপটপ এবং লিনাক্স সার্ভার জড়িত তাই এটি বেশ নমনীয়।


2

আমি আমার ডটফাইলগুলি মেশিনে নির্দিষ্ট সেটআপগুলির জন্য শাখা সহ গিটের মধ্যে রাখি। এটি আমাকে দ্রুত একটি নতুন মেশিন সেট আপ করতে দেয় এবং আমি স্ক্রিপ্টগুলি ভাগ করতে পারি এবং সেগুলি সর্বশেষতম সংস্করণে রাখতে পারি।


1

সম্ভবত আপনাকে একটি পদক্ষেপ ফিরে নিতে হবে এবং নিজেকে এতগুলি কম্পিউটারের প্রয়োজন কেন নিজেকে জিজ্ঞাসা করতে হবে। এটি নিজের মতো করে 5 টি গাড়ীতে কীভাবে তার সমস্ত জিনিসপত্র একই রাখবেন জিজ্ঞাসা করার মতো।

আমি আপনাকে পরামর্শ দিচ্ছি যে প্রতিটি মেশিনই আপনার প্রাথমিক মেশিনটি কী করে না এবং নিজেকে এটি জিজ্ঞাসা করে।

আপনি কি একটি ভাল ল্যাপটপ বিবেচনা করেছেন?

এগুলি যদি আপনার বাড়িতে থাকে তবে আপনি একটি সার্ভার সেট আপ করতে এবং সমস্ত জিনিস সেখানে রাখতে পারেন। তারপরে আপনার কাছে ব্যাক আপ নেওয়ার জন্য ডেটা সহ একটি মেশিন রয়েছে।

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

আপনার স্টাফ সঞ্চয় করতে AWS ব্যবহার করবেন না। $ ০.০ / মাস / জিবি, এটি $ 100 / মাস / টিবি, বা 00 1200 / বছর / টিবি। এই অর্থের জন্য, আপনি প্রায় 15 টি ওয়েস্টার্ন ডিজিটাল 1 টিবি হার্ড ড্রাইভ কিনতে পারবেন।

আপনি যদি কোনও ব্যবসা পরিচালনা করেন এবং এটি থেকে অর্থোপার্জন করেন তবে আপনি পেতে পারেন এমন সর্বোত্তম পরিষেবাটি ব্যবহার করুন, তবে সত্যি কথা বলতে, প্রচুর ডেটা স্থানান্তর করতে হার্ড ড্রাইভগুলি বীট করা শক্ত। এমনকি 32 গিগাবাইটের মাইক্রো ইউএসবি ড্রাইভগুলি একটি আঙুলের পেরেকের আকার এবং আপনি প্রচুর ডেটা স্থানান্তর করতে পারেন ...

ক্লাউড আছে, প্রাইভেট ক্লাউড আছে। হতে পারে ব্যক্তিগত মেঘ হওয়া উচিত ...


টিপস জন্য ধন্যবাদ। আমার কাছে 5 টি কম্পিউটার রয়েছে তবে আমি তাদের মধ্যে কেবল 3 টি প্রচুর ব্যবহার করি এবং আমার তিনটি দরকার। বাড়ীতে 1 উবুন্টু সার্ভার, 1 Thinkpad উবুন্টু ল্যাপটপ (workhorse), এবং আরও 1 MacBook প্রো আইওএস উন্নয়নের জন্য
ড্যান

0

গিট, সাবভার্সন থেকে স্থানান্তরিত হয়েছে এবং ঘুরেফিরে সিভিএস থেকে স্থানান্তরিত হয়েছে। fgit (দাবিত্যাগ আমার দ্বারা) এর জন্য pull push, statusএবং gc


0

আপনি কি সেখানে কোনও ধরণের ক্লাউড ইনফ্রাস্ট্রাস্ট্রাকচার তৈরির কথা ভাবেন? বিমূর্ত করার একমাত্র উপায় যা দেখে ওয়ার্কস্টেশনটিতে পরিষেবা / ফাইল / জিনিস রয়েছে।

উবুন্টু মেঘের এখানে একটি লিঙ্ক ।


0

ড্রুপবক্সের প্রতিস্থাপন হিসাবে আমি এখন উয়ালাকে ব্যবহার করি । একটি সমস্যা লিনাক্সে ফোল্ডার পর্যবেক্ষণের অভাব। এটি মূলত প্রতি মিনিটে সমস্ত ফাইলের মাধ্যমে স্ক্যান করে। পরের সংস্করণে সেই সোমো ঠিক করা উচিত যাতে তারা বলে।

ইনোটিফাই বাস্তবায়নের উপায়ের কারণে আপনার যদি কয়েক হাজার ফোল্ডার (যেমন গিট সংগ্রহস্থল) থাকে তবে লিনাক্সে রিয়েল-টাইম সিঙ্কিং সমস্যাযুক্ত। প্রতিটি একক ফোল্ডারের জন্য একটি "ঘড়ি" থাকা দরকার - উদাহরণস্বরূপ দেখুন https://stackoverflow.com/questions/535768/ কি- is- a- reasonable- amount- of- inotify- watches- with- linux


উয়ালা এখন মারা গেছে: en.wikedia.org/wiki/Wuala
Gwyneth Llewelyn
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.