当我在 Dell PowerEdge 2900 上的 RedHat Linux 5 中安装 4 个新硬盘时,出现错误(修复文件系统)1#

当我在 Dell PowerEdge 2900 上的 RedHat Linux 5 中安装 4 个新硬盘时,出现错误(修复文件系统)1#

我使用的是运行 RedHat 5 的 Dell PowerEdge 2900。系统中有 4 个驱动器,使用 RAID 5;我购买并安装了另外 4 个驱动器,配置保持不变。在 PERC 6/i 中设置虚拟磁盘。退出并重新启动系统时,我得到以下信息:

fsck.ext3: No such file or dirrectory while trying open /dev/sdb1 [FAILED]

***An error occurred during the file system check.
***Dropping you to a shell; the system will reboot
***when you leave the shell.

然后系统提示输入 root 密码。我输入后系统提示:

(Repair filesystem) 1#

如果我输入,fdisk -l我会得到一些有关磁盘的信息以及:

Disk /dev/sdb doesn't contain a valid partition table

然后系统会提示我

(Repair filesystem) 2#

如果我重新启动,我会再次进入相同的屏幕。在发生这种情况之前,系统可以正常工作。有人知道为什么会发生这种情况吗?或者我可以做些什么来解决这个问题?谢谢

答案1

您的问题中有部分内容不是特别清楚:

我购买并安装了另外 4 个驱动器,保持配置相同......

您添加了额外的驱动器?或者您更换了原有的四个驱动器?

在 PERC 6/i 中设置虚拟磁盘。

作为新的 RAID 卷?作为现有 RAID 卷的扩展?还是其他?

如果我输入 fdisk -l,我会获得有关磁盘的一些信息以及:

只显示fdisk -l一个驱动器?您希望看到更多吗?

如果没有这些问题的答案,以下是一个大胆的猜测:

您的/etc/fstab文件是什么样子的?如果您将块设备引用为/dev/sdb1,则您的配置很脆弱——添加新磁盘可能会导致驱动器以新顺序进行扫描,这样以前的顺序sdb现在可能为sdd其他顺序。这就是为什么您fstab实际上应该仅通过 UUID、标签或逻辑卷引用设备的原因。

但是,如果这是您的问题,则fdisk -l仍会显示以前的内容/dev/sdb,只是名称不同。因此,我认为您的问题可能是其他问题。

相关内容