বিভিন্ন পার্টিশনের ফাইলগুলির জন্য আমি কীভাবে জিনোম ট্র্যাশ ব্যবহার করব?


15

আমার একটি পৃথক পার্টিশনে আমার ফাইল রয়েছে যা মাউন্ট করা হয়নি /home, তবে কেবল এটির সাথে লিঙ্ক রয়েছে। এই ফাইলগুলিতে আমি কীভাবে জিনোম ট্র্যাশ ব্যবহার করতে সক্ষম হব?

উদাহরণ স্বরূপ:

অংশ 2: /dataএকটি ফোল্ডার সহ মাউন্ট করা/data/myname

partion 1: র উপরে মাউন্ট করা /, তার নিজস্ব সঙ্গে /homeএবং /home/myname, এটা ভিতরে /home/myname/Desktopএবং /home/myname/Documentsলিঙ্ক /data/myname/Desktopএবং /data/myname/Documentযথাক্রমে। ধরুন আমার কাছে একটা ফাইল আছে/data/myname/Document/example.txt

যখন আমি নটিলাস ব্যবহার করি এবং মুছার চেষ্টা করি /home/myname/Document/example.txt, নটিলাস বলে যে এটি ট্র্যাশ ব্যবহার করতে পারে না। এটি বের করতে আমার কিছুটা সময় লেগেছে কারণ এটিexample.txt এটি একটি ভিন্ন ফাইল সিস্টেমে রয়েছে। আমি জানি না যে বিভাগে আরও একটি ট্র্যাশ ডিরেক্টরি সংজ্ঞায়িত করা যেতে পারে যাতে জিনোম এটি ব্যবহার করতে পারে?

আমি /homeপ্রায় দুটি সিমুলার ফলাফল হিসাবে পার্টস 2 মাউন্ট করতে পারি - আমি এটি দীর্ঘ সময়ের জন্য করেছি - তবে প্রতিবার আমি লিনাক্স / উবুন্টু ইনস্টলেশন পরিবর্তন করলে আমার বাড়ির অনেকগুলি কনফিগারেশন ফাইল নষ্ট হয়ে যায়। তবে সংক্ষেপে এই নতুন স্কিমটি আমাকে এখন জিনোম ট্র্যাশ ব্যবহার করতে দেয় না।

উত্তর:


8

জিনোমিশ ফাইল পরিচালকদের ট্র্যাশযুক্ত ফাইলগুলি রাখার জন্য একটি জায়গা প্রয়োজন। তাদের 1 ম পার্টিশনে অনুলিপি করা খুব খারাপ পারফরম্যান্স হবে। সুতরাং এগুলি / / ট্র্যাশ- $উইডি ফোল্ডারে রাখার চেষ্টা করে। সেই ফোল্ডারে আরডাব্লু অ্যাক্সেস ছাড়াই কোনও ট্র্যাশ নেই।

এই ব্যাশটি পার্টিশন রুটে এমন ব্যবহারকারী হিসাবে চালান যাকে ট্র্যাসের প্রয়োজন হয়।

sudo mkdir .Trash-$UID && sudo chown $USER:$USER .Trash-$UID

দ্রষ্টব্য: যদি এএআরডাব্লু .Trashফোল্ডার থাকে তবে নটিলাস ব্যবহারকারীর ট্র্যাশ ফোল্ডারটি স্বয়ংক্রিয়ভাবে তৈরি করতে পারে ( /.Trash/$UID)। আমি এটি চেষ্টা করি নি, কিছু লগে দেখেছি। সার্বজনীন ট্র্যাসে সুরক্ষার সমস্যা রয়েছে। YMMV।


উবুন্টু 18.04 এ, নীচে করুন: cd <mount-point-of-new-partition> && sudo chown root.root .Trash && sudo chmod ug-s .Trash && sudo chmod 1777 .Trash
আমিল ওদুওয়ারা

12

আপনি যখন অপসারণযোগ্য স্টোরেজ ডিভাইসে কোনও ফাইল মুছবেন, জিনোম স্বয়ংক্রিয়ভাবে ডিভাইসের মূলটিতে একটি ট্র্যাস ফোল্ডার তৈরি করে। আপনার ব্যবহারকারীর আইডি যদি 1000 হয় তবে এটি /data/.Trash-1000 নামে একটি ফাইল তৈরি করবে। আপনি যখন নটিলাসের ট্র্যাশ জায়গায় যান, আপনি সংযুক্ত সমস্ত ফাইল সিস্টেমে আপনার ব্যবহারকারীর জন্য সমস্ত ট্র্যাশ ফোল্ডারের সংমিশ্রণ দেখতে পাবেন।

মনে হচ্ছে এটি কোনও অনুমতি সংক্রান্ত সমস্যা। জিনোম ডিভাইসের রুটে ট্র্যাশ ফোল্ডার তৈরি করার চেষ্টা করছে, তবে সম্ভবত আপনার ব্যবহারকারীর কাছে কেবল রুটের নীচে পৃথক ফাইলগুলিতে অ্যাক্সেস রয়েছে । এটি সম্পর্কে সবচেয়ে সহজ উপায় জিনিসটি আরও অ্যাক্সেসযোগ্য করা। একটি টার্মিনালে, sudo chmod 777 /dataআপনার ডেটা ড্রাইভের মূলটি যে কোনও ব্যবহারকারীর জন্য সম্পাদনযোগ্য করে তোলার চেষ্টা করুন। বিকল্পভাবে, আপনি sudo chown yourname /dataএকই প্রভাব জন্য করতে পারেন ।


হাতেনাতে! যেমনটি আপনি বলেছেন, কেবল 'সিডি / ডেটা করা দরকার; chmod ও + ডাব্লু। ', (আমার ধারণা এটি সঠিক অনুমতি নিয়ে ম্যানুয়ালি / ডেটা / ট্র্যাশ -1000 তৈরিতেও কাজ করবে)। এখনই কাজ করেছেন। (জেজে, এখন আমি ১১.১০ এ
ট্র্যাশটি খুঁজে পাইনি

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

3
সুরক্ষার কারণে, আমি নিজেই। ট্র্যাশ-এক্সএক্সএক্সএক্সএক্সএল ফোল্ডারটি ম্যানুয়ালি তৈরি করার পরামর্শ দিয়েছিলাম এবং অন্যান্য পার্টিশনের রুট ডিরেক্টরিতে 777 ব্যবহার না করে ইউএসএডিএক্সএক্সএক্সএক্সকে সঠিক অনুমতি (755 বা 750) দেওয়ার পরামর্শ দিই।
টুন ভার্সট্রিলেন

1
@ জেমস: আপনাকে মাউন্ট পার্টিশনের রুট ডিরেক্টরিতে। ট্র্যাশ-এক্সএক্সএক্সএক্সএক্স ফোল্ডারটি তৈরি করতে হবে, যেমন / এমএনটি / ডেটা, / এ নয় not
টুন ভার্সট্রিলেন
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.