Kirjoittaja Aihe: Kubuntu dapper ongelma: Konqueorin tallenusmediat ei toimi kunnolla.  (Luettu 3025 kertaa)

Sambuca

  • Käyttäjä
  • Viestejä: 16
    • Profiili
Ongelma on tälläinen, joka ilmestyi jotenkin oudosti en tehnyt mielestäni mitää muutoksia mihinkään.
Konquerorin tallennusmedioissa ei näy ext3 hda2 jolle linux on asennettu ja toinen kumma ongelma ilmeni ext3 hdb1 aseman kanssa, jossa en voi enää luoda uusia kansioita minnekkään hakemistoon. Mikä voisi olla vikana? Joskus taisi olla vanhan breezy version kanssa sama vika, mutta en muista miten sillon sen ratkaisin.

/etc/fstab   Tiedoston sisältö:

# <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc /proc proc defaults 0 0
/dev/hda2 / ext3 nouser,defaults,errors=remount-ro,atime,auto,rw,dev,exec,suid 0 1
/dev/hda1 /media/hda1 ntfs defaults,nls=utf8,umask=007,uid=0,gid=46,auto,rw,nouser 0 1
/dev/hdb1 /media/hdb1 ext3 nouser,defaults,atime,auto,rw,dev,exec,suid 0 2
/dev/hda5 none swap sw 0 0
/dev/hdd /media/cdrom0 udf,iso9660 user,atime,noauto,rw,dev,exec,suid 0 0

mount -l   komento näyttää tuota:

proc on /proc type proc (rw)
/sys on /sys type sysfs (rw)
varrun on /var/run type tmpfs (rw)
varlock on /var/lock type tmpfs (rw)
procbususb on /proc/bus/usb type usbfs (rw)
udev on /dev type tmpfs (rw)
devpts on /dev/pts type devpts (rw,gid=5,mode=620)
devshm on /dev/shm type tmpfs (rw)
lrm on /lib/modules/2.6.15-26-386/volatile type tmpfs (rw)
/dev/hda1 on /media/hda1 type ntfs (rw,nls=utf8,umask=007,uid=0,gid=46)
/dev/hdb1 on /media/hdb1 type ext3 (rw)



raimo

  • Käyttäjä
  • Viestejä: 4269
  • openSUSE Tumbleweed
    • Profiili
Kummallista höpötystä noissa on, siivoillaanpa vähän:  ;D
Koodia: [Valitse]
/dev/hda2 / ext3 nouser,defaults,errors=remount-ro,atime,auto,rw,dev,exec,suid 0 1
/dev/hda1 /media/hda1 ntfs defaults,nls=utf8,umask=007,uid=0,gid=46,auto,rw,nouser 0 1
/dev/hdb1 /media/hdb1 ext3 nouser,defaults,atime,auto,rw,dev,exec,suid 0 2
defaults aiheuttaa sen että nämä tulee käyttöön: rw,suid,dev,exec,auto,nouser,async ilman erillismainitaa.
(ellei Ubuntussa ole jotakin erilaista säätö, en usko että on?)

atime ? mikä tuo on? noatime:n ymmärtäisin, minusta tuollaista atime:ä ei ole, ota pois sotkemasta se noista kaikista.
auto pois, koska se oletuksena on auto, mitäs me sitä sille hokemaan monia kertoja?
dev pois
exec pois
nouser pois
suid pois
rw pois

Ja kas näin me päästiinkin Ubuntun oletusasetukseen:
Koodia: [Valitse]
/dev/hda2 / ext3 defaults,errors=remount-ro 0 1
/dev/hdb1 /media/hdb1 ext3 defaults 0 2

Arvatenkin tuo kummallinen atime sotkee homman. Jos olet yrittänyt jotakin ihmeellistä säätää, niin noatime se sitten pitää olla, mutta miksi sellainen pitäisi olla käytössä?

Sinulla näkyy olevan lisäksi ntfs osiolla rw .. onkos se turvallista? No siihen en ota kantaa, enkä tiedä tuosta hdb1 toimiiko se noin? Miksi ei toimisi jos se ext3 osio on?

Niin ja onhan /media/hdb1 olemassa? Tuo /media -hakemisto on minusta vähän huono paikka, pmount jyllää siellä luoden ja poistellen hakemistoja sen mukaan miten tavallinen human kamojaan mounttailee.
/mnt olisi siinä mielessä minusta parempi/selkeämpi paikka.


edit: joo, kyllä se niin lienee että noatime on mahdollista määrittää, jolloin filesysteemi ei "nauhoita" tielodstojen viimeistä kosketusaikaa (access-time) niitä luettaessa, ts. se päivittyy vain kun tiedostoon kirjoitetaan. Lienee kohtalaisen turha tavallisessa käytössä, tuskin se paljonkaan nopeuttaa?

atime asetusta sen sijaan siis ei ole olemassa.

Manuaalia:
Linux has a special mount option for file systems called noatime that can be added to each line that addresses one file system in the /etc/fstab file. If a file system has been mounted with this option, reading accesses to the file system will no longer result in an update to the atime information associated with the file like we have explained above. The importance of the noatime setting is that it eliminates the need by the system to make writes to the file system for files which are simply being read. Since writes can be somewhat expensive, this can result in measurable performance gains. Note that the write time information to a file will continue to be updated anytime the file is written to.
Securing and Optimizing Linux: RedHat Edition -A Hands on Guide

Eli atime-tietoa ei päivitetä lukutilanteessa jos noatime on päälle laitettu, lyhyesti suomennettuna. :)
« Viimeksi muokattu: 31.08.06 - klo:10.39 kirjoittanut raimo »
Tietä käyden tien on vanki. Vapaa on vain umpihanki.
Aaro Hellaakoski

Sambuca

  • Käyttäjä
  • Viestejä: 16
    • Profiili
Tuo fstab on ihan siinä muodossa minkälaiseksi asennusohjelma sen asentaessa teki, en ole muutellu siitä mitää.
Minustakin vaikuttaa aika sekavalta tuo "vakio" fstab moniin muihin näkemiini verrattuna. Mutta pitää kokeilla noita vinkkejä.
« Viimeksi muokattu: 31.08.06 - klo:16.35 kirjoittanut Sambuca »

Sambuca

  • Käyttäjä
  • Viestejä: 16
    • Profiili
Eipä lähtenyt toimimaan >:(. En tiedä pitäiskö asentaa Konqueror uudestaa vai onko ees mahdollista ilman koko KDE:n uudelleen asennusta?
Siis täällä ei näy hda2 asema /media jos menen muuta kautta kuin tallennusmedia kuvakkeesta. Mutta kun menen suoraan /media kansioon tallennusmedia kuvakkeesta esim. konquerorin aloitus ruudusta hda2 näkyy, mutta silloin en taas pysty lisämään uusia kansioita mihinkään asemaan(hda2 ja hdb1). Uuden kansion lisäys onnistuu taas jos menee esim. hdb1 asemalle jotain muuta kautta kuin tallennusmediat kuvakkeesta, jolloin hda2 taas ei näy. Toivottavasti tuosta sepostuksesta jotain ymmärtää.

fstab nyt:
 <file system> <mount point>   <type>  <options>       <dump>  <pass>
proc /proc proc defaults 0 0
/dev/hda2 / ext3 defaults,errors=remount-ro 0 1
/dev/hda1 /media/hda1 ntfs defaults,nls=utf8,umask=007,uid=0,gid=46 0 1
/dev/hdb1 /media/hdb1 ext3 defaults 0 2
/dev/hda5 none swap sw 0 0
/dev/hdd /media/cdrom0 udf,iso9660 user,atime,noauto,rw,dev,exec,suid 0 0

tuke81

  • Käyttäjä
  • Viestejä: 1667
    • Profiili
Hieman näyttää epäilyttävältä tuo /dev/hda1 /media/hda1 ntfs defaults,nls=utf8,umask=007,uid=0,gid=46 0 1, kuten raimo jo sanoi. Eikös ubuntun kernelistä ole jo disabloitu moinen mahdollisuus, joten jos tuota haluaa tehdä se pitäisi kiertää(suosittelen kyllä samaisessa guidessa olevaa read only mounttausta).

Ja sanot että ubuntu on asennettu hda2 eikä sitä ole koko fstab:issa? Listaappas osio taulukot: sudo fdisk -l
Miksi tehdä jotain helposti, kun sen voi tehdä vaikeastikin...

Sambuca

  • Käyttäjä
  • Viestejä: 16
    • Profiili
Vika siis on Konqueror ohjelmassa jossa hda2 kansio ei näy /media kansiossa. Suoraan tallennusmedia linkistä mennessä se näkyy jossa se on nimetty erilailla esim. kovo 65G . Mutta tuo tallennusmediahan on jonkinlainen linkki kansioon joka näyttää mediat joita on koneessa sillä hetkellä esim. nyt vain kovalevy osiot, mutta kun laittaa CD levyn tai USB muistin koneeseen näkyy se suoraan siellä.

255 päätä, 63 sektoria/ura, 9733 sylinteriä
Yksiköt = 16065 * 512 = 8225280 -tavuiset sylinterit

    Laite Käynn     Alku          Loppu    Lohkot   Id  Järjestelmä
/dev/hda1   *           1        1275    10241406    7  HPFS/NTFS
/dev/hda2            1276        9597    66846465   83  Linux
/dev/hda3            9598        9733     1092420    f  W95 Laaj (LBA)
/dev/hda5            9598        9733     1092388+  82  Linux / Solaris heittovaihtotiedosto

Levy /dev/hdb: 40.0 Gt, 40060403712 tavua
255 päätä, 63 sektoria/ura, 4870 sylinteriä
Yksiköt = 16065 * 512 = 8225280 -tavuiset sylinterit

    Laite Käynn     Alku          Loppu    Lohkot   Id  Järjestelmä
/dev/hdb1   *           1        4870    39118243+  83  Linux

tuke81

  • Käyttäjä
  • Viestejä: 1667
    • Profiili
Eikun joo, silmät ristissä taas kattonu... Eisen pidäkkään näkyä sehän on selvästi mountattuna juureen, kuten pitääkin.
/dev/hda2 / ext3 defaults,errors=remount-ro 0 1

Miksi tehdä jotain helposti, kun sen voi tehdä vaikeastikin...