ওএসএক্সে একটি খালি ডিরেক্টরি মুছতে পারে না


8

এই পোস্টটি কিছুটা দীর্ঘ, দুঃখিত। সংক্ষিপ্ত সংস্করণটি: আমার একটি ডিরেক্টরি রয়েছে যা আমি মুছতে পারি না can't আমি যখন এটির সাথে ইন্টারঅ্যাক্ট করার চেষ্টা করি তখন টার্মিনাল "ইনপুট / আউটপুট ত্রুটি" দেয়। আমি ত্রুটিগুলির জন্য ডিস্কটি স্ক্যান করেছি এবং কোনওটি পাওয়া যায় নি। সমস্যার মূলটি মনে হয় যে সিস্টেমটি এটি একটি লিঙ্ক বলে মনে করে, যখন বাস্তবে এটি একটি ডিরেক্টরি। আমি কীভাবে এটি মুছতে পারি?

গল্পের মোড: আমার ডেস্কটপে আমার "মিডিয়া" নামে একটি ডিরেক্টরি আছে, যেখানে আমি এসএসএইচ (ফিউজ / এসএসএফএস) এর মাধ্যমে অন্য একটি ডিরেক্টরি স্থাপন করেছি। ডিরেক্টরিটি খোলার সময় সংযোগটি হারিয়ে গেছে। ফাইন্ডার ক্রাশ হয়ে গেছে এবং ডেস্কটপ থেকে ডিরেক্টরিটি অদৃশ্য হয়ে গেছে। এটি এখনও রয়েছে:

Desktop mike$ ls -1  
media  
templates  
Desktop mike$ mkdir media  
mkdir: media: File exists 

ডিরেক্টরিটিতে যা করার চেষ্টা করি প্রায় সবই আমাকে একটি "ইনপুট / আউটপুট" ত্রুটি দেয়:

Desktop mike$ ls -i  
ls: media: Input/output error  
Desktop mike$ sudo rm -rf media  
rm: media: Input/output error  
Desktop mike$ sudo unlink media  
unlink: media: Input/output error  
Desktop mike$ sudo chmod 777 media  
chmod: media: Input/output error  
Desktop mike$ touch media  
touch: media: Input/output error  
cd ./media  
cd: error retrieving current directory: getcwd: cannot access parent directories: Input/output error

আমি যদি দূরবর্তী এসএসএইচ ডিরেক্টরিটি পুনরায় মাউন্ট করার চেষ্টা করি তবে আমি তা পেয়ে যাব:

ফিউজ: খারাপ মাউন্ট পয়েন্ট / ./media/ ': ইনপুট / আউটপুট ত্রুটি

যদিও এটি ডেস্কটপে বা ফাইন্ডারে দৃশ্যমান নয়, তবুও আমি এটি অনুসন্ধান করে খুঁজে পেতে পারি। অনুসন্ধানের ফলাফলটিতে ডান-ক্লিক করা কোনও মোছার বিকল্প দেয় না - কেবল খোলার এবং বৈশিষ্ট্যগুলি। বৈশিষ্ট্যগুলি তৈরি এবং সংশোধিত সময় (সঠিকভাবে) এবং একটি ফাঁকা আইকন প্রদর্শন করে। আমি আইটেমটি খুলতেও বেছে নিতে পারি, এই ক্ষেত্রে এটি আমাকে দেয়:

"The alias 'media' can't be opened because the original item can't be found. Delete, Fix, or OK." 

আমি যখন মুছতে চেষ্টা করি, একই ডায়ালগটি পপ আপ করতে থাকবে; ফিক্স বেছে নেওয়ার সাথে লিঙ্ক করতে একটি নতুন আইটেম নির্বাচন করতে বলে। এই প্রতিবেদনগুলি করছেন: "অজানা ত্রুটি -1407," যার অর্থ গুগল আমাকে বলে, "একটি ফোল্ডার প্রত্যাশিত কিন্তু একটি ফাইল পেয়েছে।"

আমি ডিরেক্টরিটি সরাতে পারি, তবে আমি কেবল ডেস্কটপে রেখে দিই:

Desktop mike$ mv ./media ./a  
Desktop mike$ ls -i  
ls: a: Input/output error  
Desktop mike$ mv ./a ../  
mv: cannot resolve a: /Users/mike/Desktop/a

যাইহোক আমি কি এটি মুছতে পারি? বা কমপক্ষে সিস্টেমকে বোঝান যে এটি কোনও ডিরেক্টরি নয় কোনও লিঙ্ক নয়?


এসআরএম ব্যবহার করে ( বিকাশকারী.অ্যাপল. com/লিবেরি / ম্যাক / ডকুমেন্টেশন / ডারউইন / রেফারেন্স / )) প্রায়শই আমার পক্ষে এমন জিনিসগুলির জন্য কাজ করে যা অন্যথায় মুছে ফেলা শক্ত। আপনি বলেছিলেন যে "ত্রুটিগুলির জন্য ডিস্কটি স্ক্যান করেছে", আপনি কি "ডিস্ক যাচাই করুন" বা "ডিস্কের অনুমতি যাচাই" করেছেন (অনুমতিগুলি ব্যবহার করে পরীক্ষা করুন এবং যদি আপনি এটি না করেন তবে সেগুলি ঠিক করুন)
লুপিংচো

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

আপনি কি ম্যাকটি পুনরায় চালু করার চেষ্টা করেছিলেন?
ড্যানিয়েল বেক

টার্মিনালে গিয়ে টাইপ করলে কী হবে mount?
কানাডিয়ান লুক

উত্তর:


5

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

https://bbs.archlinux.org/viewtopic.php?id=94725

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


1
রেফারেন্সের জন্য, আমার pkill -9 sshfsঅনুসরণ করা দরকারumount -f mountpoint
সিটিএন

2

আমি ঠিক একই সমস্যা আঘাত। দেখা যাচ্ছে এটি বর্তমানে অসক্সফিউজে একটি বাগ হিসাবে তালিকাভুক্ত । কর্মক্ষেত্রে sshfs প্রক্রিয়াটি ম্যানুয়ালি মেরে ফেলা এবং তারপরে দূরবর্তী ডিরেক্টরিটিকে আনমাউন্ট করা জড়িত। এর পরে আপনি এমনকি স্থানীয় মাউন্ট পয়েন্ট মুছতে পারেন।


1

আমার ধারণা, আপনি ডিস্ক ইউটিলিটিতে "মেরামত ডিস্ক" নির্বাচন করতে পারবেন না কারণ সমস্যাটি আপনার বুট ডিস্কে রয়েছে।

আমি নিম্নলিখিতগুলির মধ্যে একটি সুপারিশ করব:

  • যদি আপনি ওএস এক্স সিংহটিতে থাকেন (10.7), পুনরুদ্ধার পার্টিশন থেকে বুট করুন (আপনি যখন মেশিনটি শুরু করবেন তখন সিএমডি-আর ধরে রাখুন), সেখান থেকে ডিস্ক ইউটিলিটি চালান, এবং ডিস্কটি মেরামত করার চেষ্টা করুন;
  • যদি আপনি ওএস এক্স এর পুরানো সংস্করণে থাকেন তবে আপনি হয় কোনও বাহ্যিক ডিস্ক থেকে বুট করতে পারেন, বা অ্যাপলজ্যাক (ফ্রিওয়্যার) ইনস্টল করতে পারেন ;
  • অন্য সমস্ত কিছু যদি ব্যর্থ হয় তবে আমি ডিস্ক ওয়ারিয়রকে একটি শট দেব ( নিখরচায় নয়, তবে এখনও আমার কাছে ডেটা আসার সময় যে সরঞ্জামটি আমি সবচেয়ে বেশি বিশ্বাস করি)।
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.