Làm cách nào để tắt ổ cứng trong Ubuntu?


20

Tôi đang chạy Kubfox từ Ổ cứng ngoài. Ổ cứng trong của tôi có Windows trên đó. Tôi không muốn sử dụng nó trong khi trên Ubuntu và muốn tắt nó để tạo ra ít nhiệt hơn cũng như tiêu thụ pin thấp hơn. Tôi nghĩ rằng quay xuống ổ cứng không phải là một lựa chọn cho tôi. Bởi vì, nó làm hao mòn ổ cứng và tôi không có kế hoạch chi tiêu cho ổ cứng :)


Có những câu hỏi tương tự đã được hỏi (và đã trả lời): askubfox.com/questions/39760/ trên
Guilhem Soulas

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

@GuilhemSoulas Câu hỏi của tôi không phải là về việc quay xuống ổ cứng. Của tôi là làm thế nào để tắt ổ cứng.
AhmedBilal

Câu trả lời:


20
sudo hdparm -Y /dev/sdX

trong đó / dev / sdX là thiết bị bạn muốn tắt. Bạn cũng có thể chạy sudo blkidđể xác định 'dấu vân tay' của thiết bị (UUID), điều này sẽ cho phép bạn kiểm soát đáng tin cậy hơn thiết bị nào đang bị tắt.

Trong trường hợp này, bạn sẽ chạy:

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

người đàn ông 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.

Chính xác là gì hard or soft reset, tức là làm thế nào để lấy lại ổ đĩa?
Asalle

Lệnh này đã tắt ổ đĩa cứng, nhưng chạy sudo hdparm -C /dev/sdXđể truy vấn trạng thái sẽ bật lại ổ đĩa sau đó chuyển sang trạng thái chờ (một thiết lập lại mềm, tôi đoán vậy). Có công việc để tiết kiệm năng lượng, nhưng không phải để mô phỏng cài đặt mà không có ổ đĩa cứng.
Clearkimura

5

Bạn có thể sử dụng như sau (đây sdclà tên của thiết bị khối quan tâm tương ứng):

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

+1 Điều này hoạt động như mong đợi để ngăn chặn trình cài đặt phát hiện ổ đĩa cứng. Phải chạy các lệnh dưới dạng root (không phải sudo).
Clearkimura

1
Tôi nghĩ điều tương tự là khả thi khi sử dụng sudo: sudo bash -c 'echo 1 > /sys/block/sdc/device/delete'.
Phương Đông

3

Bạn có thể đã udisks2cài đặt gói; bạn có thể dùng

udisksctl power-off -b /dev/sdX

nơi /dev/sdXlà thiết bị bạn muốn tắt.

Từ udisksctltrang man (phiên bản 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.
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.