我使用的是内核为 2.6.31 的 ubuntu 9.10。除了启动盘之外,我还使用 mdadm 为 5 个磁盘创建了一个软件 raid。一个磁盘发生故障。我将其从阵列中移除。mdadm --detail /dev/md0 显示:
0 8 17 0 active sync /dev/sdb1
1 8 33 1 active sync /dev/sdc1
2 8 49 2 active sync /dev/sdd1
3 0 0 3 removed
4 8 81 4 active sync /dev/sdf1
我在 /dev/sde 中安装了一个新磁盘,但是格式化它之后,我无法让设备 /dev/sde1 存在。
然后我重新启动以确保万无一失。之后:
- 我试过 fdisk、parted 和 gparted。在所有程序中格式化后,我得到了相同的结果。
- 该分区未在 /proc/partitions 中列出
- /var/log/messages 中没有奇怪的消息
- BIOS 中列出了所有驱动器,包括 SDE
- 我的 dmesg 输出可以在这里获得:http://pastebin.com/BX6ya3qx
我会使用 MAKEDEV 手动添加 /dev/sde1,但这会使用 udev,所以我不知道该怎么做。如何让 /dev/sde1 设备出现?
答案1
我升级到 Ubuntu 10.04 LTS,它神奇地开始工作了。我只能假设这是一个内核或发行版问题。