有时我需要将磁盘插入磁盘托架。在其他时候,我有一个非常奇怪的设置,即在笔记本电脑上使用SATA-eSATA电缆连接SSD的同时,还要从台式机上取电。
如何安全地从系统中删除SATA磁盘?这个Phoronix论坛主题有一些建议:
justsumdood写道:
一个(匿名)droid写道:
在拔掉插头之前,您在软件方面做了什么?它是简单的“ umount / dev / sd” [驱动器号]吗?卸下设备后,要“关闭电源”(或使设备休眠):hdparm -Y /dev/sdX
(其中X代表您要关闭电源的设备。例如:/ dev / sdb)
这将使驱动器掉电,从而可以移除驱动器而没有电压浪涌的危险。
这是否意味着磁盘缓存已正确刷新并随后关闭电源?
来自同一线程的另一个建议:
chithanh写道:
所有SATA和eSATA硬件在物理上都可以热插拔(即,如果您插入/拔出插头,则不会损坏)。芯片组和驱动程序如何处理这是另一个问题。某些驱动程序/芯片组组合不能正确处理热插拔,需要一个如下所示的热插拔命令:
echo 0 - 0 > /sys/class/scsi_host/hostX/scan
用适合您的SATA / eSATA端口的编号替换X。
我怀疑这样做是否正确,但我也找不到任何证明。
那么,从系统中删除连接的磁盘的正确方法是什么?假设我已经卸载了磁盘上的每个分区并运行了sync
。如果可能,请指向一些官方文档,我在Linux文档树或Linux ATA Wiki中都找不到任何内容。
1
操作delete
使其消失,我可以听到磁盘旋转的声音。仅仅hdparm -Y
还不够,因为/dev/
条目仍然存在。谢谢!