উবুন্টু ওয়ান দিয়ে বাড়ির বাইরে ফোল্ডারগুলি কেন সিঙ্ক করবেন না?


19

উবুন্টু ওয়ান দিয়ে আমি আমার হোম ফোল্ডারে কেবল ফোল্ডারগুলি সিঙ্ক করতে পারি তা জানতে আমার কিছুটা সময় লেগেছে। অন্যান্য সমস্ত ফোল্ডারে উবুন্টু ওয়ান বিকল্প পছন্দগুলিতে পাওয়া যায়, তবে প্রকৃত ক্রিয়াগুলি গ্রেভড হয়।

উবুন্টু ওয়ান প্রায়শই জিজ্ঞাসিত প্রশ্নাবলী যে বেশ স্পষ্ট হল:

না, বর্তমানে আপনি কেবলমাত্র নিজের হোম ডিরেক্টরিতে ফোল্ডার সিঙ্ক্রোনাইজ করতে বেছে নিতে পারেন।

তবে আমি আসলেই ভাবছি কেন এবং যদি এটি পরিবর্তিত হতে চলেছে এবং যদি তার চারপাশে কোনও কৌশল থাকে (তবে আমার বাড়িতে সেট করা ছাড়া অন্য কোনওটি /)?

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


আমি "আপনি বিশেষ পার্টিশন সিঙ্ক করতে চান না" কিনছি না। আমি মনে করি না যে এটি আপনার বাড়ির ডিরেক্টরিগুলির বাইরে জিনিস সিঙ্ক না করার একটি বৈধ কারণ। কিছু নির্দিষ্ট ফোল্ডার / ডিরেক্টরি রয়েছে যা ইউ 1 কখনই সিঙ্ক হয় না। / ইত্যাদি, / হোম, / বুট উদাহরণস্বরূপ, লিনাক্সে; উইন্ডোজ \ উইন্ডোজ, \ প্রোগ্রাম ফাইল। আমার ঠিক একই অবস্থা আছে। আমি আমার হোম ডিরেক্টরিতে বা উইন্ডোজ ল্যাপটপে আমার ডকুমেন্ট ডিরেক্টরিতে কিছুই রাখি না । আমি যদি সেখানে করি তবে আমার কাছে বেশ কয়েকটি জিবি মূল্যবান জিনিস ছিল। পরিবর্তে আমি অন্য কয়েকটি দম্পতি ব্যবহার করতে পছন্দ করি।

উত্তর:


17

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

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

আরেকটি সমস্যা হল আপনি বিশেষ অনুমতি, মালিকানা বা তাতে প্রকারের ফাইল ফোল্ডার সিঙ্ক করার জন্য চেষ্টা করুন: মনে /etc/, /tmp/বা /dev/খারাপ ক্ষেত্রে কিছু হিসাবে। বা আপনার যে কোনও ফোল্ডার নেই, সত্যই। আপনার নিজের মালিকানাধীন ফোল্ডারগুলি আমরা সহজেই সিঙ্ক করতে পারব না, তবে আমরা জানি যে কিছু লোক সিঙ্কডেমোন মূল হিসাবে চালাচ্ছেন (আমাদের সতর্কতা সত্ত্বেও)।

আপনার জন্য একটি কর্মক্ষেত্র মাউন্ট করা হবে (এর মাধ্যমে /etc/fstab, যাতে আপনি যুক্তিসঙ্গতভাবে নিশ্চিত হন যে পার্টিশনটি প্রতিবার মাউন্ট করা হয়েছে - অন্যথায় আপনি আপনার সিঙ্ক হওয়া ডেটা হারাতে ঝুঁকিপূর্ণ করবেন) /dataআপনার ঘরে ফোল্ডারটি। আপনি যদি পাথ হার্ডকোডযুক্ত (খুব সম্ভবত) কিছু আছে বা আপনি যদি ইতিমধ্যে নিজের কাছে ব্যবহার করেন (তবে খুব সম্ভবত) সিমলিংক বা আপনার বাড়ির মাউন্ট পয়েন্টে মাউন্ট বাঁধতে পারেন তবে আপনি কেবল সরে যেতে /dataপারেন । আপনি যদি এটি আপনার বাড়িতে মোটেই দেখতে না চান তবে কেবল এটি তৈরি করুন ।~/data/data/data/data~/.data


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

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

হ্যাঁ, অবশ্যই আমরা পারি। আমরা এখনও এটি করিনি।
চিপাচ

পাওয়ার ব্যবহারকারীদের সাথে উইন্ডোগুলিতে, এটি পরিবর্তন করা নিষেধ করা কেবল <ডেল> বোকা </ del> বোকামি। সংস্থাগুলি এবং বুদ্ধিমান হোম সেটআপগুলিতে উইন্ডোজ ডেটা ড্রাইভের থেকে প্রায়শই আলাদা আলাদাভাবে সিস্টেম ড্রাইভ থাকে। যেমন। আমি কখনোই রাখা কিছু মধ্যে c:\users\<myusername>, আমি সকল ব্যক্তিগত এবং একটি পৃথক হার্ড ড্রাইভে একটি পৃথক পার্টিশন অন্যান্য সমস্ত ডেটা রাখা। তবে উইন্ডোজে মাউন্টিং এবং লিঙ্কিং সমস্ত সংস্করণে লিনাক্সের মতো সহজ নয়, সুতরাং কেউ সেই ড্রাইভগুলি বা ফোল্ডারগুলিকে কারও বাড়ির ফোল্ডারে মাউন্ট বা লিঙ্ক করতে পারে না । আমি এটি পুরোপুরি উন্মাদ বলে মনে করি যে আমাকে এই অবস্থানটি পরিবর্তন করার অনুমতি নেই। এমনকি ড্রপবক্সও এটির অনুমতি দেয়।
n611x007

1
@naxa ক্ষমতা ব্যবহারকারীদের আরেকটি ড্রাইভ (যা, যদি আপনি আসলে পালন করছেন তাদের বাড়িতে ডিরেক্টরি অবস্থান পরিবর্তন করতে পারেন সব , আপনার ব্যক্তিগত তথ্য সেখানে, আপনি ইতিমধ্যে সম্পন্ন করেছি) যাতে নির্দিষ্ট বিন্দু তর্ক করা হয়।
চিপাচা

4

আমি একটি বাঁধাই মাউন্ট ব্যবহার করে এটি কাজ করতে পরিচালিত করেছি। লাইনটি /etc/fstabদেখতে এমন দেখাচ্ছে:

/mnt/s1/Audio   /home/daniel/Music      bind    defaults,bind   0       0

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


3

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

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


2
ওহ, এবং আমি মাত্র একটি আরও স্পষ্টত ওয়ার্কারআউন্ডস (সিম লিঙ্কগুলি) চেষ্টা করেছি এবং উবুন্টুনের কোনও কিছুই ছিল না ...
থোমাসমাইকেলওয়ালেস

1

দুটি কথায়: ড্রপবক্স ব্যবহার করুন।

@ চিপাচা তালিকাভুক্ত কারণগুলি অতিক্রম করা কঠিন হতে পারে তবে ড্রপবক্সটি কোনওভাবে পরিচালিত হয়েছে। সত্য, এই সমাধানটি মুক্ত উত্স নয়, তবে যতক্ষণ না উবুন্টু ওয়ান-এর লোকেরা কিছু বড় ব্যবহারের সমস্যাগুলি (এটি তাদের মধ্যে একটি) সমাধান না করে, ব্যবহারকারীরা উবুন্টু ওয়ান ব্যবহার করতে সক্ষম হবেন না।


0

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

আমার সমাধানটি হ'ল প্রতিটি সময় উবুন্টুতে বুট করার সময় আমার হোম ডিরেক্টরিতে ভাগ করা পার্টিশনটি মাউন্ট করা। এটি দুটি মোটামুটি সহজ পদক্ষেপ নিয়েছে।

  1. pysdmপ্রারম্ভকালে পার্টিশনটি সঠিকভাবে মাউন্ট হয়েছে তা নিশ্চিত করার জন্য ইনস্টল করুন এবং ব্যবহার করুন (আপনার হোম ডিরেক্টরিতে কেবল ফাইল সিস্টেমে কোথাও নেই)। বিকল্প হিসাবে, আপনি /etc/fstabযদি আত্মবিশ্বাসী হন তবে আপনি নিজেই ফাইলটি পরিবর্তন করতে পারেন । মোটামুটি নতুন ব্যবহারকারী হিসাবে, আমি পাইএসডিএম সমাধানটি আরও সোজাভাবে খুঁজে পেয়েছি।

    যে কোনও উপায়ে, /etc/fstabএই পদক্ষেপটি করার আগে আপনার ফাইলটির ব্যাকআপ নিশ্চিত করে নিন ! (শুধু ক্ষেত্রে!)

    sudo cp /etc/fstab /etc/fstab.old (উদাহরণ স্বরূপ)

    যদি কিছু ভুল হয়ে যায় তবে আপনি সর্বদা পুরানো ফাইলটি পুনরুদ্ধার করতে পারেন এবং স্কোয়ার ওয়ানে ফিরে আসতে পারেন:

    sudo cp /etc/fstab.old /etc/fstab

    ইন pysdmগুই, লক্ষ্য পার্টিশন নির্বাচন করুন ও "সহকারী" বোতামটিও ক্লিক। "ডিভাইসের মালিক এটি মাউন্ট করতে পারেন" বিকল্পটি নির্বাচন করতে ভুলবেন না। এটি নিশ্চিত করবে যে আপনি আপস্টার্ট ব্যবহার করে আপনার হোম ডিরেক্টরিতে পুনরায় মাউন্ট করতে পারবেন। আমার ক্ষেত্রে, আমি sda4পার্টিশনটি মাউন্ট এ সেট করেছি /media/sda4/

  2. সাধারণভাবে, আপস্টার্টের আচরণ /etc/init/ডিরেক্টরিতে ফাইল দ্বারা সংজ্ঞায়িত করা হয় । /media/sda4আমার হোম ডিরেক্টরিতে নতুন পার্টিশনটি (আমার জন্য ) মাউন্ট করতে , আমি একটি /etc/init/mount-mydirs.confফাইল সংজ্ঞায়িত করেছি যাতে এতে রয়েছে:

    start on runlevel [2345]
    task
    exec /bin/mount-mydirs`
    

    প্রথম লাইন আপস্টার্টকে স্বাভাবিক স্টার্টআপের পরে টাস্কটি সম্পাদন করতে বলে। দ্বিতীয় লাইন আপস্টার্টকে বলে যে কাজটি একবার সম্পাদন করতে হবে (অনির্দিষ্ট বা পুনরাবৃত্ত কাজ হিসাবে নয়), এবং চূড়ান্ত লাইনটি স্ক্রিপ্টটি কার্যকর করতে বলে /bin/mount-mydirs(মূল অধিকার সহ)।

    ফাইলটি bin / বিন / মাউন্ট-মাইদারস এর মতো দেখাচ্ছে:

    mount --bind /media/sda4/ /<home directory>

    (--Bind বিকল্পটি মূল মাউন্ট পয়েন্ট এবং নতুন দুটি থেকে ফাইল অ্যাক্সেসের অনুমতি দেয়)।

আমি আমার সম্পূর্ণ সিঙ্কড, নতুন মাউন্ট করা সংগীত পাঠাগারটি শুনছি যখন এটি লিখছি !!

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