» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

[电脑] 【技术宅】群辉DS411的修复







突然有一天DS411突然叫了,卷不能访问,smart显示硬盘没坏,4T多的a片没有了一下没有这个感觉非常不好,铜鼎四通研究了一个怎么自己修这个东西,下面是些小经验分享给大家

用ssh登录进ds411 用户root 密码同admin密码

第一步我们可以看出,ds411 有4个硬盘 sda sdb sdc sdd,每个硬盘被分成3个区 就是sda1/2/3 sdb1/2/3 sdc1/2/3 sdd1/2/3,每个硬盘的第一个分区组成一个raid1 的md0, 第二个组成raid1的md1,第三个组成raid5的md2

DiskStation> cat /proc/mdstat
Personalities : [raid1] [linear] [raid0] [raid10] [raid6] [raid5] [raid4]
md2 : active raid5 sda3[0] sdd3[3] sdc3[2] sdb3[1]
      5846376768 blocks super 1.2 level 5, 64k chunk, algorithm 2 [4/4] [UUUU]

md1 : active raid1 sda2[0] sdb2[1] sdc2[2] sdd2[3]
      2097088 blocks [4/4] [UUUU]

md0 : active raid1 sda1[0] sdb1[1] sdc1[2] sdd1[3]
      2490176 blocks [4/4] [UUUU]

unused devices: <none>

然后这两个命令可以看见空间的使用情况,系统本身安装在md0上,md0的大小是2G多,md1被预留,具体不知道做什么用,volume在md3上

DiskStation> mount
/dev/root on / type ext4 (rw,relatime,barrier=0,journal_checksum,data=ordered)
/tmp on /tmp type tmpfs (0)
none on /dev/pts type devpts (gid=4,mode=620)
/sys on /sys type sysfs (0)
/proc/bus/usb on /proc/bus/usb type usbfs (0)
/dev/md2 on /volume1 type ext4 (usrjquota=aquota.user,grpjquota=aquota.group,jqfmt=vfsv0,synoacl)
/dev/sdq1 on /volumeUSB1/usbshare type fuseblk (rw,allow_other,blksize=4096,default_permissions)
none on /proc/fs/nfsd type nfsd (0)

DiskStation> df -h
Filesystem                Size      Used Available Use% Mounted on
/dev/md0                  2.3G    395.0M      1.9G  17% /
/tmp                    249.9M    844.0K    249.0M   0% /tmp
/dev/md2                  5.4T    514.6G      4.9T   9% /volume1
/dev/sdq1               465.8G    379.0G     86.7G  81% /volumeUSB1/usbshare

DiskStation> fdisk -l /dev/sda

Disk /dev/sda: 2000.3 GB, 2000398934016 bytes
255 heads, 63 sectors/track, 243201 cylinders
Units = cylinders of 16065 * 512 = 8225280 bytes

   Device Boot      Start         End      Blocks  Id System
/dev/sda1               1         311     2490240  fd Linux raid autodetect
Partition 1 does not end on cylinder boundary
/dev/sda2             311         572     2097152  fd Linux raid autodetect
Partition 2 does not end on cylinder boundary
/dev/sda3             588      243201  1948793440+ fd Linux raid autodetect

进一步可以检查raid的详细资料,下面这个命令显示在sda1 所在的raid的详细信息,建议大家把所有的sda信息都打一遍保留起来,以后如果raid坏了修复的时候可以比对这些数据然后重建raid

DiskStation> mdadm -E /dev/sda1
/dev/sda1:
          Magic : a92b4efc
        Version : 0.90.00
           UUID : 0a9e8a7a:17229176:3017a5a8:c86610be (local to host DiskStation)
  Creation Time : Sat Jan  1 08:00:03 2000
     Raid Level : raid1
  Used Dev Size : 2490176 (2.37 GiB 2.55 GB)
     Array Size : 2490176 (2.37 GiB 2.55 GB)
   Raid Devices : 4
  Total Devices : 4
Preferred Minor : 0

    Update Time : Wed Jun  6 21:30:46 2012
          State : clean
Active Devices : 4
Working Devices : 4
Failed Devices : 0
  Spare Devices : 0
       Checksum : 4bccc0e4 - correct
         Events : 18


      Number   Major   Minor   RaidDevice State
this     0       8        1        0      active sync   /dev/hda1

   0     0       8        1        0      active sync   /dev/hda1
   1     1       8       17        1      active sync   /dev/hdb1
   2     2       8       33        2      active sync   /dev/sdc1
   3     3       8       49        3      active sync   /dev/sdd1

最后就是raid的修复,如果发现发现volume损坏,不能访问,通过比对前面收集的数据,可以尝试用下面的命令重新建立原来的raid,如果能建立成功数据会自动重新同步
这个命令的意思就是把第一块磁盘的分区3重新加入到md2

mdadm -A /dev/md2 /dev/sda3

这个就是个大概思路,自己动手总比去找不靠谱的群辉客服容易:)
附件: 您所在的用户组无法下载或查看附件


本帖最近评分记录
  • lrz185 激骚 +1 最骚 Rated by wap for mark 2012-6-8 08:36

TOP

用这个nas的肯定知道是什么意思



TOP

这个就是厂家裁剪了一下linux做成个小设备
其实离商业存储的要求还有很大距离


TOP

引用:
原帖由 elfucko 于 2012-8-5 18:35 发表
绿盘 做nas 真牛逼 23333
各种盘都用过
该坏还是坏

TOP

找点linux的书看看 然后虚拟机装个linux玩玩就ok了

TOP

一样的好不到哪里去

TOP

发新话题
     
官方公众号及微博