LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 1072|回复: 6

如何热插拔硬件比如硬盘

[复制链接]
发表于 2009-2-26 09:33:47 | 显示全部楼层 |阅读模式
linux在运行状态下添加新的硬盘或者取出一块scsi硬盘该怎么作呢?windows下面可以在设备管理器里面去做,可是linux的操作命令是什么?
发表于 2009-2-26 12:59:38 | 显示全部楼层
umount ?
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-2-26 14:38:10 | 显示全部楼层
mount是针对分区的吧,我想的是整块硬盘从硬件上取出。
回复 支持 反对

使用道具 举报

发表于 2009-2-26 15:56:01 | 显示全部楼层
拔出
1. 卸载这个硬盘上的所有分区,确定没有裸设备指定在此磁盘上。
2.echo 1 > /sys/block/<device name>/device/delete
3. 拔下可热插拔硬盘

插入
1. 插入可热插拔硬盘到相应接口
2. usb 接口会自动识别
3. scsi 硬盘需要通知系统检测,
#echo - - - > /sys/class/scsi_host/<host>/scan
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-2 16:59:01 | 显示全部楼层
非常感谢kissingwolf ,这个问题困扰我好久了。
回复 支持 反对

使用道具 举报

发表于 2009-3-2 17:12:56 | 显示全部楼层
注意:上述操作你要确保这块硬盘不是RAID成员或RAID Hotspare。否则......你就哭吧......
回复 支持 反对

使用道具 举报

 楼主| 发表于 2009-3-3 14:01:03 | 显示全部楼层
说道raid,好像linux下面管理起来真的不省心啊,比如ibm serverraid,在windows下面安装很简单,到了linux下面就不一定能看到图形界面,只能通过windows远程登录来操作,不过这方面debian比redhat好,虽然ibm提供的只有rpm,可是我在reshat as5上它就时灵时不灵,倒是用alien 转成deb包后,稍作修改就稳定运行了。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表