无法访问 QNAP NAS

无法访问 QNAP NAS

我有一台 2.5 年的 QNAP TS-879U-RP(固件 3.7.1 Build 20120614),安装了 8 个硬盘(Seagate ST3000DM001-9YN1CC4H)。由于电源跳闸导致意外关机后,我无法访问它。

问题开始于我注意到我能够看到 NAS 中的所有文件夹,但是当我尝试访问其中任何一个文件夹时,尝试登录后无法进入。

在卷管理中,驱动器 4 的状态为“磁盘读/写错误”,尽管 SMART 信息显示“良好”。最右下角 HDD 上的 LED 也是红色而不是绿色。

系统事件日志显示系统 2 天前关闭,然后昨天重新启动。系统重新启动后,它显示

[RAID5 Disk Volume: Drive 1 2 3 4 5 6 7 8] Raid device is inactive

我尝试从 Raid 管理中执行“恢复”,但是失败了。

当我尝试从资源监视器检查磁盘使用情况时,没有出现任何内容,即没有为卷选择任何内容,并且总空间/已用大小/可用空间均为 0KB。

然后,我在驱动器 4 上运行了“坏块扫描”,现在状态为“就绪”,而不是之前的“磁盘读/写错误”。然后我重新启动了系统,现在系统日志显示

[RAID5 Disk Volume: Drive 1 2 3 4 5 6 7 8] Add drive 2 to the volume failed
[RAID5 Disk Volume: Drive 1 2 3 4 5 6 7 8] The file system is not clean. It is suggested that you run "check disk"
[RAID5 Disk Volume: Drive 1 2 3 4 5 6 7 8] RAID device in degraded mode

在卷管理中,我看到

RAID 5 Volume: Drive 1 3 4 5 6 7 8

其中驱动器 2 丢失,状态为“处于降级模式”。(驱动器 2 在卷管理中的状态为“就绪”且 SMART 信息为“良好”。)因此,我在卷管理 - > 逻辑卷中单击“立即检查”,现在它正在执行检查。需要注意的一点是,现在,虽然我可以在资源监视器中看到磁盘使用情况统计信息(卷:RAID 5 磁盘卷:驱动器 1 3 4 5 6 7 8 0),但我根本无法访问文件夹。

我该如何解决这个问题?

ETA:@S.Haran 我不熟悉 RAID 和用于硬盘健康检查的 Linux 工具。因此我执行了以下操作并得到了以下输出:

[~] # df -h
Filesystem                Size      Used Available Use% Mounted on
/dev/ram                139.5M     99.4M     40.0M  71% /
tmpfs                    64.0M    120.0k     63.9M   0% /tmp
/dev/sda4               310.0M    230.4M     79.6M  74% /mnt/ext
/dev/md9                509.5M     90.5M    418.9M  18% /mnt/HDA_ROOT
/dev/md0                 18.9T      7.4T     11.5T  39% /share/MD0_DATA
tmpfs                    32.0M         0     32.0M   0% /.eaccelerator.tmp



[~] # cat /proc/mdstat
Personalities : [linear] [raid0] [raid1] [raid10] [raid6] [raid5] [raid4] [multipath] 
md0 : active raid5 sda3[0] sdh3[7] sdg3[6] sdf3[5] sde3[4] sdd3[3] sdc3[2]
      20500882752 blocks super 1.0 level 5, 64k chunk, algorithm 2 [8/7] [U_UUUUUU]

md8 : active raid1 sdh2[2](S) sdg2[3](S) sdf2[4](S) sde2[5](S) sdd2[6](S) sdc2[7](S) sdb2[1] sda2[0]
      530048 blocks [2/2] [UU]

md13 : active raid1 sda4[0] sdh4[7] sdg4[6] sdf4[5] sde4[4] sdd4[3] sdc4[2] sdb4[1]
      458880 blocks [8/8] [UUUUUUUU]
      bitmap: 0/57 pages [0KB], 4KB chunk

md9 : active raid1 sda1[0] sdh1[7] sdg1[6] sdf1[5] sde1[4] sdd1[3] sdc1[2] sdb1[1]
      530048 blocks [8/8] [UUUUUUUU]
      bitmap: 1/65 pages [4KB], 4KB chunk

unused devices: <none>

我的数据应该在 /dev/md0 上。

我认为我的 NAS 上没有安装 smartctl,尽管卷管理页面显示所有驱动器的 SMART 信息为“良好”。如果我在 NAS 上安装 smartmontools 可以吗?

答案1

如果您的 RAID5 以降级模式运行,它应该允许访问您的数据。但由于它不允许,我怀疑问题可能出在文件系统级别。

尝试通过 ssh 进入 QNAP 并查看您的数据卷是否已安装。

QNAP 使用 Linux 软件 RAID,又名 mdadm。要收集信息,请查看 /proc/mdstat 并对 RAID 成员数据分区执行一些 mdadm --examine。此外,使用 smartctl 检查驱动器的 SMART 信息,您可能正在处理故障驱动器。

相关内容