ম্যাকবুকটিতে সেকেন্ডারি হার্ড ড্রাইভ অক্ষম করুন বা ঘুম করুন


11

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

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

উত্তর:


0

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


আহ ঠিক আছে আমি দেখছি ... অনুমান করা সহজভাবে এটি করতে হবে তখন। স্ক্রিপ্ট অফ আনমাউন্ট প্রক্রিয়া ... ধন্যবাদ!
সিপাক

আমার উইন্ডোজ for এর জন্য একই প্রশ্ন রয়েছে, এটি কি সেখানে সম্ভব?
ড্যানি

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

11

আমি ডিজমাস্টারের সাথে একমত নই। একটি সাটা বন্দর একটি Sata বন্দর। এটি সাধারণত ডিভিডির জন্য ব্যবহৃত ওএসে কোনও পার্থক্য করে না।

আমি আমার এইচডিডি অপটিক্যাল উপসাগরেও স্থানান্তরিত করেছি।

গোলমাল কমাতে আমি এ পর্যন্ত যে সেরা জিনিসটি পেয়েছি তা হ'ল:

  • আপনি শক্তি পছন্দগুলিতে ডিস্ক স্লিপ সক্ষম করেছেন তা নিশ্চিত করুন।
  • তারপরে, টার্মিনালে চালান:

    sudo pmset -a disksleep 1
    

মাত্র 1 মিনিটের পরে ডিস্কটি ঘুমাতে।

এছাড়াও, আপনি যদি এই ড্রাইভে স্পটলাইট অক্ষম করেন, আপনি স্পটলাইট খুললে ড্রাইভটি স্পিন হবে না। স্পটলাইট অক্ষম করতে:

sudo mdutil -i off /Volumes/TSA-Data 

(বা প্রচলিত উপায়: স্পটলাইট অগ্রাধিকারগুলিতে স্পটলাইট বাদ দেয় না এমন জায়গাগুলির তালিকায় ফাইন্ডার সাইডবার থেকে ড্রাইভ (সমস্ত পার্টিশন) টেনে আনুন)

এটি এখনও স্পষ্ট কারণ ছাড়াই কিছু সময় স্পিনস করে।


9

আমি পূর্ববর্তী উত্তরগুলির সাহায্যে নিম্নলিখিত কমপ্যাক্ট স্ক্রিপ্ট তৈরি করেছি। স্ক্রিপ্টটি মাউন্ট করে না এবং দ্বিতীয় ড্রাইভ (ডিস্ক 1, এখানে "এইচডিডি") এটি মাউন্ট না করা হলে এবং এটি মাউন্ট করা থাকলে তা বের করে দেয় op

আমি অলস সময়টি 1 মিনিট (টার্মিনালে sudo pmset -a disksleep 1:) এও কমিয়ে দিয়েছি এবং "এইচডিডি" স্পটলাইট ব্যতিক্রমগুলির তালিকায় রেখেছি যেখানে এটি যখনই মাউন্ট করা হয় ততবারে এটি প্রদর্শিত হয়।

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


নীচে "এইচডিডি" এর পরিবর্তে সঠিক ডিস্কের নামটি ব্যবহার করুন!

লিপি MountHDD.scpt:

tell application "Finder"   
if not (exists the disk "HDD") then   
do shell script "diskutil mountDisk 'disk1'"      
tell application "Finder"                 
activate    
make new Finder window     
set target of Finder window 1 to disk "HDD"    
end tell    
else   
do shell script "diskutil eject 'disk1'"      
end if   
end tell   

প্রোগ্রামটিকে (.app) হিসাবে স্ক্রিপ্টটি সংরক্ষণ করুন এবং প্রোগ্রামটি ডকে রাখুন!

নোট করুন যে ডিস্কটি এখনও বুট এবং জেগে স্পিন আপ (আনমাউন্ট করা)। এটি ঘুমানোর জন্য একবার / দু'বার অ্যাপ্লিকেশন চালান (মাউন্ট করা / আনমাউন্ট করা)। যদি আপনি কিছু না করেন তবে এটি অলস সময়টি স্পিন করবে ( sudo pmset -a disksleep 1ব্যবহৃত হলে 1 মিনিট ) এবং তারপরে বন্ধ হবে।


4

আমার চূড়ান্ত সমাধানটি ছিল একটি অটোমেটার অ্যাপ্লিকেশন তৈরি করা যা আমি স্পটলাইট থেকে চালিত করি।

  • এইচডি বের করার জন্য একটি;

    শেল স্ক্রিপ্ট রান করুন: diskutil eject 'disk1'

  • এইচডি মাউন্ট করার জন্য আরেকটি;

    শেল স্ক্রিপ্ট রান করুন: diskutil mountDisk 'disk1'

কোথায় disk1ঘুম / দূরীভূত করতে ডিস্ক আপনি নিচে ঘুর্ণন করতে চান / বাহিনীর নাম। এই নামটি "সিস্টেম তথ্য" তে পাওয়া যায়।


আমার সিস্টেমে আমার কাছে একই স্ক্রিপ্ট রয়েছে, তবে এর মধ্যে কোনওটিই ২ য় ড্রাইভ বন্ধ করে না বলে মনে হয় - এটি সর্বদা ঘুরছে, আনমাউন্ট না হয়েও! নিষ্ক্রিয় ডিভিডি ড্রাইভের চেয়ে ব্যাটারি ওয়ে অবশ্যই দ্রুত ড্রেন করে ...
ডেমিস

3

তাই আমি গুগলিংয়েরও কিছু করেছি এবং এমন কিছুই খুঁজে পেল না যা সত্যই সহায়তা করেছিল। কিছু জিনিস একত্রিত করার পরে আমি দৌড়াতে পেয়েছি

hdiutil eject disk1

টার্মিনাল কাজ। আপনি যদি ডিস্ক ইউটিলিটিতে তথ্য পেয়ে থাকেন তবে আপনি দেখতে পারবেন যে আপনি যে ড্রাইভটি বের করতে চান তা ডিস্ক 0 বা ডিস্ক 1 বা যা কিছু হোক। আমি আবার খোলা ডিস্ক ইউটিলিটির মতো জিনিসগুলি করি তবে কিছু সময় ডিস্কটি ব্যাক আপ হয়ে যায়।


2

এখানে সহজ অ্যাপল লিপি:

set answer to the button returned of (display dialog "Your second HDD wants to?" with icon caution buttons {"Wait", "Sleep", "WakeUp"})

if answer = "Sleep" then
    do shell script "hdiutil eject disk1"
else if answer = "WakeUp" then
    do shell script "diskutil mountDisk disk1"
end if

2

আমি দেখতে পেয়েছি যে mdutil -d /Volumes/<hard disk>ড্রাইভ অনুসন্ধান বন্ধ করার জন্য আমাকে এটি চালানোর জন্যও দৌড়াতে হয়েছিল, যেহেতু সূচীকরণ বন্ধ করে দেওয়া এটি অনুসন্ধান থেকে বাধা দেয়নি কারণ এটি ইতিমধ্যে একবার সূচিকৃত হয়েছিল।

এখন আমি স্পটলাইট হিট করতে পারি এবং দ্বিতীয় ড্রাইভটি বন্ধ হয়ে যায়।


1

বাহ্যিক ড্রাইভের মতো স্ট্যান্ডার্ড ম্যাক ওএস হিসাবে অপটিক ড্রাইভে দ্বিতীয় ডিস্কটি ফর্ম্যাট করুন। তারপরে এটিকে স্পটলাইটের ব্যক্তিগত বিভাগে সরান। আপনি ডিস্ক ইউটিলিটিতে এটি আনমাউন্টও করতে পারেন যেহেতু ও ডিস্ক সেই ডিস্কে উপস্থিত থাকবে না যার অর্থ টার্মিনাল নেই। আপনি যখন ক্লিক করবেন তখনই ডিস্কটি স্পিন হয়ে যাবে।


1

আমি আমার ড্রাইভ দুটি মাউন্ট এবং আনমাউন্ট করার জন্য অ্যাপ্লিক্রিপ্ট তৈরি করেছি।

আমার অপটিক্যাল উপসাগরে নিয়মিত এইচডিডি। ম্যাকবুক প্রো (2006 সালের শেষের দিকে)। ওএসএক্স সিংহ

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


-যদি চলমান প্রক্রিয়াগুলি খোলা থাকে যা ড্রাইভটিকে বের করে দেওয়া থেকে বিরত রাখে, স্ক্রিপ্টটি ক্রিয়াকলাপ মনিটরটি খুলবে এবং টার্মিনাল উইন্ডোতে lsof চালায়।

-তাহলে প্রক্রিয়াটি হত্যা করা উচিত কিনা তা আপনি সিদ্ধান্ত নিতে পারেন।

-এর ডায়ালগ বক্সে হত্যার জন্য ব্যবহারকারীদের নিশ্চিতকরণ জিজ্ঞাসা করেছে।

আমি এগুলিকে অ্যাপলস্ক্রিপ্ট মেনু থেকে চালাই। আপনি এটি এটি সক্ষম করতে পারেন:

  1. AppleScript Editor.app (অ্যাপ্লিকেশন -> ইউটিলিটিস) খুলুন।
  2. পছন্দগুলি খুলুন…।
  3. "মেনু বারে স্ক্রিপ্ট মেনু দেখান" পরীক্ষা করুন।

মাউন্ট ড্রাইভ

on run
    try

        do shell script "diskutil mountDisk disk1"

    on error

    end try
end run

আনমাউন্ট ড্রাইভ

on run

    try

        do shell script "hdiutil eject disk1"

    on error

        tell application "System Events"
            set termOpen to count (processes whose name is "Terminal")
            set amOpen to count (processes whose name is "Activity Monitor")
        end tell


        tell application "Terminal"
            activate
            set newTab to do script "lsof /Volumes/'HFS HD'"
        end tell

        tell application "Activity Monitor"
            activate
        end tell

        delay 3

        set question to display dialog "Kill running?" buttons {"Yes", "No"} default button 2
        set answer to button returned of question

        if answer is equal to "Yes" then
            do shell script "lsof -P | grep '/Volumes/HFS HD'  | awk '{print $2}' | xargs kill -9"
            do shell script "hdiutil eject disk1"
        end if


        tell application "Activity Monitor"
            if amOpen is 0 then
                quit
            end if
        end tell

        tell application "Terminal"
            if termOpen is 0 then
                quit
            else
                close (first window whose selected tab is newTab) saving no
            end if
        end tell



    end try
end run

আমার জন্য নিখুঁত কাজ করে, আশা করি আপনারও সাফল্য রয়েছে!


এটি কি আসলে ড্রাইভটি "অফ" করে? আমার জন্য, আনমাউন্টিং (বিভিন্ন উপায়ে - ডিস্কুটিল, হুডুটিল ইত্যাদি) এখনও এইচডিডি স্পিনিং ছেড়ে যায়।
ডেমিস

0

অন্যান্য পোস্টার হিসাবে, এটি আমার জন্য কাজ করেছে।

  • আমি চাইলে টার্মিনালে কমান্ডগুলি চালিত করি
  • আমাকে কোনওভাবেই স্পটলাইট অক্ষম করতে হয়নি
  • একবারে ড্রাইভটি মাউন্ট হয়ে গেলে আমি তাত্ক্ষণিকভাবে স্পটলাইট করতে পারি

আমি এটিকে স্বয়ংক্রিয়করণ বা সরল করার বিষয়ে কিছু পরামর্শ চেষ্টা করব।

// unmount
hdiutil eject disk1

// mount
diskutil mountDisk disk1

সেটআপ: ম্যাকবুকপ্রো 7,1 13 ইঞ্চি সাথে মাউন্টেন সিংহ 10.8.3। ডিভিডি ড্রাইভের জায়গায় সেকেন্ডারি হার্ড ড্রাইভ, মূল ড্রাইভটি এসএসডি

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