ম্যাক অ্যাপ্লিকেশনগুলো প্রায়শই ইনস্টলেশন ফাইল, ক্যাশে, এবং অন্যান্য শর্ট-টার্ম ডেটা সংরক্ষণ করার জন্য টেম্পোরারি ফোল্ডারهایی নির্ভর করে। যখন আপনি ফোল্ডার থেকে ফাইল এক্সট্র্যাক্ট করতে ব্যর্থ হন, লেখা রাইটেবল টেম্পোরারি ফোল্ডার আইডেন্টিফাই বা অ্যাক্সেস করতে পারেন না, তবে আপনি মেসেজ দেখতে পারেন Error identifying a writable temporary folder।
আমাকে আমার ম্যাককে টাইম মেশিন ব্যাকআপ থেকে রিস্টোর করতে হয়েছে এবং সবকিছু ভালো চলে। তারপর আমি পেলাম আমি Archive Utility ব্যবহার করে ফাইল আনজিপ করতে পারছি না এবং "Error identifying a writable temporary folder. Try moving the archive to another volume." পাচ্ছি। -Apple.community
যখন আমি আমার ম্যাকে একটি .zip ফাইল এক্সট্র্যাক্ট করার চেষ্টা করলাম কিন্তু Error identifying a writable temporary folder পেলাম। কীভাবে ডিল করব? -reddit.com
যদিও এই ইস্যু সবসময় ডেটা লস নির্দেশ করে না, তবে এটি আপনার সিস্টেমকে স্মूदলি কাজ করতে বাধা দিতে পারে। সৌভাগ্যক্রমে, আপনি বেশ কিছু মেথড ফলো করে এটি ফিক্স করতে পারেন।
আমরা মূল ফোরাম থেকে কিছু কার্যকর মেথড টেস্ট ও সারাংশ করেছি। দয়া করে এক এক করে ট্রাই করুন:
#১ কুইক রিবুট বা রিফ্রেশ
কখনো কখনো, এই এরর macOS-এ একটি অস্থায়ী গ্লিচের কারণে ঘটে। আপনার ম্যাক রিস্টার্ট করুন এবং আবার অ্যাপ্লিকেশনটি রান করার চেষ্টা করুন। একটি রিবুট সিস্টেম রিসোর্স রিফ্রেশ করবে এবং প্রায়শই প্রয়োজনীয় টেম্পোরারি ডিরেক্টরি রিক্রিয়েট করবে।
সिर्फ Apple menu > Shut Down বা Restart।
# ২ ম্যানুয়ালি টেম্পোরারি ফোল্ডার চেক করুন
macOS /tmp এবং /var/tmp ব্যবহার করে এর মূল টেম্পোরারি ডিরেক্টরি হিসেবে। এররটি ইঙ্গিত দেয় যে টেম্প ফোল্ডারটির পারমিশন ভুল হতে পারে। আমরা Mac Terminal ব্যবহার করে সিস্টেম-واইড টেম্প ফোল্ডার(/tmp) এবং ইউজার-স্পেসিফিক টেম্প ফোল্ডার($TMPDIR) চেক ও ফিক্স করতে পারি।
- Finder > Applications > Utilities > Terminal।
- Type ls -lae /private/tmp.
(আউটপুটে দেখাবে যে ফোল্ডারটি রুটের অধিকার এবং পারমিশন "drwxrwxrwt"। শেষে t হচ্ছে "sticky bit," যা অত্যন্ত গুরুত্বপূর্ণ।)

- যদি পারমিশনগুলো ভুল হয়, তবে এই কমান্ডগুলো দিয়ে রিপেয়ার করতে পারেন। আপনাকে আপনার অ্যাডমিনিস্ট্রেটর পাসওয়ার্ড চাওয়া হবে।
sudo chmod 1777 /private/tmp
sudo chown root:wheel /private/tmp
কিছু ব্যবহারকারী বলেন "sudo chmod 1777 /tmp /var/tmp" এবং "sudo chown root:wheel /tmp /var/tmp" কমান্ডগুলো কাজ করতে পারে।
তারপর, $TMPDIR ফোল্ডার চেক করুন। macOS আপনার ইউজার একাউন্টের জন্য স্পেসিফিক একটি টেম্প ফোল্ডারও তৈরি করে, যা এই এররটির সবচেয়ে সাধারণ সোর্স।
- Terminal খুলুন, আপনার ইউজারের টেম্পোরারি ফোল্ডার চেক করুন। প্রথমে দেখুন এটি কোথায় পয়েন্ট করে: echo $TMPDIR।
(এটি কিছু这种东西 আউটপুট করবে "/var/folders/xs/xxxxxxxxxxxxxx/T/", /xs/xxxxxxxxxxxxxx/T মনে রাখুন।)
- এই ফোল্ডারের পারমিশন চেক করুন। উপরের কমান্ড থেকে পাথ কপি করুন এবং ব্যবহার করুন: ls -lae /var/folders/xs/xxxxxxxxxxxxxx/T/।
(এটি আপনার ইউজারনেমের অধিকার হবে এবং পারমিশন drwx------ হবে।)
যদি পারমিশনগুলো ভুল হয়, সেগুলো ফিক্স করুন। echo $TMPDIR থেকে পাওয়া পাথ দিয়ে রিপ্লেস করুন:
sudo chmod 700 /var/folders/xs/xxxxxxxxxxxxxx/T/
sudo chown $(whoami) /var/folders/xs/xxxxxxxxxxxxxx/T/
আপনি যদি Archive Utility app Error identifying error ফিক্স করতে পারেন, দয়া করে আমাদের পোস্টটি শেয়ার করুন।
# ৩ ইউজার টেম্প ডিরেক্টরি রিক্রিয়েট করুন
কখনো কখনো, এই এরর আপনার একাউন্টের টেম্পোরারি ডিরেক্টরির সাথে সম্পর্কিত। আপনি লগ আউট এবং লগ ইন করে, বা ইউজার-লেভেল টেম্পোরারি ফোল্ডার ডিলিট করে যাতে macOS অটোমেটিক্যালি এটি রিজেনারেট করে, এটি রিক্রিয়েট করতে পারেন। চিন্তা করবেন না, এটি সেফ। সিস্টেম পরবর্তী বুটে একটি নতুন তৈরি করবে।
- সকল অ্যাপ্লিকেশন বন্ধ করুন। এটি গুরুত্বপূর্ণ কারণ সেগুলো টেম্প ফাইল ব্যবহার করতে পারে।
- Terminal আবার খুলুন, আপনার ইউজারের টেম্প ডিরেক্টরি ডিলিট করুন: sudo rm -rf /var/folders/xs/xxxxxxxxxxxxxx/।
এই কমান্ড আপনার ইউজারের জন্য সার্বজনীন ইউনিক ফোল্ডারটি ডিলিট করে, যেটিতে T (temp) ফোল্ডার থাকে। সিস্টেম বুটে একটি নতুন তৈরি করবে।
# ৪ হোম ডিরেক্টরির পারমিশন রিসেট করুন
আপনার হোম ডিরেক্টরির পারমিশনগুলো ভাঙা থাকলে, macOS টেম্প ফাইল লিখতে ব্যর্থ হতে পারে। সেগুলো রিসেট করতে:
diskutil resetUserPermissions / 'id -u' 
এটি আপনার একাউন্টের ডিফল্ট পারমিশন রিস্টোর করে।
# ৫ Disk Utility First Aid রান করুন
করাপ্ট ডিরেক্টরি পারমিশন এই error identifying a writable temporary folder-এর একটি ঘন ঘন কারণ। ডিস্ক ইউটিলিটির First Aid এটি রিপেয়ার করতে পারে।
- Finder > Applications > Utilities > Disk Utility।
- সাইডবারে আপনার মেইন ভলিউম সিলেক্ট করুন (সাধারণত Macintosh HD বা অনুরূপ নাম)। সেরা রেজাল্টের জন্য, টপ-লেভেল ফিজিক্যাল ড্রাইভ সিলেক্ট করুন।
- First Aid বাটনে ক্লিক করুন এবং তারপর Run।

যদি এটি এরর খুঁজে পায় এবং রিপেয়ার করে, আপনার ম্যাক রিস্টার্ট করুন এবং আবার চেষ্টা করুন।
# ৬ কনফ্লিক্টিং সফটওয়্যার চেক করুন
বিরল কেসে, সিকিউরিটি বা ক্লিনিং সফটওয়্যার অতিরিক্তভাবে ফোল্ডার পারমিশন রেস্ট্রিক্ট করতে পারে বা ভুলভাবে টেম্প ডিরেক্টরি "ক্লিন" করতে পারে।
- অস্থায়ীভাবে যেকোনো থার্ড-পার্টি অ্যান্টিভাইরাস, ফায়ারওয়াল, বা "ক্লিনার" অ্যাপস (যেমন CleanMyMac, MacKeeper, ইত্যাদি) ডিজেবল করুন।
- আপনার অপারেশন আবার ট্রাই করুন। যদি কাজ করে, তবে সেই সফটওয়্যারের সেটিংস চেক করুন দেখতে এতে /tmp বা ~/tmp ফোল্ডার লক ডাউন করার ফিচার আছে কিনা এবং সেই পাথগুলো হোয়াইটলিস্ট করুন।
# ৭ স্পেস ফাঁকি করুন
প্রায় ফুল ডিস্ক macOS-কে নতুন টেম্পোরারি ফাইল তৈরি করতে বাধা দিতে পারে। নিশ্চিত করুন আপনার কাছে কমপক্ষে ১০-১৫% ফ্রি স্টোরেজ আছে বড় অপ্রयुक्त ফাইল ডিলিট করে, ট্র্যাশ খালি করে, এবং ডেটা এক্সটার্নাল স্টোরেজে অফলোড করে।
Macintosh HD-এ ডিস্ক স্পেস ক্লিন করার সম্পর্কে আরও জানুন।
সব ব্যর্থ হলে: অবিলম্বে ডেটা রিকভার করুন
যদি সব ট্রাবলশুটিং ধাপের পরও এররটি বাঁকি থাকে, এবং বিশেষ করে আপনি ঘন ঘন ক্র্যাশ, মিসিং ফাইল, বা ডিস্ক রিড-অনলি হওয়া নোটিশ করেন, তবে এটি একটি অন্তর্নিহিত ড্রাইভ ফেইল্যারের ইঙ্গিত দিতে পারে। সেক্ষেত্রে, আপনার গুরুত্বপূর্ণ ফাইলগুলো অবিলম্বে সুরক্ষিত করা জরুরি।
একটি বিশ্বস্ত সমাধান হচ্ছে iBoysoft Mac Recovery Mode ব্যবহার করা। একবার ট্রাই করুন~
শেষ কথা
ম্যাকে "Error Identifying a Writable Temporary Folder" সাধারণত হার্মলেস এবং পারমিশন রিসেট, ডিস্ক রিপেয়ার, বা স্পেস ফাঁকি করে ফিক্স করা যায়। কিন্তু যদি সমস্যা ডিস্ক ইস্যুর সাথে বাঁকি থাকে, দেরি করবেন না—iBoysoft Mac Recovery Mode-এর মতো টুল ব্যবহার করে আপনার ফাইলগুলো স্থায়ী লস হওয়ার আগে সুরক্ষিত করুন।
Error identifying a writable temporary folder সম্পর্কে FAQs
প্রশ্ন: আপনার ম্যাক রিবুট করুন, তারপর Terminal-এ /tmp এবং /var/tmp চেক করুন। যদি মিসিং থাকে, sudo mkdir এবং chmod 1777 দিয়ে প্রপার পারমিশনসহ সেগুলো রিক্রিয়েট করুন। অথবা প্রফেশনাল টুল iBoysoft Data Recovery for Mac ব্যবহার করে লস্ট ডেটা ফিরিয়ে আনুন।
প্রশ্ন: Terminal খুলুন এবং রান করুন: sudo mkdir /tmp; sudo chmod 1777 /tmp; sudo chown root:wheel /tmp এক এক করে।
প্রশ্ন: Terminal-এ, পারমিশন রিসেট করুন: sudo chmod 1777 /tmp /var/tmp এবং sudo chown root:wheel /tmp /var/tmp।