Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Asentaminen ja käyttöönotto => Aiheen aloitti: ccpower - 03.10.07 - klo:01.43

Otsikko: Puuttuvia tiedostoja
Kirjoitti: ccpower - 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?
Otsikko: Vs: Puuttuvia tiedostoja
Kirjoitti: Tuplanolla - 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.
Otsikko: Vs: Puuttuvia tiedostoja
Kirjoitti: Tonde - 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.
Otsikko: Vs: Puuttuvia tiedostoja
Kirjoitti: Risto H. Kurppa - 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
Otsikko: Vs: Puuttuvia tiedostoja
Kirjoitti: jemaku - 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 (http://ubuntuforums.org/archive/index.php/t-323466.html).

Eli Ubuntu Suomen wikissäkin (http://wiki.ubuntu-fi.org/Wiki/ntfs-3g) 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...
Otsikko: Vs: Puuttuvia tiedostoja
Kirjoitti: jemaku - 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.
Otsikko: Vs: Puuttuvia tiedostoja
Kirjoitti: jemaku - 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
Otsikko: Vs: Puuttuvia tiedostoja
Kirjoitti: Tuplanolla - 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 ;)
Otsikko: Vs: Puuttuvia tiedostoja
Kirjoitti: Tonde - 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ä.
Otsikko: Vs: Puuttuvia tiedostoja
Kirjoitti: Tonde - 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ä?
Otsikko: Vs: Puuttuvia tiedostoja
Kirjoitti: jemaku - 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.
Otsikko: Vs: Puuttuvia tiedostoja
Kirjoitti: Tonde - 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