Автор Тема: Software RAID 1  (Прочетена 3430 пъти)

mimosh

  • Напреднали
  • *****
  • Публикации: 317
  • Distribution: Kubuntu
  • Window Manager: KDE
    • Профил
Software RAID 1
« -: Apr 17, 2018, 22:32 »
Здравейт,
Имам нужда от малко помощ

Та значи имам сървър (лаптоп), който е с Убунту 14.04. На него имам сложени два диска, един вътрешен и един външен на USB. Двата диска са настроени в софтуеърен RAID 1. Лаптопа се използва за OwnCloud сървър.

Днес обаче забелязах че външният диск не е активен в райда. Доколкото успях да чета и да гледам логовете не виждам да има някъкъв проблем с диска, което ме навежда на мисълта че има някакъв проблем с настройките.
Прилагам логове.

Цитат
dmesg | grep sda
[    2.651586] sd 0:0:0:0: [sda] 1250263728 512-byte logical blocks: (640 GB/596 GiB)
[    2.651593] sd 0:0:0:0: [sda] 4096-byte physical blocks
[    2.651661] sd 0:0:0:0: [sda] Write Protect is off
[    2.651664] sd 0:0:0:0: [sda] Mode Sense: 00 3a 00 00
[    2.651700] sd 0:0:0:0: [sda] Write cache: enabled, read cache: enabled, doesn't support DPO or FUA
[    2.725947]  sda: sda1 sda2 < sda5 >
[    2.726575] sd 0:0:0:0: [sda] Attached SCSI disk
[    2.979038] md: bind<sda5>
[    2.987031] md: bind<sda1>

Цитат
dmesg | grep sdb
[    3.822156] sd 6:0:0:0: [sdb] 1250263726 512-byte logical blocks: (640 GB/596 GiB)
[    3.822712] sd 6:0:0:0: [sdb] Write Protect is off
[    3.822716] sd 6:0:0:0: [sdb] Mode Sense: 03 00 00 00
[    3.823356] sd 6:0:0:0: [sdb] No Caching mode page found
[    3.823363] sd 6:0:0:0: [sdb] Assuming drive cache: write through
[    3.828728]  sdb: sdb1 sdb2 < sdb5 >
[    3.832352] sd 6:0:0:0: [sdb] Attached SCSI disk

Цитат
cat /etc/mdadm/mdadm.conf
# mdadm.conf
#                                                                                                                                                                                               
# Please refer to mdadm.conf(5) for information about this file.                                                                                                                               
#

# by default (built-in), scan all partitions (/proc/partitions) and all
# containers for MD superblocks. alternatively, specify devices to scan, using
# wildcards if desired.
#DEVICE partitions containers

# auto-create devices with Debian standard permissions
CREATE owner=root group=disk mode=0660 auto=yes

# automatically tag new arrays as belonging to the local system
HOMEHOST <system>

# instruct the monitoring daemon where to send mail alerts
MAILADDR root

# definitions of existing MD arrays

# This file was auto-generated on Tue, 03 Jan 2017 10:35:00 +0200
# by mkconf $Id$

DEVICE /dev/sda* /dev/sdb*

ARRAY /dev/md0 metadata=1.2 name=ubuntu-14:0 UUID=feb04b3a:fcf99205:3b958b70:9cad3d6e
ARRAY /dev/md1 metadata=1.2 name=ubuntu-14:1 UUID=d3730e9b:6b2b597a:a52afdb6:4a975456


Цитат
cat /proc/mdstat
Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md0 : active raid1 sda1[2]
      622914688 blocks super 1.2 [2/1] [U_]
     
md1 : active raid1 sda5[2]
      2082752 blocks super 1.2 [2/1] [U_]


Цитат
sudo mdadm --detail /dev/md0
[sudo] password for mimosh:
/dev/md0:
        Version : 1.2
  Creation Time : Tue Jan  3 10:38:47 2017
     Raid Level : raid1
     Array Size : 622914688 (594.06 GiB 637.86 GB)
  Used Dev Size : 622914688 (594.06 GiB 637.86 GB)
   Raid Devices : 2
  Total Devices : 1
    Persistence : Superblock is persistent

    Update Time : Tue Apr 17 22:29:00 2018
          State : clean, degraded
 Active Devices : 1
Working Devices : 1
 Failed Devices : 0
  Spare Devices : 0

           Name : ubuntu-14:0  (local to host ubuntu-14)
           UUID : feb04b3a:fcf99205:3b958b70:9cad3d6e
         Events : 3900012

    Number   Major   Minor   RaidDevice State
       2       8        1        0      active sync   /dev/sda1
       1       0        0        1      removed




Активен

jet

  • Напреднали
  • *****
  • Публикации: 3472
  • Distribution: debian
  • Window Manager: kde
    • Профил
Re: Software RAID 1
« Отговор #1 -: Apr 18, 2018, 00:40 »
Вижда се sda но никъде не се вижда sdb или sdc

дай един:
cat /proc/partitions
Активен

..⢀⣴⠾⠻⢶⣦⠀
  ⣾⠁⢠⠒⠀⣿⡁
  ⢿⡄⠘⠷⠚⠋
  ⠈⠳⣄⠀⠀⠀⠀  Debian, the universal operating system.

mimosh

  • Напреднали
  • *****
  • Публикации: 317
  • Distribution: Kubuntu
  • Window Manager: KDE
    • Профил
Re: Software RAID 1
« Отговор #2 -: Apr 18, 2018, 07:25 »
Цитат
cat /proc/partitions
major minor  #blocks  name

   8        0     625131864 sda
   8        1     623045898 sda1
   8        2                   1 sda2
   8        5        2083840 sda5
  11        0       1048575 sr0
   9        1        2082752 md1
   9        0     622914688 md0
   8       16    625131863 sdb
   8       17    623045898 sdb1
   8       18                  1 sdb2
   8       21       2083840 sdb5

По принцип този Райд е направен от съществуваща не Райд инсталация.
/dev/sda1 е кореновия дял
/dev/sda5 беше swap файл

Оригиналният диск с данни беше този, който в момента е външен. Направен е Райд масив в който е добавен диск SDA и са копирани данните и този диск е сложен вътре в лаптопа и зарежда първи. След това е добавен вторият, външен диск и данните се синхронизираха. Това може би преди две години. От тогава си мисля че работи и не съм го поглеждал.
« Последна редакция: Apr 18, 2018, 07:32 от mimosh »
Активен

mimosh

  • Напреднали
  • *****
  • Публикации: 317
  • Distribution: Kubuntu
  • Window Manager: KDE
    • Профил
Re: Software RAID 1
« Отговор #3 -: Apr 18, 2018, 08:08 »
Това беше странно.

Сега му дадох
Цитат
mdadm --manage /dev/md0 --add /dev/sdb1

Доколкото разбирам поради някаква причина при някой от рестартите (спирания на тока) втория диск не се е свързал и е бил отбелязан като FAIL.
Сега се синхронизира

Цитат
very 2,0s: cat /proc/mdstat                                                                                                                                            Wed Apr 18 08:07:31 2018

Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5] [raid4] [raid10]
md0 : active raid1 sdb1[3] sda1[2]
      622914688 blocks super 1.2 [2/1] [U_]
      [>....................]  recovery =  2.8% (17805184/622914688) finish=384.0min speed=26258K/sec

md1 : active raid1 sdb5[3] sda5[2]
      2082752 blocks super 1.2 [2/1] [U_]
        resync=DELAYED

unused devices: <none>

По-късно, като се синхронизира, ще пиша какъв е резултата и след рестарт.
« Последна редакция: Apr 18, 2018, 08:09 от mimosh »
Активен

laskov

  • Напреднали
  • *****
  • Публикации: 3166
    • Профил
Re: Software RAID 1
« Отговор #4 -: Apr 18, 2018, 09:57 »
Виж за всеки случай какво ще ти каже smartctl за дисковете. Може да се е разпаднал преди обхвата от време на този dmesg
Активен

Не си мислете, че понеже Вие мислите правилно, всички мислят като Вас! Затова, когато има избори, идете и гласувайте, за да не сте изненадани после от резултата, и за да не твърди всяка партия, че тя е спечелила, а Б.Б. (С.С., ...) е загубил, а трети да управлява.  Наздраве!  [_]3

Naka

  • Напреднали
  • *****
  • Публикации: 3395
    • Профил
Re: Software RAID 1
« Отговор #5 -: Apr 18, 2018, 13:05 »
Цитат
Доколкото разбирам поради някаква причина при някой от рестартите (спирания на тока) втория диск не се е свързал и е бил отбелязан като FAIL.

Точно това става. Ако бутването на кърнела ако единият диск не съществува, то той се отблелзва ката failed и се изхвърля от масива. А след това трябва на ръка да се добавя и ребилдва.

Такова нещо може да се случи и при изцяло вътрешно монтирани sata дискове. Размърдва се нещо сата кабелчето, прекъсва през време на бута на компютъра, диска не се открива и може да загубиш масива. На мен ми се е случвало точно такова. (е без загуба на масив :))

А сата-та съединителите са много алтави.
Но при тебе имаш външен диск на USB :o :o :o Там е още много по-опасно. Изобщо не разбирам как може да се прави райд с външен усб диск.

По добре този външен юсб диск го ползвай изцяло за бакуп. Например периодично, и то много често прави rsync на абсолютно целият вътрешен диск. 
« Последна редакция: Apr 18, 2018, 13:10 от Naka »
Активен

Perl - the only language that looks the same before and after encryption.