物理层面: 硬件必须支持热插拔
首先要确认你的硬件在物理层面能支持热插拔,这是一切的前提.
BIOS层面要打开相关的设置
以华硕主板为例,操作步骤如下:
- 开机后按 F2 或者 DEL 键,进入 BIOS;
- 切换至高级模式(Advanced Mode);
- 依次进入如下路径:Advanced\PCH Storage Configuration,将对应 SATA 接口的 Hot Plug 选项切换至“Enabled”;
- F10 保存当前 BIOS 设置并退出。
通过上面的操作,可以打开热插拔功能. 其他硬件也有类似的操作
软件操作系统层面
Windows系统
- 停止使用相关硬盘上的操作
- 在“设备管理器”中选择需要拔掉的硬盘,点击“卸载设备”
- 卸载成功后即可插拔硬盘
Linux系统
- 停止使用相关硬盘上的操作
- 在文件系统中Umount相关硬盘(umount …)
- 如果使用LVM, 停用所有 LVM 组。(vgchange -an)
- 使硬盘休眠, 降低HDD转速。(sudo hdparm -Y /dev/…)
- 在操作系统中删除设备 (echo 1 | sudo tee /sys/block/…../device/delete), 命令执行后, 驱动器将停放磁头,完全停止磁盘并禁用总线上的电源。如果未停放的磁头接触旋转的盘片,驱动器可能会被永久损坏.
- 以上操作成功后即可插拔硬盘