我怎样才能告诉 Ubuntu 在启动时忽略我的坏掉的硬盘?
我知道我的辅助硬盘坏了,但我无法将其取出。每次重启都需要很长时间,因为 Ubuntu 尝试从中读取很长时间并报告错误:
[ 228.984480] sd 0:0:1:0: [sdb] Add. Sense:
Unrecovered read error - auto reallocate failed
[ 228.984486] end_request: I/O error, dev sdb, sector 65
[ 228.985395] Buffer I/O error on device sdb, logical block 8
[ 228.985463] Buffer I/O error on device sdb, logical block 9
...
我在 中注释掉了它/etc/fstab
,但这没有帮助。有什么想法吗?谢谢!
答案1
在 BIOS 中禁用它?
答案2
看起来有可能是一种告诉 udev 忽略它的方法,尽管我现在无法访问可以测试这一点的系统。
以 root 身份使用您最喜欢的文本编辑器打开 /etc/udev/rules.d/60-persistent-storage.rules。
往下几行,你可能会看到如下一行:
# skip rules for inappropriate block devices
KERNEL=="ram*|loop*|fd*|nbd*|gnbd*|dm-*|md*", GOTO="persistent_storage_end"
在第二行添加“sdb*”,使其看起来像这样:
KERNEL=="ram*|loop*|fd*|nbd*|gnbd*|dm-*|md*|sdb*", GOTO="persistent_storage_end"
保存文件然后重新启动。
答案3
为什么不能取出来?如果整个驱动器拔出来太困难,我会拔掉电源或接口电缆。