একটি বড় ফাইল মোছা স্থান খালি করে না


11

আমি আমার হোম ডিরেক্টরিতে অবস্থিত একটি বৃহত ফাইল (6 গিগাবাইট) মুছলাম কিন্তু মুক্ত স্থানটি বাড়ানো হয়নি।

আমি টাইপ করে ট্র্যাশ ফোল্ডারে ফাইলটি দেখার চেষ্টা করেছি cd ~/.local/share/Trash/filesকিন্তু এটি সেখানে তালিকাভুক্ত নয়। আমি দৌড়ানোর চেষ্টা করেছি sudo apt-get cleanকিন্তু সমস্যাটির সমাধান হয়নি। sudo lsof +L1অন্য কোনও প্রক্রিয়া এটি ব্যবহার করছে কিনা তাও দেখার চেষ্টা করেছি তবে এটি সেখানে প্রদর্শিত হচ্ছে না।

কারও কোন পরামর্শ আছে?


ফাইলটির নাম কী? আপনি কি চালাতে পারেন sudo fdisk -l?
ন্যানোফারাড

আপনি df -lhখালি জায়গা সহ আপনার পার্টিশনের একটি তালিকা দেখতে দৌড়াতে পারেন । এমনকি ফাইলটি লুকানো থাকলেও (বিন্দু দিয়ে শুরু হয়)), আপনার এটি নটিলাস ট্র্যাশে দেখা উচিত (যা রুব্বিশ বিন নামেও পরিচিত)।
রোশ

1
@ অবসেসিভ এসওℲ: ফাইলটির নাম দেওয়া হয়েছে আউটপুট.ফাইল হোম ডিরেক্টরিতে অবস্থিত। "fdisk -l" প্রতিটি পার্টিশনের শুরু এবং শেষের ব্লক দেয়। আমি এই ডেটা দিয়ে কি করতে জানি না।
গৌরব মিত্তাল

@ ক্রোচ: ফাইলটি লুকানো হয়নি (কোনও বিন্দু দিয়ে নাম শুরু করা হয়নি)
গৌরব মিত্তাল

আপনি ভুল বিভাজনে স্থান ফাঁকা করার চেষ্টা করছেন। fdiskপ্রশ্নে কোনটি বিভাজন তা আমাকে বলবে /
ন্যানোফারাড

উত্তর:


15

ফাইলটি এখনও এক (বা আরও) প্রক্রিয়া (এসএস) দ্বারা ব্যবহৃত। কোনও প্রক্রিয়া ফাইল খোলা না থাকলে কেবলমাত্র ফাইল দ্বারা দখল করা স্থানটি ছেড়ে দেওয়া হবে।

অ্যাডমিনিস্ট্রেটর যখন সহকারী প্রক্রিয়াটি পুনরায় আরম্ভ করতে ভুলে যান তবে লগ ফাইলগুলির সাথে এটি একটি সাধারণ গোটচা a

আপনি এটি দিয়ে পরীক্ষা করতে পারেন lsof | grep DEL


আপনার জবাবের জন্য ধন্যবাদ আমি মনে করি না যে ফাইলটি তখন অন্য কোনও প্রক্রিয়া দ্বারা ব্যবহৃত হয়েছিল। এটি কেবলমাত্র DC ++ :) ব্যবহারের জন্য প্রয়োজনীয় ন্যূনতম ভাগ করে নেওয়ার জন্য "ট্র্যাঙ্কেট-এস 10 এম আউটপুট.ফাইল" ব্যবহার করে তৈরি করা একটি বাইনারি ফাইল ছিল।
গৌরব মিত্তাল

তাহলে আপনার প্রশ্নটি কি ভুল? আপনি এখনও ফাইলটি মুছলেন না এবং মোছার পরেও আপনি ফাঁকা জায়গাটি দেখেছেন?
রোশ

@ ক্র্যাচ: আমি ফাইলটি মুছলাম এবং তার পরে আমি স্থানটি দেখলাম। আমি অন্যথায় কেন জিজ্ঞাসা করব?
গৌরব মিত্তাল

1
ঠিক আছে আপনার প্রশ্নটি বিপরীতভাবে বলছে .. "কোনও ফাইল মুছলে স্থান খালি হয় না"। সুতরাং আমি এটিকে পুনঃব্যবহার করতে, বা এমনকি মুছতেও পরামর্শ দিই। আমি পরে লোকেরা প্রশ্নটি পড়ার বিষয়ে ভাবছি।
রোশ

1

আমি নিম্নলিখিত পদক্ষেপের দ্বারা এটি সমাধান করেছি

#lsof +L1

যা মুছে ফেলা উদ্ধৃতি সহ মেমরি ধারণ করে এমন ফাইলগুলির তালিকা প্রদর্শন করবে।

ফাইলটির পিড (প্রসেস আইডি) নোট করুন

প্রক্রিয়া হত্যা

#kill <pid>

প্রক্রিয়া দ্বারা মেমরি প্রকাশ করা হবে

কমান্ড দ্বারা এটি পরীক্ষা করুন

#df -h

আমার দিনটি বাঁচিয়েছিল, অবাক হয়ে যায় যে কেউ এই উত্তরটিকে সমর্থন করে না।
ব্লাডমুন

আপনি যদি এই লিঙ্কটি খুব এখানে পরীক্ষা করতে পারবেন আমি একই দৃশ্যকল্প @Bloodmoon জন্য আমার উত্তর বিস্তারিত আরও ব্যাখ্যা stackoverflow.com/questions/332629/rm-not-freeing-diskspace/...
Javeed শাকিল
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.