Kirjoittaja Aihe: Puuttuvia tiedostoja  (Luettu 4173 kertaa)

ccpower

  • Käyttäjä
  • Viestejä: 2
    • Profiili
Puuttuvia tiedostoja
« : 03.10.07 - klo:01.43 »
Ei näytä ubuntu löytävän kaikkia tiedostoja mitkä näkyy XP:ssä. Onko ubuntussa jotain tiedostonimien pituusrajoituksia, skandien tulkintavaikeuksia tms? Asennukseni kielenä englanti, näppäinasetteluna suomi.

Esim. kansio nimeltä Työpöytä ei näy ubuntussa lainkaan, vaikka Windowsin mukaan sellainen on. Myöskin mp3-kansiossa on reilu 5000 tiedostoa XP:ssä, mutta ubuntun tiedostoselaimet näyttää tiedostomääräksi ~4600. Kaikki tiedostot ovat samaa formaattia ja ubuntu kyllä niitä toistaa eli restricted extras jne on asennettu, toistaa siis niitä mitkä vain löytää... Hullun hommaa lähteä vertailemaan mitkä ovat ne mahdollisesti puuttuvat tiedostot, dual-boottimalla XP-Ubuntu -väliä.

Mistä lähtisi vikaa etsimään?

Tuplanolla

  • Käyttäjä
  • Viestejä: 1420
  • Reg. Linux user #423604
    • Profiili
Vs: Puuttuvia tiedostoja
« Vastaus #1 : 03.10.07 - klo:07.31 »
Varmaankin johtuu jostain merkistökoodaus tms hässäkästä, mulla on kanssa tollanen ettei näy esim. työpöytä -kansio ollenkaan.

Mulla korjaantuu kirjottamalla päätteeseen sudo umount -a ja sudo mount -a.
Tämä siis korjaa seuraavaan buuttiin asti, sen saa varmaankin jotenkin säädettyä fstabiin tai jonnekin.
Lisää [ratkaistu] ketjun ensimmäisen viestin otsikkoon, kun ongelma ratkeaa!

Tonde

  • Käyttäjä
  • Viestejä: 919
  • Feisty Fawn
    • Profiili
Vs: Puuttuvia tiedostoja
« Vastaus #2 : 03.10.07 - klo:09.36 »
Joo johtuu merkistökoodauksesta. Ilmeisesti tiedostonimet, jotka sisältävät ääkkösiä(äöå), eivät näy.
Se, että tuplanolla saa korjattua pelkästään umounttaamalla ja taas mounttaamalla, kertoo kylläkin jostain bugista, mutta kannattaa testata myös seuraavaa, eli vaihdetaan fstab käyttämään eri merkistökoodausta windows osion osalta.

avaa tiedosto /etc/fstab geditillä pääkäyttäjän oikeuksin komentamalla päätteessä:
Koodia: [Valitse]
sudo gedit /etc/fstab
etsi rivi, jossa puhutaan ntfs-tiedostojärjestelmästä. Näyttää tämänkaltaiselta:
Koodia: [Valitse]
#UUID=4C47E7D7740223C0 /media/windows  ntfs  defaults,nls=utf8,umask=007,gid=46$
muuta kohdan utf8 paikalle iso8859-1, jonka jälkeen rivin pitäisi näyttää tältä:
Koodia: [Valitse]
#UUID=4C47E7D7740223C0 /media/windows  ntfs  defaults,nls=iso8859-1,umask=007,gid=46$
tallenna muutokset ja komenna päätteessä vielä:
Koodia: [Valitse]
sudo umount -a && sudo mount -a
testaa näkyyky tiedostonimet, joissa on ääkkösiä?

Jos ei vaikutusta, vaihda utf8 takaisin fstabiin.
« Viimeksi muokattu: 03.10.07 - klo:09.39 kirjoittanut Tonde »
Heitä hyväsit hitaudelle. Asenna ubuntu!

Risto H. Kurppa

  • Käyttäjä
  • Viestejä: 3024
  • Useita Kubuntuja ajossa.
    • Profiili
    • http://risto.kurppa.fi
Vs: Puuttuvia tiedostoja
« Vastaus #3 : 03.10.07 - klo:10.39 »
Joo johtuu merkistökoodauksesta. Ilmeisesti tiedostonimet, jotka sisältävät ääkkösiä(äöå), eivät näy.

-> en suosittele skandeja tai välilyöntejä käytettäväksi missään tiedostonimissä, merkistöistä riippumatta.. Se vaan on helpompaa..


r
UUSI UBUNTUN KÄYTTÄJÄ: SÄÄSTÄ AIKAASI LUKEMALLA  -> TÄMÄ <-

jemaku

  • Käyttäjä
  • Viestejä: 328
    • Profiili
Vs: Puuttuvia tiedostoja
« Vastaus #4 : 03.10.07 - klo:13.19 »
Varmaankin johtuu jostain merkistökoodaus tms hässäkästä, mulla on kanssa tollanen ettei näy esim. työpöytä -kansio ollenkaan.

Mulla korjaantuu kirjottamalla päätteeseen sudo umount -a ja sudo mount -a.
Tämä siis korjaa seuraavaan buuttiin asti, sen saa varmaankin jotenkin säädettyä fstabiin tai jonnekin.

Katos vaan, mulla oli sama vika. En ollu huomannukkaan. Kreikkalainen lokaali ja sama vika.

Eli Ubuntu Suomen wikissäkin neuvottu nls=utf8 on ilmeisesti väärin.
Liittyy tähän jotain bugin tapaistakin kun tuo uudelleenmounttaus kerran korjaa asian (mulla kans korjasi). Ja nyt kun kokeilin asentaa ntfs-configin, niin sekään ei korjannut valmiiksi väärin ollutta fstabia.

Laitoin nyt omaan fstabiini kokeeksi:
UUID=E44868134867E2B2 /media/c-win ntfs-3g locale=fi_FI.utf8 0 0
pitäiskö ihan saman tien käynnistää uudelleen, vai tuleeko liikaa windows mieleen...

jemaku

  • Käyttäjä
  • Viestejä: 328
    • Profiili
Vs: Puuttuvia tiedostoja
« Vastaus #5 : 03.10.07 - klo:13.23 »
-> en suosittele skandeja tai välilyöntejä käytettäväksi missään tiedostonimissä, merkistöistä riippumatta.. Se vaan on helpompaa..

Korjata kaikki netistä tulevat tiedostot? Sanoa windossille ettei käytä työpöydässä ääkkösiä?
Ja sittenkin jotain menee pieleen ja tiedostot häviää näkyvistä. Parempi käyttää ääkkösiä niin tietää meneekö ne oikein...

Minäkin vältän ääkkösiä nettiin menevissä / järjestelmien välillä seilaavissa tiedostonimissä.
Mutta omissa ämpeissä (eiku oggeissa) ja työpöydällä käytän ääkkösiä ja välilyöntejä ihan surutta.

jemaku

  • Käyttäjä
  • Viestejä: 328
    • Profiili
Vs: Puuttuvia tiedostoja
« Vastaus #6 : 03.10.07 - klo:14.37 »
muuta kohdan utf8 paikalle iso8859-1, jonka jälkeen rivin pitäisi näyttää tältä:
Koodia: [Valitse]
#UUID=4C47E7D7740223C0 /media/windows  ntfs  defaults,nls=iso8859-1,umask=007,gid=46$

Tämän ainakin pitäisi olla varmasti väärin (ubuntun oletuslokaaleilla utf8).

Jos ei vaikutusta, vaihda utf8 takaisin fstabiin.

Muuten sotket merkistösi oikein kunnolla, vaikka linuxin puolella homma saattaisi näyttääkin toimivalta.
http://groups.google.fi/group/sfnet.atk.linux/msg/8fdb5ed4781a6b44

Tuplanolla

  • Käyttäjä
  • Viestejä: 1420
  • Reg. Linux user #423604
    • Profiili
Vs: Puuttuvia tiedostoja
« Vastaus #7 : 03.10.07 - klo:16.19 »
Se, että tuplanolla saa korjattua pelkästään umounttaamalla ja taas mounttaamalla, kertoo kylläkin jostain bugista
Joo, no mulla nyt onkin Gutsy ;)
Lisää [ratkaistu] ketjun ensimmäisen viestin otsikkoon, kun ongelma ratkeaa!

Tonde

  • Käyttäjä
  • Viestejä: 919
  • Feisty Fawn
    • Profiili
Vs: Puuttuvia tiedostoja
« Vastaus #8 : 03.10.07 - klo:19.42 »
muuta kohdan utf8 paikalle iso8859-1, jonka jälkeen rivin pitäisi näyttää tältä:
Koodia: [Valitse]
#UUID=4C47E7D7740223C0 /media/windows  ntfs  defaults,nls=iso8859-1,umask=007,gid=46$

Tämän ainakin pitäisi olla varmasti väärin (ubuntun oletuslokaaleilla utf8).

Niin, minäkin rupesin miettimään, että jos yhden mount-pisteen laittaa käyttämään eri merkistökoodausta, kuin muu järjestelmä, ei ne merkit varmaan ihan oikein näy. Ajattelin kuitenkin, että koska windowsin oletusmerkistökoodaus on iso8859-1, niin saisiko noita tiedostoja näkymään tuon tempun avulla aina. Ääkköset eivät ehkä näkyisi oikein, mutta tiedostot kutenkin saattaisivat näkyä.

Lainaus
Jos ei vaikutusta, vaihda utf8 takaisin fstabiin.

Muuten sotket merkistösi oikein kunnolla, vaikka linuxin puolella homma saattaisi näyttääkin toimivalta.
http://groups.google.fi/group/sfnet.atk.linux/msg/8fdb5ed4781a6b44

Käsittääkseni tuossa tarkoitetaan järjestelmän sotkemisella sitä, jos kirjoittelee uudestaan tai luo uusia ääkkösiä sisältäviä tiedostonimiä, niin niissä näkyy windowsin puolella ääkköset väärin. Eihän pelkkä mounttaus ala ylikirjoittaa tiedostonimiä.
Heitä hyväsit hitaudelle. Asenna ubuntu!

Tonde

  • Käyttäjä
  • Viestejä: 919
  • Feisty Fawn
    • Profiili
Vs: Puuttuvia tiedostoja
« Vastaus #9 : 03.10.07 - klo:19.49 »
Laitoin nyt omaan fstabiini kokeeksi:
UUID=E44868134867E2B2 /media/c-win ntfs-3g locale=fi_FI.utf8 0 0
pitäiskö ihan saman tien käynnistää uudelleen, vai tuleeko liikaa windows mieleen...

Auttoiko tämä?
Heitä hyväsit hitaudelle. Asenna ubuntu!

jemaku

  • Käyttäjä
  • Viestejä: 328
    • Profiili
Vs: Puuttuvia tiedostoja
« Vastaus #10 : 03.10.07 - klo:23.10 »
Laitoin nyt omaan fstabiini kokeeksi:
UUID=E44868134867E2B2 /media/c-win ntfs-3g locale=fi_FI.utf8 0 0
pitäiskö ihan saman tien käynnistää uudelleen, vai tuleeko liikaa windows mieleen...

Auttoiko tämä?

Käynnistä-valikko, Työpöytä,

auttoi näköjään.

Ajattelin kuitenkin, että koska windowsin oletusmerkistökoodaus on iso8859-1,

Mutta kun ei ole. Ntfs-tiedostonimet on UTF-16:ta.

Lainaus
Lainaus
Muuten sotket merkistösi oikein kunnolla, vaikka linuxin puolella homma saattaisi näyttääkin toimivalta.
http://groups.google.fi/group/sfnet.atk.linux/msg/8fdb5ed4781a6b44

Käsittääkseni tuossa tarkoitetaan järjestelmän sotkemisella sitä, jos kirjoittelee uudestaan tai luo uusia ääkkösiä sisältäviä tiedostonimiä, niin niissä näkyy windowsin puolella ääkköset väärin. Eihän pelkkä mounttaus ala ylikirjoittaa tiedostonimiä.

Jep. Mutta silti, jos sinne kirjoittaa ääkkösiä tiedostonimiin niin aikamoinen sekasotku tulee. Tietty jos alkup. kysyjällä oli kirjoitustueton ntfs, niin tuota ongelmaa ei tule.

Tonde

  • Käyttäjä
  • Viestejä: 919
  • Feisty Fawn
    • Profiili
Vs: Puuttuvia tiedostoja
« Vastaus #11 : 03.10.07 - klo:23.34 »
Mutta kun ei ole. Ntfs-tiedostonimet on UTF-16:ta.
ai...  :o

ccpowerille tiedoksi:
jos olet asentanut kirjoitustuen ntfs-osioille (ntfs-3g ajuri), ongelma korjaantuu vaihtamalla /etc/fstab-tiedostossa ntfs-3g rivillä nls=utf8 paikalle locale=fi_FI.utf8, jolloin rivi näyttäisi jokseenkin samalta, kun jemakun esimerkissä, eli:
Koodia: [Valitse]
UUID=E44868134867E2B2 /media/c-win ntfs-3g locale=fi_FI.utf8 0 0
vinkki löytyy täältä:
http://ubuntuforums.org/archive/index.php/t-323466.html
« Viimeksi muokattu: 03.10.07 - klo:23.36 kirjoittanut Tonde »
Heitä hyväsit hitaudelle. Asenna ubuntu!