จะปิดฮาร์ดไดรฟ์ใน Ubuntu ได้อย่างไร


20

ฉันใช้ Kubuntu จาก External Hard Drive My Internal Hard Drive มี Windows อยู่ ฉันไม่ต้องการใช้ในขณะที่อยู่บน Ubuntu และต้องการปิดเพื่อผลิตความร้อนน้อยลงรวมทั้งใช้พลังงานแบตเตอรี่ต่ำ ฉันคิดว่าการหมุนฮาร์ดไดรฟ์ไม่ใช่ตัวเลือกสำหรับฉัน เพราะมันทำให้ฮาร์ดไดรฟ์เสื่อมสภาพและฉันไม่ได้วางแผนที่จะใช้ HDD ของ :)


มีคำถามที่คล้ายกันที่ถามแล้ว (และตอบ): askubuntu.com/questions/39760/…
Guilhem Soulas

1
man hdparm sudo hdparm -Y /dev/sdX
earthmeLon

@ GuilhemSoulas คำถามของฉันไม่ได้เกี่ยวกับการหมุนฮาร์ดไดรฟ์ ฉันเป็นวิธีการปิดฮาร์ดไดรฟ์
AhmedBilal

คำตอบ:


21
sudo hdparm -Y /dev/sdX

โดยที่/ dev / sdXเป็นอุปกรณ์ที่คุณต้องการปิด นอกจากนี้คุณยังสามารถเรียกใช้sudo blkid'ลายนิ้วมือ' (UUID) ของอุปกรณ์ซึ่งจะช่วยให้คุณสามารถควบคุมอุปกรณ์ที่จะปิดได้อย่างน่าเชื่อถือ

ในกรณีนี้คุณจะเรียกใช้:

sudo hdparm -Y /dev/disk/by-uuid/DEVICE-IDENT-HERE

ผู้ชาย hdparm

   -Y     Force  an  IDE  drive  to  immediately  enter  the  lowest power
          consumption sleep mode, causing it to shut down  completely.   A
          hard  or soft reset is required before the drive can be accessed
          again (the Linux IDE driver will automatically handle issuing  a
          reset  if/when  needed).   The  current power mode status can be
          checked using the -C option.

คืออะไรคือhard or soft resetวิธีการที่จะได้รับไดรฟ์กลับมา?
Asalle

คำสั่งนี้ปิดฮาร์ดไดรฟ์ แต่การเรียกใช้sudo hdparm -C /dev/sdXเพื่อสอบถามสถานะจะเปิดไดรฟ์อีกครั้งจากนั้นจะเข้าสู่โหมดสแตนด์บาย ทำงานเพื่อการประหยัดพลังงาน แต่ไม่ใช่สำหรับการจำลองการติดตั้งโดยไม่ต้องใช้ฮาร์ดดิสก์
clearkimura

5

คุณสามารถใช้สิ่งต่อไปนี้ (นี่sdcคือชื่ออุปกรณ์บล็อกที่เกี่ยวข้องที่น่าสนใจ):

sync
echo 1 > /sys/block/sdc/device/delete

+1 ทำงานได้ตามที่คาดไว้เพื่อป้องกันไม่ให้ตัวติดตั้งตรวจจับฮาร์ดดิสก์ไดรฟ์ได้เลย ต้องรันคำสั่งในฐานะรูท (ไม่ใช่ sudo)
clearkimura

1
ผมคิดว่าเหมือนกันเป็นไปได้ใช้:sudo sudo bash -c 'echo 1 > /sys/block/sdc/device/delete'
Tomilov Anatoliy

3

คุณอาจudisks2ติดตั้งแพ็คเกจแล้ว คุณสามารถใช้ได้

udisksctl power-off -b /dev/sdX

ซึ่ง/dev/sdXเป็นอุปกรณ์ที่คุณต้องการที่จะปิด

จากudisksctlหน้าคน (รุ่น 2.7.6):

power-off
    Arranges for the drive to be safely removed and powered off. On the OS
    side this includes ensuring that no process is using the drive, then
    requesting that in-flight buffers and caches are committed to stable
    storage. The exact steps for powering off the drive depends on the
    drive itself and the interconnect used. For drives connected through
    USB, the effect is that the USB device will be deconfigured followed
    by disabling the upstream hub port it is connected to.

    Note that as some physical devices contain multiple drives (for
    example 4-in-1 flash card reader USB devices) powering off one drive
    may affect other drives. As such there are not a lot of guarantees
    associated with performing this action. Usually the effect is that the
    drive disappears as if it was unplugged.
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.