PDA

Archiv verlassen und diese Seite im Standarddesign anzeigen : home nur lesbar



noise_
10.10.05, 16:01
Warum wird seit dem letzten reboot /home nur lesbar gemountet? Ich hab nirgends herum "gespielt" (fstab, mount, etc).
Arbeite die ganze zeit als root (root kann auch nicht auf /home bzw /home/user schreiben)

das gibt "mount" aus:


/dev/hda8 on / type ext3 (rw,errors=remount-ro)
/dev/hda7 on /boot type ext3 (rw)
/dev/hda1 on /mnt/hda1 type ext3 (rw,noatime)
/dev/hda10 on /home type ext3 (rw)
/dev/hda9 on /var type ext3 (rw)
/dev/hda5 on /mnt/fat type vfat (rw)
proc on /proc type proc (rw)
sysfs on /sys type sysfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
tmpfs on /dev/shm type tmpfs (rw)
usbfs on /proc/bus/usb type usbfs (rw,devgid=14,devmode=0660)
tmpfs on /dev type tmpfs (rw,size=10M,mode=0755)



/etc/fstab


# <file system> <mount point> <type> <options> <dump> <pass>
proc /proc proc defaults 0 0
/dev/hda8 / ext3 defaults,errors=remount-ro 0 1
/dev/hda7 /boot ext3 defaults 0 2
/dev/hda1 /mnt/hda1 ext3 noatime 0 0
/dev/hda10 /home ext3 rw 0 2
/dev/hda9 /var ext3 defaults 0 2
/dev/hda5 /mnt/fat vfat defaults 0 2
/dev/hda6 none swap sw 0 0
/dev/hdc /media/cdrom0 iso9660 ro,user,noauto 0 0
usbfs /proc/bus/usb usbfs devgid=14,devmode=0660 0 0


wo liegt das problem?

George Mason
10.10.05, 16:15
Warum wird seit dem letzten reboot /home nur lesbar gemountet?

das gibt "mount" aus:


/dev/hda10 on /home type ext3 (rw)


/etc/fstab


/dev/hda10 /home ext3 rw 0 2


Laut der Ausgabe von "mount" ist /home ja korrekt als rw gemountet, d.h. read and write. Gib mal ein Beispiel, welche Art Schreibzugriff Du meinst. Und, vielleicht magst Du mal den Output von posten von:


dmesg | grep hda10

Erzi
10.10.05, 16:30
Waere auch interessant was ls -la /home/ ausgibt.

Erzi

Roger Wilco
10.10.05, 16:56
Schau in deine Logs und überprüfe die Partition, auf der /home liegt, ggf. mit fsck. Bei Fehlern während des Betriebs wird ein ext2/3-Dateisystem per default read-only eingehängt.

noise_
10.10.05, 17:04
ui sieht nicht gut aus, bei den letzten zwei reboots hat er hda10 gecheckt
hier die ausgabe von "dmesg | grep EXT3"


EXT3-fs: mounted filesystem with ordered data mode.
EXT3 FS on hda8, internal journal
EXT3 FS on hda7, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
EXT3-fs warning: maximal mount count reached, running e2fsck is recommended
EXT3 FS on hda1, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
EXT3-fs warning: mounting fs with errors, running e2fsck is recommended
EXT3 FS on hda10, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
EXT3 FS on hda9, internal journal
EXT3-fs: mounted filesystem with ordered data mode.
EXT3-fs error (device hda10): ext3_free_blocks_sb: bit already cleared for block 656105
EXT3-fs error (device hda10) in ext3_reserve_inode_write: Journal has aborted
EXT3-fs error (device hda10): ext3_journal_start_sb: Detected aborted journal
EXT3-fs error (device hda10) in ext3_truncate: Journal has aborted
EXT3-fs error (device hda10) in ext3_reserve_inode_write: Journal has aborted
EXT3-fs error (device hda10) in ext3_orphan_del: Journal has aborted
EXT3-fs error (device hda10) in ext3_reserve_i


Liegt das nur am dateisystem oder an der platte?

George Mason
10.10.05, 17:35
Das Dateisystem ist beschädigt. Natürlich kann das auch an der Platte liegen (d.h. hardwaremäßig) denn auf einer kaputten Platte kriegt man auch kein vernünftiges Dateisystem hin. Auf einer heilen Platte kann man aber ein kaputtes Dateisystem erzeugen. Daher war der Tipp mit fsck schon ganz richtig. Auf meinem Rechner geht das mit:


/sbin/fsck.ext3 /dev/hda10

Achtung: mach das nicht mit einer gemounteten Partition!

noise_
10.10.05, 18:08
Das Dateisystem ist beschädigt. Natürlich kann das auch an der Platte liegen (d.h. hardwaremäßig) denn auf einer kaputten Platte kriegt man auch kein vernünftiges Dateisystem hin. Auf einer heilen Platte kann man aber ein kaputtes Dateisystem erzeugen. Daher war der Tipp mit fsck schon ganz richtig. Auf meinem Rechner geht das mit:


/sbin/fsck.ext3 /dev/hda10

Achtung: mach das nicht mit einer gemounteten Partition!

ok, danke. Mach grad ein backup, werd später dann die platte überprüfen.

noise_
10.10.05, 21:30
so check is fertig
fsck.ext3 /dev/hda10



e2fck 1.38 (30-Jun-2005)
/dev/hda10 contains a file system with errors, check forced.
Pass 1B: Rescanning for multiply-claimed blocks
Multiply-claimed block(s) in inode 53007: 656091
Multiply-claimed block(s) in inode 53017: 656091
Pass 1C: Scanning directories for inodes with multiply-claimed blocks
Pass 1D: Reconciling multiply-claimed blocks
(There are 2 inodes containing multyply-claimed blocks.)

FILE pfad_zu_datei
has 1 multiply-claimed block(s), shared with 1 file(s): pfad_zu_datei2
...
fragen über fragen: alle mit yes beantwortet
FILE SYSTEM WAS MODIFIED


jetzt gehts wieder...
wurde jetzt das dateisystem nur "geflickt" oder hält eh richtig? sollte ich vielleicht alles neu formatieren??

George Mason
10.10.05, 21:34
Ich glaube, das Filesystem kann nur gemountet werden, wenn es "clean" ist. Dateisystem ist also i.O. Du kannst es auch nochmal unmounten und wieder mounten, und gucken, ob die Meldung: "clean" erscheint. Bleibt noch die Möglichkeit eines Hardware-Defekts. Dagegen schützt Dich auch ein Formatieren nicht. Aber Du hast ja ein Backup gemacht, also würde ich erstmal abwarten. Vielleicht mal die Platte vollschreiben oder so. Hast Du S.M.A.R.T. im BIOS aktiviert?

noise_
10.10.05, 21:46
Ich glaube, das Filesystem kann nur gemountet werden, wenn es "clean" ist. Dateisystem ist also i.O. Du kannst es auch nochmal unmounten und wieder mounten, und gucken, ob die Meldung: "clean" erscheint. Bleibt noch die Möglichkeit eines Hardware-Defekts. Dagegen schützt Dich auch ein Formatieren nicht. Aber Du hast ja ein Backup gemacht, also würde ich erstmal abwarten. Vielleicht mal die Platte vollschreiben oder so. Hast Du S.M.A.R.T. im BIOS aktiviert?

partition wird eh clean gemountet (fsck findet auch keine fehler mehr).
ja SMART is aktiviert, habs schon mit hddtemp ausgelesn nur sagen mir die werte nichts (sind auch nicht beschrieben). gibts da ein besseres programm dafür?

George Mason
10.10.05, 21:52
Ja, gibt es. Smartmontools heisst das Paket unter Debian.

noise_
10.10.05, 22:01
scheint ok zu sein...



$ smartctl -H /dev/hda
smartctl version 5.34 [i686-pc-linux-gnu] Copyright (C) 2002-5 Bruce Allen
Home page is http://smartmontools.sourceforge.net/

=== START OF READ SMART DATA SECTION ===
SMART overall-health self-assessment test result: PASSED