← Back to team overview

sslug-teknik team mailing list archive

Re: Ubuntu server filsystem mounted sit eget filsystem ro ?

 

On 18/01/2011, at 16.23, Gunner Carstens wrote:

>> Hvorfor er det sdb som er faulty og sda som er aktiv? I den email du startede med at sende så var det sda som gav problemer.
>> 
>> Mon der er sket det at sdb er fejlet uden at du har opdaget det og reageret?
> 
> Det har du nok ret i, desværre.

installer og setup mdadm monitorering, nagios raid check, eller noget andet. Du skal sikkert også bruge en smtp server på den maskine som kan sende emailen til dig. Desuden skal al root@ mail sikkert være redelegeret til en adresse du læser.



> 
>> Når sda så fejler så går det først helt galt.
>> 
>> mdadm --remove /dev/md0 /dev/sdb1 && mdadm --add /dev/md0 /dev/sdb1
>> 
>> cat /proc/mdstat med regelmæssige mellemrum og se hvad der sker
> 
> Efter ovennævnte kommandoer ser det sådan ud
> (som jeg forstår det kører begge disks nu i raid, hvor før den ene fejlede.
> Jeg kan dog stadig ikke bruge: sudo mount -o remount,rw /dev/md0; men
> jeg kan måske tage sda ud af mdarray og så købe en ny disk til den
> medens systemet kan køre på sdb):
> 
> gunner@aaf-dell:~$ cat /proc/mdstat
> Personalities : [linear] [multipath] [raid0] [raid1] [raid6] [raid5]
> [raid4] [raid10]
> md0 : active raid1 sdb1[1] sda1[0]
>      234372160 blocks [2/2] [UU]
> 
> unused devices: <none>
> 
> 
> gunner@:~$ sudo mdadm --detail /dev/md0
> /dev/md0:
>        Version : 00.90.03
>  Creation Time : Mon Dec 14 09:58:48 2009
>     Raid Level : raid1
>     Array Size : 234372160 (223.51 GiB 240.00 GB)
>  Used Dev Size : 234372160 (223.51 GiB 240.00 GB)
>   Raid Devices : 2
>  Total Devices : 2
> Preferred Minor : 0
>    Persistence : Superblock is persistent
> 
>    Update Time : Tue Jan 18 16:03:35 2011
>          State : clean
> Active Devices : 2
> Working Devices : 2
> Failed Devices : 0
>  Spare Devices : 0
> 
>           UUID : ecb64c4a:a039cf03:53733773:e84c0574
>         Events : 0.2007576
> 
>    Number   Major   Minor   RaidDevice State
>       0       8        1        0      active sync   /dev/sda1
>       1       8       17        1      active sync   /dev/sdb1
> 
> 

Nu hvor det hele ser godt ud, så kører du lige:
	mdadm manage --readwrite /dev/md0

eller noget tilsvarende, læs evt. man siden.
	man mdadm

Bagefter skal du køre følgende kommando:
	badblocks -sv /dev/md0

check output

dmesg
check output

og kør
	badblocks -svn /dev/md0



JonB

Follow ups

References