আমি যখন idাকনাটি বন্ধ করি তখন সমস্ত বাহ্যিক ড্রাইভ আনমাউন্ট করার জন্য কি আমি আমার ম্যাকবুকটি কনফিগার করতে পারি?


10

আমার একটি নতুন 13 "ম্যাকবুক প্রো চলমান মাভারিক্স রয়েছে This এই কম্পিউটারটি এমন একটি বাহ্যিক ইউএসবি ড্রাইভের সাথে সংযুক্ত যা আমি আমার টাইম মেশিন ব্যাকআপগুলির জন্য এবং বাহ্যিক স্টোরেজ করার জন্য টাইম মেশিন ব্যাকআপ প্রতিদিন কয়েকবার পাই এবং ড্রাইভ বেশিরভাগ ক্ষেত্রে নিষ্ক্রিয় থাকে is দিনটি.

আমি যখন কোনও মিটিংয়ে, সার্ভার রুমে ছুটে যাই বা দিনের শেষে আমি বাড়ির দিকে যাচ্ছি, আমি নিম্নলিখিতগুলি করতে চাই:

  1. দ্রুত আমার ম্যাকবুকের theাকনাটি বন্ধ করুন।
  2. ম্যাককে যত তাড়াতাড়ি সম্ভব সমস্ত বাহ্যিক ড্রাইভগুলি স্বয়ংক্রিয়ভাবে আনমাউন্ট করুন এবং প্রয়োজনে জোর করে চাপুন। সমস্ত লাইট বন্ধ হয়ে যাওয়ার জন্য আমি কয়েক সেকেন্ড অপেক্ষা করতে ইচ্ছুক।

আমি আমার ম্যাকের theাকনাটি বন্ধ করার সাথে সাথে কম্পিউটারটি সমস্ত বাহ্যিক ড্রাইভ স্বয়ংক্রিয়ভাবে আনমাউন্ট করার কোনও উপায় আছে কি?

বর্তমানে যদি আমি বাহ্যিক ড্রাইভগুলি আনমাউন্ট করতে ভুলে যাই তবে আমার ম্যাকটি পরে ত্রুটিটি দিয়ে আমাকে শাস্তি দেয় "ডিস্কটি সঠিকভাবে বের হয় নি possible যদি সম্ভব হয় তবে আনপ্লাগিং করা বা বন্ধ করার আগে ডিস্কটি সর্বদা বের করে আনুন" "

আমি জানি ডিস্ক ইন্টারফেস অপসারণের আগে সবসময় একটি ডিস্ক পরিষ্কারভাবে আনমাউন্ট করা ভাল অনুশীলন, তবে আমি একটি স্বয়ংক্রিয় সমাধান খুঁজছি। পরবর্তী সময় ব্যাকআপগুলির মধ্যে একটির মতো একটি ওয়ান টাইম মেশিন ব্যাকআপ চিত্র বাধাগ্রস্ত বা দূষিত হয় তবে আমি খুব উদ্বিগ্ন নই, আমার খুব কমই ব্যাকআপ থেকে পুনরুদ্ধার প্রয়োজন need যেহেতু ফাইল সিস্টেম একটি জার্নালিং ফাইল সিস্টেম, তাই জার্নাল স্বচ্ছভাবে অন্যান্য অনেক ফাইল সিস্টেমের দুর্নীতির ত্রুটির যত্ন করে care


যেহেতু আপনার অ্যাকাউন্ট থেকে লগ আউট সমস্ত ড্রাইভগুলি আনমেট করে, তাই কেবল লগ আউট করার কোনও উল্লেখযোগ্য ক্ষতি আছে? এছাড়াও, আমি বিশ্বাস করি যে ওএস সমস্ত ফাইল সিস্টেম আইও লিখেছেন fl
bmike

উত্তর:


8

এমন অনেকগুলি অ্যাপ রয়েছে যা ঘুমের উপর স্ক্রিপ্ট চালাতে পারে:

নীচের মতো একটি ব্যাশ স্ক্রিপ্ট সমস্ত নির্দিষ্ট ডিস্কগুলিকে আনমাউন্ট করবে:

VOLUMES="/Volumes/drive1 /Volumes/drive2 /Volumes/drive3"
for volume in $VOLUMES ; do [ -d $volume ] && umount -f $volume done

বাদে সমস্ত ভলিউম আনমাউন্ট করতে /:

umount -A

বা আরও পরিষ্কারভাবে ...

osascript -e 'tell application "Finder" to eject (every disk whose ejectable is true)'

6

আরেকটি বিকল্প হ'ল জেটিসন (অ্যাপ স্টোরের মাধ্যমে উপলভ্য) - এটি আমি এখন কয়েক মাস ধরে ব্যবহার করে আসছি এবং কোনও সমস্যা হয়নি। আপনি ঘুম থেকে উঠলে এটি সম্প্রতি স্বয়ংক্রিয়ভাবে স্থির সংযুক্ত ডিস্কগুলিকে পুনরায় মাউন্ট করার বিকল্পটি অর্জন করেছে।

নতুন v1.3.0 (কেবলমাত্র ডাউনলোড ডাউনলোড - আমি ধরে নিই যে এটি অ্যাপ স্টোরের দিকে চলেছে) এর জন্য আরও বেশি খরচ হয় এবং তারা তাদের FAQ এ কেন তা ব্যাখ্যা করে।

যদি আমি এটি সঠিকভাবে পড়ে থাকি তবে একজন অ্যাপ স্টোর সংস্করণটি দুই ডলারের বিনিময়ে কিনতে পারে এবং তারপরে বিনামূল্যে ডাউনলোডের সংস্করণে বিনামূল্যে আপগ্রেড করতে পারে, তবে আমি এটি নিশ্চিত বা চেষ্টা করে দেখিনি।

উভয় দামেই একেবারে ব্যয়বহুল নয়, তবে স্লিপ ওয়াচারের মত বিকল্পটি মনে হচ্ছে এটি বিনামূল্যে নয়।


4

আমি @ গ্রাগসাইড এর উত্তরে বিস্তারিত জানাব।

আমি স্লিপ ওয়াচার ব্যবহার করছি

  1. পোর্টগুলি থেকে ইনস্টল করুন:

    sudo port install sleepwatcher
    
  2. ম্যানুয়ালটিতে /opt/local/share/doc/sleepwatcher/ReadMe.rtfএবং এর মাধ্যমে পড়ুন man sleepwatcher। ম্যাকওয়ার্ল্ড থেকে এই পুরাতন ম্যাকিন্টটি পড়ুন: স্লিপওয়াচার সিস্টেমের মাধ্যমে একটি অনিদ্রা ম্যাক নিরাময় করুন । মেশিন্ট অনুসারে আমি কেবল কোডগুলিতে ~/.sleepএবং ~/.wakeup, বা গ্লোবাল ফাইলগুলিতে /etc/rc.sleep& যুক্ত করতে পারি /etc/rc.wakeup

  3. নিম্নলিখিত কোডটি রাখুন ~/.sleep:

    osascript -e 'tell application "Finder" to eject (every disk whose ejectable is true)'
    
  4. স্লিভওয়াচার সক্রিয় করুন। পরিবর্তন <key>Disabled</key><true/>করুন <key>Disabled</key><false/>

    sudo vim /Library/LaunchDaemons/org.macports.sleepwatcher.plist
    sudo launchctl load /Library/LaunchDaemons/org.macports.sleepwatcher.plist
    sudo launchctl list | grep sleepwatcher
    
  5. যাচাই করুন:

    ps aux |grep [s]leepwatcher
    root              421   0.0  0.0  2459568   1012   ??  Ss    2:45PM   0:00.00 /opt/local/bin/daemondo --label=sleepwatcher --start-cmd /opt/local/sbin/sleepwatcher --verbose --sleep /opt/local/etc/rc.sleep --wakeup /opt/local/etc/rc.wakeup ; --pid=exec
    root              422   0.0  0.0  2460656   1888   ??  S     2:45PM   0:00.17 /opt/local/sbin/sleepwatcher --verbose --sleep /opt/local/etc/rc.sleep --wakeup /opt/local/etc/rc.wakeup
    
  6. সম্পন্ন!


আমি .plistসঠিকভাবে জিনিসটি সক্রিয় করছি কিনা তা নিশ্চিত করতে আমি এই উত্তরে কিছু পর্যালোচনা ব্যবহার করতে পারি ।
স্টিফান লাসিউইস্কি

এটি ধাপে ধাপে অনুসরণ করেছে, তবে এটি আমার পক্ষে কার্যকর হয় না। ঘুমানোর পরে আমি আমার বাহ্যিক হার্ড-ড্রাইভটি প্লাগ করে ফেলি, আমার ম্যাকবুক 5,3 জেগে যায় এবং আমি idাকনাটি খুললে আমি অপ্রত্যাশিতভাবে উত্পন্ন ডিস্ক ত্রুটি পাই।
সারু লিন্ডেস্টেক

এটি আমার পক্ষে কাজ করে তবে কেবল কখনও কখনও। নিশ্চিত কেন।
স্টিফান লাসিউইস্কি

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

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