ভার্চুয়াল মেশিনের দুটি কম্পিউটারকে বিভিন্ন কম্পিউটারে ব্যবহার করার জন্য কীভাবে দুটি সিঙ্ক্রোনাইজ করা যায়?


8

আমি বেশ কিছুক্ষণ ধরে আমার ডেস্কটপে ভার্চুয়ালবক্স ব্যবহার করছি। সম্প্রতি একটি নোটবুক কিনে, আমি আমার উবুন্টু ভার্চুয়াল মেশিনটি আমার সাথে নিতে সক্ষম হতে চাই এবং নোটবুকটিতে আমি যে পরিবর্তনগুলি করি তা ডেস্কটপে প্রচার করি এবং তার বিপরীতে, আমি পৌঁছে / বাসায় চলে আসি। হোস্ট অপারেটিং সিস্টেমটি ভার্চুয়ালবক্স 4 চালিয়ে উভয় কম্পিউটারে উইন্ডোজ 7।

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

পরের বিকল্পটি rsyncএকে অপরের সাথে চলমান মেশিনগুলিকে আইএনএন করবে। প্যাকেজ ম্যানেজমেন্ট গোলযোগ না করে কি কাজ করবে? নতুন কার্নেল বা ড্রাইভারের মতো আপডেটগুলি ছাড়াও কি আমাকে নিজেই কিছু করা দরকার? আরও কি এমন কোনও সমাধান রয়েছে যা আরও ভালভাবে কাজ করতে পারে?


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

অন্য সম্ভাবনাটি হ'ল নোটবুকটিতে ভিএম এর একক উদাহরণ থাকতে পারে এবং ঘরে বসে প্রধান সিস্টেম থেকে এটি রিমোট অ্যাক্সেস করে।
যাত্রামন গীক

আপনাকে কেবল সফটওয়্যার এবং ডকুমেন্টগুলি সিঙ্ক করতে হবে - পুরো ভিএম নয় - কারণ আপনার একই ম্যাক ঠিকানা এবং হোস্টনামের সাহায্যে নেটওয়ার্কে দুটি মেশিন থাকতে পারে না। যে বিপর্যয় ঘটায়।
প্যারাড্রয়েড

@ জার্নিম্যান গীক: আমি সে সম্পর্কে ভাবিনি, এটি সত্যিই কাজ করতে পারে তবে আমার ডেস্কটপে এসএসডি এর তুলনায় আমার নোটবুকের ক্রল হার্ড ড্রাইভ বিবেচনা করে কিছুটা ধীর হতে হবে।
ড্যানিয়েলকজা

1
কোনও বাহ্যিক ড্রাইভে আপনি ভিএম চালাবেন না এবং এটিকে সিস্টেম থেকে সিস্টেমে না নিয়ে যাওয়ার কোনও কারণ আছে কি?
ডেভ এম

উত্তর:


2

rsyncদ্বিপাক্ষিক ক্রিয়াকলাপের জন্য ব্যবহার করা কঠিন; আমি আপনাকে unisonবিকল্প হিসাবে দেখার পরামর্শ দিই । এটি উভয় উপায়েই কাজ করবে এবং এটি করার আগে এটি কী করতে চলেছে তা আপনাকে জানিয়ে দেবে এবং পাশাপাশি উভয় পক্ষের একযোগে চালিত ফাইলগুলি সনাক্ত করতে পারে detect

ভিএম এর বাইরে সিঙ্ক চালানোতে আপনার বর্ণিত সমস্যাগুলি হবে। ভিএম এর ভিতরে চলাকালীন ফলাফলগুলি আপনি কী সিঙ্ক করছেন তার উপর নির্ভর করবে ।

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

1

ভার্চুয়াল মেশিনটি একেবারে "সিঙ্ক" করার চেষ্টা না করে বিবেচনা করুন।

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

যদি আপনি ইনস্টল করা সফ্টওয়্যার সিঙ্কে রাখার বিষয়ে উদ্বিগ্ন হন তবে আপনি এটি ব্যবহার করতে পারেন

dpkg --list-selections

আপনি নির্দিষ্টভাবে একটি মেশিনে ইনস্টল করা সফ্টওয়্যারটির একটি তালিকা পেতে এবং অন্যটিতে একই সফ্টওয়্যারটি ইনস্টল করতে পারেন।

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