ওএস এক্স এল-ক্যাপিটান - / কোর ডিরেক্টরিতে প্রচুর জায়গা নেয়?


35

আমি আমার ম্যাকে স্থান কী নিচ্ছে তা দেখতে ডেইজি ডিস্ক নামে একটি প্রোগ্রাম ব্যবহার করছি এবং আমি দেখতে পাচ্ছি যে / কোর ডিরেক্টরিটি g 77 জিবি নিচ্ছে।

এটা কি একটা সমস্যা? জায়গা ফিরে পেতে কি আমি এ থেকে মুক্তি পেতে পারি?

এখানে চিত্র বর্ণনা লিখুন


launchctl limit coreমূল আকার ভাতা জন্য কি দেখায়? ডিফল্টরূপে 0 আকারের নরম সীমাবদ্ধতার সাথে আপনার কিছুই থাকতে হবে না। আপনি সম্ভবত কোর ডাম্পগুলি সক্ষম করেছেন বা কোন নির্দিষ্ট ফাইলগুলি সেখানে স্থাপন করা হচ্ছে তা সনাক্ত করতে পারেন?
bmike

উত্তর:


46

দীর্ঘ গল্প সংক্ষিপ্ত, এগুলি মুছে ফেলা নিরাপদ।

/coresফোল্ডারে OS X এর কোর ডাম্প সঞ্চয় করে হয়। এগুলি এমন ফাইলগুলি যা বিকাশকারীদের তাদের সফ্টওয়্যারটিতে সমস্যা-শ্যুট এবং ত্রুটিগুলি নির্ণয়ের উদ্দেশ্যে করা হয়। এগুলি সফ্টওয়্যার ক্র্যাশ হিসাবে উত্পন্ন হয়। আপনি যদি বিকাশকারী না হন বা কোনও বিকাশকারীটির জন্য সফ্টওয়্যার পরীক্ষা না করে থাকেন তবে এই ফাইলগুলি আপনার কোনও উদ্দেশ্য করে না।

দুর্ঘটনার সময় ফাইলগুলি আপনার ম্যাকের মেমরির (বা র‌্যাম) অবস্থিতি ধারণ করে। ক্র্যাশগুলি ডিবাগ করার জন্য বিকাশকারী বা পরীক্ষকদের পক্ষে প্রচুর দরকারী তথ্য। অন্য কারও বেশি ব্যবহার হয় না।

ডিফল্টরূপে, ওএস এক্স কোর ডাম্প ফাইলগুলি তৈরি না করার জন্য সেট আপ করা হয়েছে। আপনি যদি sudo launchctl limit coreকোনও টার্মিনাল উইন্ডোতে টাইপ করেন তবে এটি তৈরি করার অনুমতিপ্রাপ্ত ডাম্প ফাইলগুলির নরম এবং শক্ত আকারের সীমাবদ্ধতার সাথে প্রতিক্রিয়া জানাবে। নরম সীমা মানে প্রতিটি প্রক্রিয়াটির জন্য ডিফল্ট, তবে প্রসেসগুলি এটিকে পরিবর্তন করতে পারে যদি তাদের প্রয়োজন হয় তবে কেবল হার্ড সীমাটির মান অবধি। ডিফল্টরূপে ওএস এক্সের মানগুলি "0 আনলিমিটেড" বলে মনে হয় অপারেটিং সিস্টেমটি ডিফল্টরূপে মূল ডাম্প তৈরি করে না, তবে প্রক্রিয়াগুলি যদি তারা চান তবে সীমাহীন কোর ডাম্প ফাইল তৈরি করতে পারে।

sudo launchctl limit core 0 0বৈশিষ্ট্যটি সম্পূর্ণরূপে অক্ষম করতে কেবল আপনি নিজের মেশিনে সেটিংস পরিবর্তন করতে পারেন । sudo launchctl limit core 0 unlimitedযদি এটি পরিবর্তন করা থাকে তবে ডিফল্ট আচরণ পুনরুদ্ধার করবে।


1
না ulimit -cবর্তমান শেল প্রক্রিয়া পরলোক কিছু করতে? লিনাক্সে এটি হবে না।
13'15

1
@ অ্যালিস্টায়ারম্যাকমিলান আমি দৃ pretty়ভাবে নিশ্চিত যে এটি কেবলমাত্র সেই প্রক্রিয়াগুলিকেই প্রভাবিত করে যা বর্তমান শেলের বংশধর। কোর ডাম্পগুলি বিশ্বব্যাপী সক্ষম করতে, আমি বিশ্বাস করি আপনার সাথে গলদ করা দরকার launchctlবিকাশকারী.অ্যাপল.
com

1
নিবন্ধন করুন আমি ভেবেছিলাম এটিই ulimitম্যানপেজ। কিন্তু আমি রে এর উপরের লাইনটি বোঝাতে চাইছি launchctl
abligh

1
আমার উত্তর আপডেট করেছেন আশা করি এটি বোধগম্য হয়।
অ্যালিস্টার ম্যাকমিলান

2
30 দিনের চেয়ে পুরানো যে cd /cores; sudo find . -mtime +30 -type f -delete
কোনওটিকে
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.