আমি যখন এটি ব্যবহার না করি তখন লিনাক্সে আমার (ব্যাকআপ) হার্ড ডিস্ক বন্ধ করুন


17

আমার কম্পিউটারে আমার একটি হার্ড ডিস্ক রয়েছে যা আমি আমার ডেটার ব্যাকআপ তৈরি করতে ব্যবহার করি। আমি অন্যথায় এই ডিস্কটি ব্যবহার করি না।

আমার ব্যাকআপ শেষ হয়ে গেলে আমি কীভাবে এই ডিস্কটিকে ঘুরানো থেকে আটকাতে পারি? এছাড়াও ব্যাকআপটি পরে নেওয়ার আগে আমি কীভাবে এটি আবার স্পিন আপ করব?

ড্রাইভটি নিয়মিত এসটিএ ড্রাইভ।

উত্তর:


14

ফাইল সিস্টেমটি পরিমাণমতো করুন এবং তারপরে hdparm -S 1 /dev/sdbপাঁচ সেকেন্ডের পরে এটি স্পিন ডাউন করতে সেট করুন ( /dev/sdbহার্ড ডিস্কের জন্য আসল ডিভাইসটি প্রতিস্থাপন করুন )। এটি হার্ড ডিস্ক দ্বারা উত্পাদিত শক্তি এবং তাপকে হ্রাস করবে।


3
এটিকে ব্যাক আপ করার ক্ষেত্রে, আপনাকে এইচডিডি অ্যাক্সেস / ব্যবহার করা ছাড়া অন্য কিছু করতে হবে না। unix.stackexchange.com/questions/10930/spin-up-drive-in-linux/...
SLM

ধন্যবাদ! আমি কীভাবে তখন ডিফল্ট স্ট্যান্ডবাই টাইমআউট মান পুনরুদ্ধার করতে পারি? আমি hdparm -Yসেই ব্যক্তির মধ্যেও দেখেছি যা মনে হয় ড্রাইভটি গভীর ঘুমের মোডে সেট করে। এটা কি সুপারিশ করা হয় না?
টোটার

এটি সবসময় কাজ করবে না। উদাহরণস্বরূপ রকস্টোর নিয়ন্ত্রণ প্যানেলটি ব্যবহার করার সময় ঘন ঘন একটি স্মার্ট চেক করবে, ড্রাইভটি কোনও কিছুতে মাউন্ট করা হয়েছে কিনা তা বিবেচনা না করেই। দুর্ভাগ্যক্রমে সর্বোত্তম উত্তর হ'ল এটি শারীরিকভাবে অপসারণ করা ... বা স্মার্ট মনিটর সহ এটিকে জাগ্রত করতে পারে এমন কোনও প্রোগ্রাম ব্যবহার না করা।
রায় ফস

5

সামিয়ামের উত্তরটি আরও বাড়ানোর জন্য, আপনার পক্ষে এই জিনিসগুলি করার জন্য আপনি উদেব বিধিগুলি সেট করতে পারেন।

এই উদাহরণস্বরূপ, আপনাকে একটি ফাইল পূরণ /etc/udev/rules.dকরতে হবে ( 45-sdX-power.rulesসম্মেলনগুলির প্রতি শ্রদ্ধা রাখার জন্য আদর্শভাবে এটির নাম দিন , তবে এটি সত্যিকার অর্থে কোনও ব্যাপার নয় ...), নিম্নলিখিতটি সহ:

ACTION=="add", SUBSYSTEM=="block", KERNEL=="sdX", ATTR{queue/rotational}=="1", RUN+="/path/to/hdparm -S 1 /dev/sdX"

যেখানে আপনাকে পূরণ করতে হবে sdXএবং বাইনারি ( ) এর পুরো পথ সরবরাহ করতে হবে ।hdparmwhich hdparm

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

এটি দ্বৈত বুট ডিস্কের জন্য আদর্শ (আমার কেস), এবং ব্যাকআপ ডিস্কগুলি আপনি সপ্তাহে একবারে বা তারপরেই কেবল সূচনা শুরু করে (এই ক্ষেত্রে আপনার ব্যাকআপ জারির আগে এটি মাউন্ট করা এটি চালু হবে এবং এটি বাকি সময়টি বন্ধ হয়ে যাবে) ।

হিসাবে hdparm -Y /dev/sdX, এটি এখানে কম দরকারী কারণ এটি একবারে ডিস্কটিকে একবার স্পিনিং করা থেকে বিরত করে, এর পরে ডিস্কের কোনও অ্যাক্সেস (এটি মাউন্ট করার মতো) এটিকে পুনরায় আরম্ভ করবে এবং আপনাকে আবার কমান্ড জারি করতে হবে।


3

জিনোম-ডিস্ক-ইউটিলিটি রেপো কোডে সংক্ষিপ্ত অনুসন্ধান এবং:

udisksctl power-off -b /dev/sdX

উবুন্টু এবং মিন্টে কাজ করে। আর্চলিনাক্সে, / usr / bin / udisksctl এর মালিক udisks2 প্যাকেজ।

সূত্র: সুপারইজার এসই উত্তর

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