我不是经验丰富的 Linux 或 Ubuntu 用户。但我有多年的软件/硬件技术支持经验。一位客户带来了一台 DOA Dell Precision 670 工作站,它被设置为网络服务器,在“维修店”被扣留了 6 个多月。它有一个 RAID 1 镜像,使用板载 Dell SATA RAID 控制器作为操作系统卷,它将启动。它还有一个附加的 Syba SD-SATA-4P PCI-E RAID 卡。驱动器笼中安装了 4 个 1.8 TB SATA 驱动器。这是我的问题……制造这个盒子的人已经失踪了,自从这个盒子到货以来,我就一直很沮丧。我无法知道这是硬件还是软件 RAID 5 配置。这个盒子里的主板电容烧坏了,没有内存,而且显然曾经连接到 Syba 卡的 4 个 SATA 驱动器断开了连接。
Linux - Ubuntu 服务器版本 12.04.3 LTS
我更换了 MB 和内存,然后让系统启动到 Linux。启动后,系统提示找不到 /var,而 /var 显然应该位于 RAID 5 卷上。我发现底盘内部潦草写着一个神秘的图例,指示驱动器 0、1、2、3 连接到 Syba 卡。我已相应地连接了电缆,但仍未找到卷。Syba 没有显示任何特定的 RAID 设置。在我看来,这看起来像是默认的 SATA 设置。
我还有另一件东西,就是一份配置表,上面写着这是一个 4x1.8 TB RAID 5:3x1.8 TB /var,1.8 TB 备用。是否有一个实用程序可以运行来“查看”驱动器上的设置?它会告诉我驱动器配置为 Linux 软件 RAID 5 吗?我必须加载 syba 驱动程序才能查看驱动器吗?
我启动了一个 gpart 磁盘,我看到的只有 1 个逻辑操作系统驱动器 RAID1 和其他 4 个 HD。如果没有指导,我非常不敢继续下去。
任何帮助都将不胜感激。
TIA——布莱恩
这是我的结果。抱歉,我将其作为答案发布。
sudo parted -1
unable to mkdir /var/lib/sudo: no such file or directory
sudo blkid /dev/sda3:
uuid="0736942d.......................uuid_sub........label="gray2" type=linux_ raid_member
/dev/sda5: uuid="eodf5de1.......................uuid_sub........label="file1:125" type=linux_ raid_member
/dev/sdb3: uuid="0736942d.......................uuid_sub........label="gray2" type=linux_ raid_member
/dev/sdb5: uuid="eodf5de1.......................uuid_sub........label="file1:125" type=linux_ raid_member
/dev/md2: uuid="66ba53ca.........type="swap"
/dev/md125: label="Root" uuid="f02218b5.................type="ext4"
我猜我看到的是 sda3 和 sda5 是板载控制器上驱动器 0 上的分区,而................sdb3 和 sdb5 是板载控制器上驱动器 1 上的分区,实际上应该是镜像 RAID 1
md2 是 RAID 5 的备用驱动器或交换文件,而 md125 或 ext4 是 RAID 5 逻辑卷?这是否意味着它确实是 Linux 软件 RAID 5,还是正在寻找该卷?最重要的是……它可以恢复吗?
答案1
您有软件 raid。您的输出看起来很奇怪,所以我思考您所做的是sudo blkid /dev/xxx
针对多个块设备中的每一个运行。如果您不sudo blkid
带参数运行,它应该会列出所有内容,其中应该有 /dev/126 和 /dev/127。这些是您的 raid 卷,也是您想要挂载以访问其中的数据的内容。当您启动 live cd 并打开文件资源管理器时,它们应该会显示在 gui 中。