JaRu Skrevet 13. juni 2003 Del Skrevet 13. juni 2003 Har en filserver med RedHat 8 kjørende. Har installert en HighPoint Rocket IDE kontroller for tilkobling av store disker. På denne har jeg koblet til 2 Maxtor 120GB (master/slave) og 2 Maxtor 160GB (master/slave) disker. Har plutselig fått problemer med å nå 2 av diskene (120 gb) fra min Win 2000 maskin. Alle andre disker når jeg greit, men når jeg prøver å aksessere en av de 2 henger programmet seg (Windows Commander). Husker ikke akkurat feilmeldingene jeg får på Linux maskinen, men det var noe med Timeout og at kunne ikke lese en eller annen block (e.l). Det går helt fint å lese fra diskene på serveren. Prøvde å koble meg opp i Dos ledetekst. Kjørte "CD" og det funket, men så snart jeg kjører "DIR" så låser det seg. Jeg kjørte et program (på Win maskinen) for å oppdatere MP3 tag v2 på en del mp3 album jeg har liggende på den ene av diskene (master) og dette programmet låste seg totalt etterhvert, og jeg måtte avslutte programmet på den "harde" måten. Kan dette ha forårsaket noe? Håper noen har noe å bidra med. Forresten, finnes det noe program i RedHat ala ScanDisk som jeg bør kjøre for å rydde opp på diskene? mvh JaRu Lenke til kommentar
Yamato47 Skrevet 13. juni 2003 Del Skrevet 13. juni 2003 Filsystem-sjekkeprogrammet heter fsck. http://www.freebsd.org/cgi/man.cgi?query=f...7.3&format=html Er du glad i dataene dine, bør du skru av bruk av skrivebuffer og forandre async til noasync i /etc/fstab. Lenke til kommentar
JaRu Skrevet 15. juni 2003 Forfatter Del Skrevet 15. juni 2003 Er du glad i dataene dine, bør du skru av bruk av skrivebuffer og forandre async til noasync i /etc/fstab. Har en fstab som ser ut som dette : LABEL=/12 / ext3 defaults 1 1 LABEL=/boot12 /boot ext3 defaults 1 2 none /dev/pts devpts gid=5,mode=620 0 0 LABEL=/home12 /home ext3 defaults 1 2 /dev/hdd1 /pub/max80 ext3 defaults 1 2 none /proc proc defaults 0 0 none /dev/shm tmpfs defaults 0 0 LABEL=/usr12 /usr ext3 defaults 1 2 LABEL=/var12 /var ext3 defaults 1 2 /dev/hda7 swap swap defaults 0 0 /dev/cdrom /mnt/cdrom iso9660 noauto,owner,kudzu,ro 0 0 /dev/fd0 /mnt/floppy auto noauto,owner,kudzu 0 0 /dev/sda1 /pub/maxa120 ext3 defaults 0 0 /dev/sdb1 /pub/maxb120 ext3 defaults 0 0 /dev/sdc1 /pub/maxc160 ext3 defaults 0 0 /dev/sdd1 /pub/maxd160 ext3 defaults 0 0 Hva må jeg endre for å forandre async til noasync i min fstab. mvh Jan Rune Lenke til kommentar
Yamato47 Skrevet 15. juni 2003 Del Skrevet 15. juni 2003 Det viktigste er å skru av skrivebufferet. Fra man fstab: The fourth field, (fs_mntops), describes the mount options associated with the filesystem. It is formatted as a comma separated list of options.It contains at least the type of mount plus any additional options appropriate to the filesystem type. For documentation on the available options for non- nfs file systems, see mount(8).For documentation on all nfs-specific options have a look at nfs(5). Common for all types of file system are the options ``noauto'' (do not mount when "mount -a" is given, e.g., at boot time), ``user'' (allow a user to mount), and ``owner'' (allow device owner to mount), and ``_netdev'' (device requires network to be available). The ``owner'' and ``_netdev'' options are Linux-specific. For more details, see mount(8). Det fjerde feltet er der du har 'defaults'. Fra man mount: -o Options are specified with a -o flag followed by a commasepa- rated string of options.Some of these options are onlyuseful when they appear in the /etc/fstab file. The following options apply to any file system that is being mounted (but not every file system actually honors them - e.g., the sync option today has effect only for ext2, ext3 and ufs): async All I/O to the file system should be done asynchronously. atime Update inode access time for each access. This is the default. auto Can be mounted with the -a option. defaults Use default options: rw, suid, dev, exec,auto, nouser, and async. dev Interpretcharacter or block special devices on the file system. exec Permit execution of binaries. _netdev The filesystem resides on a device that requires network access (used toprevent the system from attempting to mount these filesystemsuntil the network has been enabled on the system). noatime Do not update inode access times on this file system (e.g, for faster access on the news spool to speed up news servers). noauto Can only be mounted explicitly (i.e., the -a option will not cause the file system to be mounted). nodev Do not interpret character or block special devices on the file system. noexec Do not allow executionof any binaries on the mounted file system. This option might be usefulfor aserver that hasfile systems containing binaries for architec- tures other than its own. nosuid Do not allow set-user-identifier or set-group-identifier bits to take effect. (This seems safe, but is in fact rather unsafe if you have suidperl(1) installed.) nouser Forbid an ordinary (i.e., non-root) userto mount the file system. This is the default. remount Attempt to remount an already-mounted file system. This is commonly used to change the mount flags for a file system, especially to make a readonly file system write- able. It does not change device or mount point. ro Mount the file system read-only. rw Mount the file system read-write. suid Allow set-user-identifier or set-group-identifier bits to take effect. sync All I/O to the file system should be done synchronously. user Allow an ordinary user to mount the file system. The name of the mounting user is written to mtab so that he can unmount the file system again. This option implies the options noexec, nosuid, and nodev (unless overridden by subsequent options, as in the option line user,exec,dev,suid). users Allow every user to mount and unmount the file system. This option implies the options noexec, nosuid, and nodev (unless overridden by subsequent options, asin the option line users,exec,dev,suid). Dette er fra Redhat 7.3, du får sjekke man-sida på ditt eget system. Lenke til kommentar
JaRu Skrevet 20. juni 2003 Forfatter Del Skrevet 20. juni 2003 Kjører følgende : fsck /dev/sda1 Og får følgende meldinger: fsck 1.27 (8-mar-2002) e2fsck 1.27 (8-mar-2002) /dev/sda1 is mounted. WARNING!!! Running e2fsck on a mounted filesystem may cause SEVERE filesystem damage. Do you really want to continue (y/n)? YES /dev/sda1: recovering journal /dev/sda1 contains a file system with errors, check forced PASS 1: Checking inodes, blocks and sizes SCSI : aborting command due to timeout : pid 3381, scsi0, channel0, id0, lun0 Read (ID) 00 00 c0 00 97 00 00 50 00 Noen som har noen forslag til hvordan jeg skal få reparert filsystemet? mvh Jan Rune Lenke til kommentar
Cicero111 Skrevet 23. juni 2003 Del Skrevet 23. juni 2003 Woha! Man bør absolutt ikke kjøre fsck på et mountet filsystem. kjør umount /pub/maxa120 først. Deretter er det bare og kjøre e2fsck /dev/sda1. Filsjekk på et mountet filsystem ender oftest i krøll og tapte data. Ellers kan det være kjekt å lese ata-raid how-to o.l. hvis du fremdeles har problemer med scsi-emuleringen. Lenke til kommentar
Anbefalte innlegg
Opprett en konto eller logg inn for å kommentere
Du må være et medlem for å kunne skrive en kommentar
Opprett konto
Det er enkelt å melde seg inn for å starte en ny konto!
Start en kontoLogg inn
Har du allerede en konto? Logg inn her.
Logg inn nå