একটি ছোট ডিফারেনশিয়াল ভার্চুয়ালবক্স হার্ড ড্রাইভ কীভাবে বজায় রাখা যায়


8

আমি ড্রপবক্স (একটি জনপ্রিয় মেঘ সরঞ্জাম) সিঙ্ক্রোনাইজেশন ব্যবহার করে বেশ কয়েকটি কম্পিউটারে ভার্চুয়ালবক্স হার্ড ড্রাইভ ব্যবহার করার চেষ্টা করছি। আমি ধরে নিয়েছি কোনও একই সময়ে দুটি মেশিন একই ড্রাইভটি খুলবে না।

ডেটা স্থানান্তর হ্রাস করতে, আমি আমার হার্ড ড্রাইভের কেবলমাত্র একটি ডিফারেনশিয়ালই ব্যবহার করতে চাই যা পুরো হার্ড ড্রাইভকে সিঙ্ক করে না, "ডকুমেন্ট" এর কেবলমাত্র একটি ছোট ভলিউম সংরক্ষণ করে (ড্রপবক্স ডিফারেনশাল সিঙ্ক্রোনাইজেশনকে খুব কার্যকর বলে বিশ্বাস করি না) । অফিসিয়াল ভার্চুয়ালবক্স ডকুমেন্টেশন ব্যবহার করে , আমি নিম্নলিখিত কৌশলটি তৈরি করেছি যা কেবলমাত্র আমাকে আংশিকভাবে সন্তুষ্ট করে।

  • একটি কৌশল দ্বারা একটি ডিফারেনশিয়াল ড্রাইভ তৈরি করুন:
    • ড্রাইভটি মাল্টিটাচ করুন (উপরের ডকুমেন্টেশন দেখুন)
    • অতিথির ড্রাইভে একটি সাধারণ পরিবর্তন করুন, এটি একটি ভিন্ন ফাইল তৈরি করবে
  • পুনরুদ্ধার করুন (ভিবিক্স মিডিয়া ম্যানেজার ব্যবহার করে, ফাইল> ভার্চুয়াল মিডিয়া ম্যানেজার) "সাধারণ" মোডে বেস ড্রাইভটি (এটি বেশ কয়েকটি মেশিনে সংযুক্ত করতে সক্ষম হওয়ার জন্য আমার এটি প্রয়োজন)
  • মেশিন থেকে মূল ড্রাইভটি আলাদা করুন এবং পরিবর্তে পৃথকটি সংযুক্ত করুন
    • নতুন মেশিনে সংযুক্ত করার জন্য এটির জন্য একটি অতিরিক্ত কৌশল দরকার: মূলটি সংযুক্ত করুন, তারপরে আলাদা করুন, তারপরে পৃথকটি সংযুক্ত করুন, অন্যথায় ভার্চুয়ালবক্স ডিস্ক জিইউইডি চিনতে পারবে না

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

সমস্যাটি হ'ল: আমি চাই সিঙ্ক্রোনাইজেশনকে ছোট রাখার জন্য নিয়মিতভাবে 'মার্জ' বা ডিফ্রেগমেন্ট পরিবর্তনগুলি করার একটি উপায়। আমি সামর্থ্য রাখতে পারি (যদিও আমি এটি চাই না) প্রতিবার আমি এই একত্রীকরণটি করার সময় মূল ভিডিআইয়ের একটি সম্পূর্ণ সিঙ্ক তৈরি করতে পারি। তবে আমি একমাত্র উপায় হ'ল একই প্রক্রিয়াটি ব্যবহার করে একটি ডিফ ভিডিআই পুনরায় তৈরি করা এবং ডিস্কে থাকা ফাইলগুলিকে একরকম ব্যাকআপের মাধ্যমে পুনরুদ্ধার করা। খুব সহজ নয়। কারও ভাল ধারণা আছে?

অবশ্যই কেবল একটি ভাগ করা ডিরেক্টরিতে (হোস্ট এবং তেহ অতিথির মধ্যে) কাজ করার অন্য উপায় রয়েছে তবে এর জন্য অতিরিক্ত কনফিগারেশন (অতিথির প্রতীকী লিঙ্কগুলি) প্রয়োজন হবে এবং আমি হোস্ট ব্যবহারকারীদের সাথে ঝামেলা করতে চাই না don't গেস্ট ফাইল।

আমি কি যথেষ্ট পরিষ্কার হয়েছি?


অতিরিক্ত কিছু তথ্য: আমার অতিথি সিস্টেমটি হ'ল একটি সর্বনিম্ন উইনএক্সপি যা ~ 5GiB এর অবিচ্ছেদ্য অংশ এবং documents 500MiB এর একটি 'নথি' অংশ ' হোস্টগুলি হ'ল কয়েকটি উইন্ডোজ এবং লিনাক্স মেশিন, কোনওটি ইরটিক সংযোগ সহ ছোট ডিস্কের ল্যাপটপ
পিপিসি

আপনি বলেছিলেন যে আপনি "ড্রপবক্স ডিফারেনশাল সিঙ্ক্রোনাইজেশনকে খুব কার্যকর হতে বিশ্বাস করেন না"। আপনি কি আসলে এটি পরীক্ষা করেছেন?
কলিন 'হার্ট

@ কলিন্টহার্ট: খুব পুঙ্খানুপুঙ্খ পরীক্ষা নয়, তবে আমি ভার্চুয়াল ড্রাইভে (কয়েকটি নতুন ফাইল এবং কয়েকটি পুরানো ফাইলগুলি সংশোধন করে) উত্পাদনে ছোট পরিবর্তন করেছি এবং সিঙ্ক্রোনাইজেশন পুরো ফাইলটি আপলোড করতে মোটামুটি সময় নিয়েছিল। হতে পারে ড্রপবক্সকে দোষ দেওয়া হবে না (এটি এনটিএফএস হতে পারে যা প্রত্যাশার চেয়ে বড় পরিবর্তন করে) তবে ফলাফলটি হয়: এটি বয়সগুলি গ্রহণ করে
পিপিসি

উত্তর:


3

VBoxManage modifyhd --compact আপনি কোনও উপযুক্ত সরঞ্জাম (ম্যানুয়াল দেখুন) দিয়ে শূন্য করেছেন এমন যে কোনও ব্লক কেটে ফেলবে। নথিগুলির জন্য আলাদা ডিস্ক সংযুক্তি (সম্ভবত লেখার মাধ্যমে ) আপনার প্রয়োজনের জন্য আরও ভাল হবে কিনা তা নিশ্চিত নয় ।


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

0

যদি আপনার সমস্ত হোস্ট ওএস ম্যাক ওএস 10.5+ হয় তবে আপনি স্পার্স বান্ডিল প্রক্রিয়াটি ব্যবহার করতে পারেন যা টাইম মেশিন বা আরএসএনসি-র মতো সরঞ্জামগুলির সাথে ইনক্রিমেন্টাল সিঙ্ক / ব্যাকআপের জন্য উপযুক্ত: http://en.wikedia.org/wiki/Sparse_image# Sparse_Bundle

আমি এটি 3 গিগাবাইট ভলিউম সহ ড্রপবক্সের মাধ্যমে ব্যবহার করছি এবং এটি ভালভাবে কাজ করে। অবশ্যই, আপনার ভিএম ডিস্কটি সম্ভবত কমপক্ষে 10-20 গিগাবাইট, সুতরাং প্রথম সিঙ্কটি খুব ধীর হবে। যদিও ল্যান সিঙ্কের সাথে এটি ড্রপবক্সের সাহায্যে বাড়ানো যায়।

এছাড়াও, আফাইক আপনাকে নির্দিষ্ট মুহুর্তে একবারে এটি মাউন্ট করার বিষয়ে সতর্কতা অবলম্বন করতে হবে (যেমন আপনি বলেছেন), এবং ভিএম বন্ধ / স্ট্যান্ডবাই অবস্থা বন্ধ হওয়ার পরে সিঙ্ক করার অনুমতি দিতে হবে।


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