Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Asentaminen ja käyttöönotto => Aiheen aloitti: 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?
-
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.
-
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ä:
sudo gedit /etc/fstab
etsi rivi, jossa puhutaan ntfs-tiedostojärjestelmästä. Näyttää tämänkaltaiselta:
#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ä:
#UUID=4C47E7D7740223C0 /media/windows ntfs defaults,nls=iso8859-1,umask=007,gid=46$
tallenna muutokset ja komenna päätteessä vielä:
sudo umount -a && sudo mount -a
testaa näkyyky tiedostonimet, joissa on ääkkösiä?
Jos ei vaikutusta, vaihda utf8 takaisin fstabiin.
-
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
-
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...
-
-> 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.
-
muuta kohdan utf8 paikalle iso8859-1, jonka jälkeen rivin pitäisi näyttää tältä:
#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
-
Se, että tuplanolla saa korjattua pelkästään umounttaamalla ja taas mounttaamalla, kertoo kylläkin jostain bugista
Joo, no mulla nyt onkin Gutsy ;)
-
muuta kohdan utf8 paikalle iso8859-1, jonka jälkeen rivin pitäisi näyttää tältä:
#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ä.
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ä.
-
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ä?
-
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.
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.
-
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:
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