Brak montowania jednego dysku

Ogólne pytania dotyczące systemu
ksysinek
Beginner
Posty: 155
Rejestracja: 14 czerwca 2007, 00:33
Lokalizacja: *Miasto know-how

Brak montowania jednego dysku

Post autor: ksysinek »

Witam.

Na maszynie z moim Debianem posiadam dwa dodatkowe dyski USB (sdd i sdc). Jeden z nich zamontowany jest w /auto, drugi w /home/jail. Ponadto z /home/jail/ftp/folder tworzone są ,,mount --bindy'' do /auto/folder.
Wczoraj około północy dostałem w konsoli komunikat:

Kod: Zaznacz cały

 kernel: journal commit I/O error
Po czym obydwa dyski się odmontowały. Tak więc wykonałem skrypt

Kod: Zaznacz cały

/etc/init.d/mountall.sh
Dostałem komunikat:

Kod: Zaznacz cały

Mounting local filesystems...mount: /dev/sdc1 already mounted or /auto/ busy
failed
Wchodząc do /auto/ mam tam te foldery, które są zbindowane z /home/jail/ftp/ jednak nie mogę ich usunąć. Edytowałem więc /etc/mtab i /etc/fstab:

Kod: Zaznacz cały

cat /etc/fstab
/dev/sda1       /       ext3    errors=remount-ro       0       1
/dev/sda2       swap    swap    defaults        0       0
/dev/sda3       /home   ext3    defaults        1       2
proc            /proc   proc    defaults        0       0
sysfs           /sys    sysfs   defaults        0       0
LABEL=640       /auto2/ ext3  defaults        0       2
LABEL=500 /home/jail/ ext3 defaults 0       2

Kod: Zaznacz cały

cat /etc/mtab
/dev/sda1 / ext3 rw,errors=remount-ro 0 0
proc /proc proc rw,noexec,nosuid,nodev 0 0
udev /dev tmpfs rw,mode=0755 0 0
devpts /dev/pts devpts rw,noexec,nosuid,gid=5,mode=620 0 0
/dev/sda3 /home ext3 rw 0 0
/dev/sdd1 /home/jail/ ext3 rw 0 0
dev/sdc1 /auto2 ext3 rw 0 0
sysfs /sys sysfs rw 0 0
Jednak /etc/init.d/mountall.sh zwraca:

Kod: Zaznacz cały

Mounting local filesystems...mount: /dev/sdc1 already mounted or /auto2/ busy
failed.
Activating swapfile swap...done.
Co jest źle?
Ister
Junior Member
Posty: 566
Rejestracja: 05 marca 2009, 12:42

Post autor: Ister »

Zacznij od podania wyniku komendy mount może.
ksysinek
Beginner
Posty: 155
Rejestracja: 14 czerwca 2007, 00:33
Lokalizacja: *Miasto know-how

Post autor: ksysinek »

Kod: Zaznacz cały

mount
/dev/sda1 on / type ext3 (rw,errors=remount-ro)
proc on /proc type proc (rw,noexec,nosuid,nodev)
udev on /dev type tmpfs (rw,mode=0755)
devpts on /dev/pts type devpts (rw,noexec,nosuid,gid=5,mode=620)
/dev/sda3 on /home type ext3 (rw)
/dev/sdd1 on /home/jail/ type ext3 (rw)
dev/sdc1 on /auto2 type ext3 (rw)
sysfs on /sys type sysfs (rw)
/auto2 puste jak coś
Ister
Junior Member
Posty: 566
Rejestracja: 05 marca 2009, 12:42

Post autor: Ister »

Spróbuj może

Kod: Zaznacz cały

umount /auto2
I potem

Kod: Zaznacz cały

mount /auto2
i daj znać co wyszło.
ksysinek
Beginner
Posty: 155
Rejestracja: 14 czerwca 2007, 00:33
Lokalizacja: *Miasto know-how

Post autor: ksysinek »

Kod: Zaznacz cały

umount /auto2/
umount: dev/sdc1: not found
umount: /auto2: not mounted
umount: dev/sdc1: not found
umount: /auto2: not mounted

Kod: Zaznacz cały

mount /auto2/
mount: /dev/sdc1 already mounted or /auto2/ busy
Ister
Junior Member
Posty: 566
Rejestracja: 05 marca 2009, 12:42

Post autor: Ister »

A co wyświetla dmesg, zwłaszcza

Kod: Zaznacz cały

dmesg|grep /dev/sdc
?
ksysinek
Beginner
Posty: 155
Rejestracja: 14 czerwca 2007, 00:33
Lokalizacja: *Miasto know-how

Post autor: ksysinek »

Nic. Natomiast sam dmesg wyświetla tyle błędów, że aż w PuTTy brakuje bufora:

Kod: Zaznacz cały

 name_len=206
EXT3-fs error (device sdc1): htree_dirblock_to_tree: bad entry in directory #2:                                                                              rec_len % 4 != 0 - offset=28672, inode=1845440245, rec_len=15321, name_len=8
attempt to access beyond end of device
sdc1: rw=32, want=25220298192, limit=1250258624
EXT3-fs error (device sdc1): htree_dirblock_to_tree: bad entry in directory #249                                                                             52833: rec_len % 4 != 0 - offset=0, inode=2581325133, rec_len=49878, name_len=22                                                                             8
EXT3-fs error (device sdc1): htree_dirblock_to_tree: bad entry in directory #2:                                                                              rec_len % 4 != 0 - offset=28672, inode=1845440245, rec_len=15321, name_len=8
attempt to access beyond end of device
sdc1: rw=32, want=25220298192, limit=1250258624
EXT3-fs error (device sdc1): htree_dirblock_to_tree: bad entry in directory #266                                                                             73153: directory entry across blocks - offset=0, inode=1871159428, rec_len=14048                                                                             , name_len=72
EXT3-fs error (device sdc1): htree_dirblock_to_tree: bad entry in directory #2:                                                                              rec_len % 4 != 0 - offset=28672, inode=1845440245, rec_len=15321, name_len=8
attempt to access beyond end of device
sdc1: rw=32, want=25220298192, limit=1250258624
EXT3-fs error (device sdc1): htree_dirblock_to_tree: bad entry in directory #2:                                                                              rec_len % 4 != 0 - offset=28672, inode=1845440245, rec_len=15321, name_len=8
attempt to access beyond end of device
sdc1: rw=32, want=25220298192, limit=1250258624
EXT3-fs error (device sdc1): htree_dirblock_to_tree: bad entry in directory #120                                                                             42256: inode out of bounds - offset=0, inode=3464505254, rec_len=160, name_len=0
EXT3-fs error (device sdc1): htree_dirblock_to_tree: bad entry in directory #266                                                                             73321: rec_len % 4 != 0 - offset=0, inode=125070398, rec_len=33341, name_len=48
EXT3-fs error (device sdc1): htree_dirblock_to_tree: bad entry in directory #2:                                                                              rec_len % 4 != 0 - offset=28672, inode=1845440245, rec_len=15321, name_len=8
attempt to access beyond end of device
sdc1: rw=32, want=25220298192, limit=1250258624
EXT3-fs error (device sdc1): htree_dirblock_to_tree: bad entry in directory #120                                                                             42256: inode out of bounds - offset=0, inode=3464505254, rec_len=160, name_len=0
EXT3-fs error (device sdc1): htree_dirblock_to_tree: bad entry in directory #2:                                                                              rec_len % 4 != 0 - offset=28672, inode=1845440245, rec_len=15321, name_len=8
attempt to access beyond end of device
sdc1: rw=32, want=25220298192, limit=1250258624
EXT3-fs error (device sdc1): htree_dirblock_to_tree: bad entry in directory #266                                                                             73193: directory entry across blocks - offset=0, inode=3518006053, rec_len=7200,                                                                              name_len=22
EXT3-fs error (device sdc1): htree_dirblock_to_tree: bad entry in directory #2:                                                                              rec_len % 4 != 0 - offset=28672, inode=1845440245, rec_len=15321, name_len=8
attempt to access beyond end of device
sdc1: rw=32, want=25220298192, limit=1250258624
EXT3-fs error (device sdc1): htree_dirblock_to_tree: bad entry in directory #266                                                                             81466: rec_len % 4 != 0 - offset=0, inode=2150810660, rec_len=162, name_len=66
EXT3-fs error (device sdc1): htree_dirblock_to_tree: bad entry in directory #2:                                                                              rec_len % 4 != 0 - offset=28672, inode=1845440245, rec_len=15321, name_len=8
attempt to access beyond end of device
sdc1: rw=32, want=25220298192, limit=1250258624
EXT3-fs error (device sdc1): htree_dirblock_to_tree: bad entry in directory #266                                                                             73430: directory entry across blocks - offset=0, inode=209990245, rec_len=62052,                                                                              name_len=206
EXT3-fs error (device sdc1): htree_dirblock_to_tree: bad entry in directory #2:                                                                              rec_len % 4 != 0 - offset=28672, inode=1845440245, rec_len=15321, name_len=8
attempt to access beyond end of device
sdc1: rw=32, want=25220298192, limit=1250258624
kjournald starting.  Commit interval 5 seconds
EXT3 FS on sdd1, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
EXT3-fs error (device sdc1): htree_dirblock_to_tree: bad entry in directory #120                                                                             42256: inode out of bounds - offset=0, inode=3464505254, rec_len=160, name_len=0
EXT3-fs error (device sdc1): htree_dirblock_to_tree: bad entry in directory #266                                                                             73321: rec_len % 4 != 0 - offset=0, inode=125070398, rec_len=33341, name_len=48
kjournald starting.  Commit interval 5 seconds
EXT3 FS on sdd1, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
EXT3-fs error (device sdc1): ext3_dx_find_entry: bad entry in directory #2: rec_                                                                             len % 4 != 0 - offset=28672, inode=1845440245, rec_len=15321, name_len=8
attempt to access beyond end of device
sdc1: rw=32, want=25220298192, limit=1250258624
attempt to access beyond end of device
sdc1: rw=32, want=8173430568, limit=1250258624
EXT3-fs error (device sdc1): ext3_find_entry: reading directory #2 offset 12
EXT3-fs error (device sdc1): ext3_find_entry: reading directory #2 offset 13
EXT3-fs error (device sdc1): htree_dirblock_to_tree: bad entry in directory #2:                                                                              rec_len % 4 != 0 - offset=28672, inode=1845440245, rec_len=15321, name_len=8
attempt to access beyond end of device
sdc1: rw=32, want=25220298192, limit=1250258624
Wpadłem na pomyśl, żeby sprawdzić system plików jednak daje to kiepski wynik:

Kod: Zaznacz cały

e2fsck /dev/sdc1
e2fsck 1.40-WIP (14-Nov-2006)
e2fsck: Device or resource busy while trying to open /dev/sdc1
Filesystem mounted or opened exclusively by another program?
Ister
Junior Member
Posty: 566
Rejestracja: 05 marca 2009, 12:42

Post autor: Ister »

Wygląda, że albo masz uszkodzony pendrive/usb, albo coś w systemie próbowało pisać nie tam gdzie trzeba. Najciekawsze jest to, że skoro zgrepowany dmesg nic nie pokazał, to wygląda to tak, jakby w ogóle nie zauważył pendriva, ale mimo to próbował się z nim łączyć.
ksysinek
Beginner
Posty: 155
Rejestracja: 14 czerwca 2007, 00:33
Lokalizacja: *Miasto know-how

Post autor: ksysinek »

Hehe, powiem więcej, nawet całe 640Gb zdążyłem już zapisać na nim kilka razy zanim to się przytrafiło. Zgłosiłem awarię do serwerowni. Zobaczymy jakie będą efekty.

Edit: Wina leżała po stronie serwerowni. Problem rozwiązany
ODPOWIEDZ