Tôi đang thiết lập máy Linux (Ubuntu 9.10) làm máy chủ tệp trong mạng LAN của mình và muốn có một vài ổ cứng ngoài gắn vào, nhưng không phải lúc nào cũng được cấp nguồn. Tôi đã đọc rằng tôi có thể tạm dừng các thiết bị USB ( ở đây và ở đây ) và điều này sẽ tắt nguồn thiết bị cho đến khi tôi muốn đánh thức nó sau. Vì các ổ đĩa ngoài của tôi là đĩa cứng, tôi nghĩ rằng điều này sẽ giúp kéo dài tuổi thọ của chúng!
Tôi muốn chắc chắn trước khi tôi tiếp tục và chạy các lệnh mà tôi đang làm chính xác. Tôi muốn tạm dừng thiết bị tại /dev/sdc1
:
$ udevadm info -q path -n /dev/sdc1
# output: /devices/pci0000:00/0000:00:1d.7/usb1/1-4/1-4:1.0/host3/target3:0:0/3:0:0:0/block/sdc/sdc1
$ echo suspend > /sys/bus/usb/devices/1-4/1-4:1.0/host3/power/level
Sau đó để bật lại thiết bị:
echo on > /sys/bus/usb/devices/1-4/1-4:1.0/host3/power/level
Ai đó có thể xác nhận rằng tôi đang viết lệnh 'đình chỉ' vào đúng tệp không? Tôi có cần ngắt kết nối ổ đĩa trước khi tạm dừng không?