ক্লাউড ফাইলের ওভাররাইট বনাম স্থানীয় ফাইল ওভাররাইট কখন ড্রপবক্স নির্ধারণ করে?


10

ড্রপবক্স যখন কারও কম্পিউটারে এমন কোনও ফাইলের মুখোমুখি হয় যেটি সেই ফাইলটির ক্লাউড সংস্করণের চেয়ে আলাদা যা এটি জানে তখন কীভাবে এটি সিদ্ধান্ত নেয় যে এটি স্থানীয় ফাইলটিকে মেঘ ফাইলের সাথে ওভাররাইট করে সিঙ্ক করা উচিত বা ক্লাউড ফাইলের সাথে ওভাররাইট করে তাদের সিঙ্ক করা উচিত লোকাল ফাইল?

পুনঃব্যবহার করতে:

  • যদি সার্ভারের অনুলিপি এবং কোনও ফাইলের স্থানীয় অনুলিপি আলাদা হয়,

  • এবং যদি ড্রপবক্স প্রোগ্রামটি চালু হয় এবং সিঙ্কিং শেষ করে,

  • তাহলে এই দুটি ফাইল একই হবে।

এই দুটি ফাইলও পুরানো ফাইলগুলির মধ্যে একটির মতো হবে। আমার প্রশ্নটি --- কোনটি পুরাতন সার্ভারের অনুলিপি বা পুরাতন স্থানীয় অনুলিপি? কীভাবে সিদ্ধান্ত নেবে?


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

উত্তর:


5

আমি এর প্রযুক্তিগত বিষয়গুলি জানি না, তবে আমার এবং আমার সহকারী দুটি ভিন্ন কম্পিউটারের সাথে বিভিন্ন সময়ে চালু এবং বন্ধের সাথে একটি সাধারণ ড্রপবক্স পরিচালনা করি এমন পরিস্থিতি আমার আছে।

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

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

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

নির্বাচনী সিঙ্ক থেকে উদ্ভূত বিলোপগুলি এবং বিবাদগুলি একইভাবে পরিচালনা করা হয়

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

আশাকরি এটা সাহায্য করবে.


1

আমার কাছে আংশিক তথ্য রয়েছে যা এই প্রশ্নের উত্তর দিতে শুরু করে। আমি অভিজ্ঞ ব্যবহারকারীদের পক্ষে এটি কতটা কার্যকর তা আমি নিশ্চিত নই, তবে আমি জানি আমার মতো নতুন ব্যবহারকারীরা এই প্রতিবেদনটিকে সহায়ক বলে মনে করবেন।

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

ড্রপবক্স কীভাবে আচরণ করবে তার উদাহরণ:

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

যখন কোনও কম্পিউটারের ড্রপবক্স ফোল্ডারটি ক্লাউড ড্রপবক্স ফোল্ডারের সাথে অভিন্ন না হয় তখন কী ঘটে? সর্বাধিক স্পষ্টতার জন্য আমি কল্পনা করতে পছন্দ করি dropbox.exeযখন কোনও কম্পিউটারে খালি ড্রপবক্স ফোল্ডার থাকে তখন কীভাবে প্রতিক্রিয়া হয় । হবে dropbox.exe"মুছে" "তারিখ সীমার বাইরে" (যার মানে হচ্ছে এটা মেঘ ড্রপবক্স ফোল্ডার থেকে তাদের মুছে ফেলা হবে) অথবা (যার মানে স্থানীয় ড্রপবক্স ফোল্ডারের ভিতরে তাদের নতুন কপি তৈরি হবে) হিসাবে যারা অনুপস্থিত ফাইল বিবেচনা।

  1. এমন পরিস্থিতি দিয়ে শুরু করুন যেখানে আচরণটি স্পষ্টভাবে সুস্পষ্ট: কম্পিউটার এ চালু আছে এবং কম্পিউটার বি বন্ধ রয়েছে। যদি dropbox.exeচলমান থাকে এবং এ-তে পরিবর্তন করা হয়, তবে এগুলি মেঘ ফোল্ডারে প্রচার করা হয় এবং বিপরীতে নয়। এই মুহুর্তে, যদি এ এর ​​ফোল্ডারটি খালি হয় তবে এই অনুপস্থিত ফাইল / ফোল্ডারগুলিকে "মুছে ফেলা" হিসাবে বিবেচনা করা হয় এবং ক্লাউড ফোল্ডারটি খালি হয়ে যায়।

  2. ধরুন বি এর খালি ড্রপবক্স ফোল্ডার রয়েছে এবং এ ফাইলগুলি তৈরি করে এবং এগুলিকে ক্লাউড ড্রপবক্স ফোল্ডারে সিঙ্ক করে। যদি আমরা কম্পিউটার বিতে স্যুইচ করি তবে পরিস্থিতিটি হ'ল dropbox.exeবি এর খালি ড্রপবক্স ফোল্ডারটিকে "পুরানো" হিসাবে ব্যাখ্যা করবে এবং ক্লাউড ফোল্ডার থেকে নতুন কপিগুলি বি তে তৈরি করা হবে that

  3. এখন কম স্পষ্টর জন্য: ধরুন আমরা বি তে কিছু পরিবর্তন আনি এবং মেঘের ড্রপবক্স ফোল্ডারে এই পরিবর্তনগুলি সিঙ্ক করি। আমরা যদি কম্পিউটার এ এবং --- প্রথম চালনা ছাড়াই --- স্যুইচ করি dropbox.exe--- আমরা এ এর ​​ড্রপবক্স ফোল্ডারের ভিতরে থাকা জিনিসগুলি মুছব, dropbox.exeপরে কী চলবে ? এই পরিস্থিতিতে dropbox.exeঅনুপস্থিত ফাইল / ফোল্ডারগুলিকে ক্লাউড ড্রপবক্স ফোল্ডারে প্রচার করা উচিত এমন নতুন মুছে ফেলা হিসাবে ব্যাখ্যা করবে।

আমি এটি বিভ্রান্তিকর বলে মনে করি যে 2 এবং 3 পরিস্থিতিতে আপনি dropbox.exeক্লাউড ফোল্ডার থেকে পৃথক একটি নতুন কম্পিউটারে একই "নতুন" অবস্থার মুখোমুখি হচ্ছেন এবং এটি ভিন্নভাবে কাজ করবে।

আপনি যদি কোনও নিয়ম আবিষ্কার করতে চান যা এটি dropbox.exeপরিচালনা করে তা ব্যাখ্যা করে, আপনি সম্ভবত এটি তিনটি ভেরিয়েবলের একটি কাজ বলে ধরে নিতে পারবেন না : (1) এটি এখন কম্পিউটারে যা দেখায়, (2) এটি মেঘ ফোল্ডারে কী দেখায় এবং (3) ) কোন কম্পিউটারটি ক্লাউড ফোল্ডারের সাথে সিঙ্ক করতে সর্বশেষ ছিল। (!!!)

সম্ভবত অতিরিক্ত ভেরিয়েবলটি হ'ল ড্রপবক্স প্রতিটি কম্পিউটার ক্লাউড ফোল্ডারে সর্বশেষ সিঙ্ক করেছিল তা স্মরণ করে। পরিস্থিতি 2-এ, আমরা শেষবারের কম্পিউটার বি সিঙ্ক হওয়ার বিষয়টি ধরে নিতে পারি, এটি একটি খালি ফোল্ডার সিঙ্ক করেছে। পরিস্থিতি 3, ড্রপবক্স মনে রাখে যে শেষবারের কম্পিউটার একটি সিঙ্ক হয়েছে, এটি একটি ফোল্ডার সিঙ্ক করেছে যা এটি বর্তমানে ফোল্ডারের ভিতরে খুঁজে পাওয়া যায় তার চেয়ে আলাদা ছিল।


1
এটি dropbox.exeকেবল ডিরেক্টরিটি অফলাইন এবং অনলাইন যাচাই করে না । আপনার শেষ অনুচ্ছেদে আপনি যেমন লিখেছেন, ড্রপবক্স স্থানীয় এবং অনলাইনে সঞ্চিত প্রতিটি ফাইলের একটি রেকর্ড রাখে যাতে কখন / কী (এবং কখন / কখন নয়) সিঙ্ক করতে হয় তা ঠিক তা জানে। আমার ড্রপবক্স-দির ইন একবার দেখুন C:\Users\<name>\AppData\Roaming\Dropbox। আপনি প্রচুর .dbxফাইল দেখতে পাবেন যেখানে ড্রপবক্স সেই তথ্য রাখবে (কেবল তারিখ নয়, চেকসাম ইত্যাদি ...)। (এই ফাইলগুলি মুছুন এবং ড্রপবক্স মারাত্মকভাবে আপনার ড্রপবক্স ডিরেক্টরিটি অনলাইনে এবং অফলাইনে গণ্ডগোল করবে;)
রিক

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

"ড্রপবক্সটি বন্ধ হয়ে যাওয়ার পরে আপনি কীভাবে ট্র্যাক রাখবেন তা আমি জানি না" <- আপনি যদি এস 2 এর থেকে আলাদাভাবে আচরণ করার প্রত্যাশা করেন তবে আপনি এটির প্রত্যাশা করবেন argu "যদি আপনি কম্পিউটারগুলি বন্ধ করেন, মুছে ফেলার সাথে সাবধান হন" <- ড্রপবক্স ব্যবহারকারী হিসাবে এটি একটি সতর্কতা যা আমি ডকুমেন্টেশনে দেখতে চাই। আপনার পক্ষে "এটি আলাদাভাবে আচরণ করা উচিত" বলা খুব সহজ কারণ আপনি ঠিক কী করা উচিত তা বলছেন না। যা আমাকে বিরক্ত করে তা হ'ল আমি এমন ডকুমেন্টেশন সন্ধান করতে পারি না যা আসলে এটি করা উচিত বলে দেয়। এ কারণেই আমি বিভ্রান্ত হয়েছিলাম: ভেরিয়েবলগুলি কী ছিল তা অনুমান করতে এবং এটি ভুল হতে বাধ্য করতে বাধ্য করা হয়েছে!
আইন

এটি আসলে খুব প্রাসঙ্গিক প্রশ্ন এবং আমি প্রশ্নটি গুগল করে এখানে এসেছি। আমার ল্যাপটপটি ড্রপবক্সের সাথে কমপক্ষে এক বছরের জন্য পুরোপুরি সিঙ্ক করা হয়নি কারণ আমার জায়গা খুব কম ran সুতরাং আমি নির্বাচনী সিঙ্ক ব্যবহার করেছি। এখন আমি আমার এইচডিটিকে একটি বড় এসএসডিতে আপগ্রেড করেছি এবং আমি আবার সবকিছু সিঙ্ক করতে চাই। আমার ল্যাপটপের কয়েকটি ফোল্ডারে প্রচুর ফাইল অনুপস্থিত এবং আমি আশঙ্কা করছি যে ড্রপবক্স যখন আমি সিঙ্ক করব তখন কী করবেন তা ভুল ব্যাখ্যা করে। এটি কি মেঘ থেকে স্থানীয় ফোল্ডারে ফাইল যুক্ত করবে - বা এটি পরিবর্তে মেঘ থেকে নিখোঁজ হওয়া ফাইলগুলি মুছবে? আমি বেশ নিশ্চিত নই!
মারার

-2

থেকে ড্রপবক্স প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী :

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

এটা কিভাবে কাজ করে?

এটিও তাদের সাইটে উল্লেখ করা হয়েছে :

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


1
আমি একটি আরও বেসিক প্রশ্ন সম্পর্কে জিজ্ঞাসা করছি যা সংকোচনের সাথে সম্পর্কিত নয় / ভিন্নতা ... স্থানীয় ফাইলটি "সেকেলে" না হয়ে বনাম স্থানীয় ফাইলটি নতুন "সর্বাধিক বর্তমান সংস্করণ" হয়ে উঠবে তা কীভাবে তা জানবে?
আইন

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

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