κρασάρισμα δίσκου και μερικό χάσιμο svn repository

Harris Kosmidhs hkosmidi at laboratorium.gr
Tue Sep 23 16:38:59 EEST 2008


Έπαθα το εξής σήμερα,


κάνοντας commit μέσω svn μου έβγαλε πρόβλημα στο svn repository. Δεν 
υπήρχε λέει ένα αρχείο.
Με τα πολλά ψάχνοντας βρίσκω ότι το εν λόγω αρχείο με ls δεν έδειχνε 
filesize, owner, δικαιώματα, κτλ.
Επίσης αργούσε το ls.

Κάνοντας dmesg βλέπω κάτι καλούδια του στυλ:
Sep 23 14:29:34 desktop kernel: [ 3557.952492] ata1.00: configured for 
UDMA/100
Sep 23 14:29:34 desktop kernel: [ 3557.952501] ata1: EH complete
Sep 23 14:29:37 desktop kernel: [ 3560.160903]          res 
51/40:49:86:01:84/40:00:08:00:00/e8 Emask 0x9 (media error)
Sep 23 14:29:37 desktop kernel: [ 3560.183378] ata1.00: configured for 
UDMA/100
Sep 23 14:29:37 desktop kernel: [ 3560.183391] ata1: EH complete
Sep 23 14:29:39 desktop kernel: [ 3562.132592]          res 
51/40:49:86:01:84/40:00:08:00:00/e8 Emask 0x9 (media error)
Sep 23 14:29:39 desktop kernel: [ 3562.146406] ata1.00: configured for 
UDMA/100
Sep 23 14:29:39 desktop kernel: [ 3562.146418] ata1: EH complete
Sep 23 14:29:41 desktop kernel: [ 3564.220750]          res 
51/40:49:86:01:84/40:00:08:00:00/e8 Emask 0x9 (media error)
Sep 23 14:29:41 desktop kernel: [ 3564.233366] ata1.00: configured for 
UDMA/100
Sep 23 14:29:41 desktop kernel: [ 3564.233379] ata1: EH complete
Sep 23 14:29:43 desktop kernel: [ 3566.308910]          res 
51/40:49:86:01:84/40:00:08:00:00/e8 Emask 0x9 (media error)
Sep 23 14:29:43 desktop kernel: [ 3566.324316] ata1.00: configured for 
UDMA/100
Sep 23 14:29:43 desktop kernel: [ 3566.324329] ata1: EH complete
Sep 23 14:29:45 desktop kernel: [ 3568.543166]          res 
51/40:49:86:01:84/40:00:08:00:00/e8 Emask 0x9 (media error)
Sep 23 14:29:45 desktop kernel: [ 3568.567244] ata1.00: configured for 
UDMA/100
Sep 23 14:29:45 desktop kernel: [ 3568.567283] sd 0:0:0:0: [sda] Result: 
hostbyte=DID_OK driverbyte=DRIVER_SENSE,SUGGEST_OK
Sep 23 14:29:45 desktop kernel: [ 3568.567287] sd 0:0:0:0: [sda] Sense 
Key : Medium Error [current] [descriptor]
Sep 23 14:29:45 desktop kernel: [ 3568.567291] Descriptor sense data 
with sense descriptors (in hex):
Sep 23 14:29:45 desktop kernel: [ 3568.567293]         72 03 11 04 00 00 
00 0c 00 0a 80 00 00 00 00 00
Sep 23 14:29:45 desktop kernel: [ 3568.567297]         08 84 01 86
Sep 23 14:29:45 desktop kernel: [ 3568.567300] sd 0:0:0:0: [sda] Add. 
Sense: Unrecovered read error - auto reallocate failed
Sep 23 14:29:45 desktop kernel: [ 3568.567304] end_request: I/O error, 
dev sda, sector 142868870
Sep 23 14:29:45 desktop kernel: [ 3568.567360] ata1: EH complete

Πανικοβλήθηκα και λέω πρόβλημα στο filesystem (ext3) θα είναι. Δυο-τρείς 
φορές είναι η αλήθεια έπεσε το ρεύμα και έκλεισε απότομα ο δίσκος, αλλά 
μη βλέποντας γενικά σημάδια προβλήματος δεν έδωσα σημασία. Αα! επίσης 
κάθε τόσο το Ubuntu κάνει fsck στον δίσκο αυτόν (είναι mounted μέσω NFS 
στο βασικό μου μηχάνημα).

Με τα πολλά κάνω reboot ώστε να μη κάνει Mount τον δίσκο (ούτε Unmount 
γινόταν) και τρέχω fsck -c διάφορα λάθη σε inodes, τα οποία του λέω να 
διορθώσει.

Δυστυχώς κάποια αρχεία απο το svn χάθηκαν. Δεν ξέρω γιατί το καθημερινό 
rdiff-backup που έτρεχα έμεινε στις 12/9. Μου έστελνε email με το 
αποτέλεσμα του backup αλλά ως κλασσικός μ@λ@κ@ς δεν τα διάβαζα. Έβλεπα 
το subject και τα έσβηνα :( Φαντάζομαι θα είχε χτυπήσει και δεν θα το 
είδα. ΟΚ. το πάθημα γίνεται μάθημα.

Αφού περιέγραψα ελπίζω εκτενώς την κατάσταση, έχω δυο ερωτήσεις:

1) Τα παραπάνω φαίνονται λάθη του δίσκου ή του file system; Μετά απο 
όταν έτρεξα το fsck πάντως δεν τα ξαναβγάζει στο messages. Να βλέπω 
δηλαδή αγορά δίσκου;
2) Υπάρχει τρόπος να κάνω recreate τη δομή του svn repository, έχοντας 
ήδη ένα working copy;
Δηλαδή μου λέει στο commit ότι δε βρίσκει το αρχείο db/revs/4
Μέσα στο db/revs κάνοντας ls βλέπω:
total 780K
-rw-rw-r-- 1 www-data svn  115 2008-09-12 12:40 0
-rw-rw-r-- 1 root     svn  402 2008-09-12 12:40 1
-rw-rw-r-- 1 www-data svn  61K 2008-09-12 12:43 2
-rw-rw-r-- 1 www-data svn  11K 2008-09-15 14:50 3
-rw-rw-r-- 1 www-data svn 651K 2008-09-16 15:52 5
-rw-rw-r-- 1 www-data svn  16K 2008-09-17 21:54 6
-rw-rw-r-- 1 www-data svn 4.3K 2008-09-18 15:36 7
-rw-rw-r-- 1 www-data svn 8.2K 2008-09-19 14:18 8

Γίνεται να διορθωθεί αυτό;

Ευχαριστώ

-------------- next part --------------
A non-text attachment was scrubbed...
Name: not available
Type: multipart/alternative
Size: 1 bytes
Desc: not available
URL: <http://lists.hellug.gr/pipermail/linux-greek-users/attachments/20080923/3fbe1e4a/attachment.bin>
-------------- next part --------------

No virus found in this outgoing message.
Checked by AVG - http://www.avg.com 
Version: 8.0.169 / Virus Database: 270.7.0/1684 - Release Date: 22/9/2008 6:39 __


More information about the Linux-greek-users mailing list