Hei! Olen formatoinnut yhden osion ulkoiselta USB-kovalevyltä FAT32 muotoon XP:ssä. Ubuntu ei kuitenkaan ymmärrä levyä. Miten saisin Ubuntussa tuon käyttöön, jotta voi siirtää tiedostoja XP:n ja Ubuntun välillä :)
osio ubuntussa ja xp:ssä samaan aikaan
miten ??
5505
0Äänestä
Muut lukivat myös
Odottaa vastausta
Näihin keskusteluihin ei ole vielä vastattu. Ole ensimmäinen.
Vastaukset 5
Vanhimmat
Komennolla sudo fdisk -l näet kaikkien kovalevyjen osiot. Liitä tuo vfat-osio hakemistopuuhun.
"Liitä tuo vfat-osio hakemistopuuhun"
Eli?
Jos levy siis näkyi "fdisk -l" listauksessa niin voit liittää sen joko manuaalisesti (käsin) tai pistää sen liittymään automaattisesti.
Manuaalinen liitos:
Sun täytyy tehdä ensin hakemisto johon ko. levyosio liitetään. Ubuntussa osiot liitetään /media -hakemistoon eli sinne tehdään alihakemisto liitokselle, komentorivillä:
"sudo mkdir /media/yhteinen" (vaihda "yhteinen" miksi haluat)
Oletetaan että tuo osio olisi /dev/sdb2 (tuon levyn toinen osio) niin käsin se liitetään "mount" -komennolla seuraavasti:
"sudo mount -t vfat /dev/sdb2 /media/yhteinen"
(liitä, tyyppi, mikä, mihin)
Jos haluat liittää osion automaattisesti käynnistyksen yhteyddessä (varmaankin) niin sun täytyy muokata /etc/fstab -tiedostoa. Avaa superuserin tekstinkäsittely komentoriviltä komennolla "sudo gedit" ja sieltä valitset "Avaa" ja seikkailet tuonne /etc/fstab. Komennon voi antaa tietysti myös "sudo gedit /etc/fstab" jolloin ei tarvitse seikkaila valikoissa (pitkissä tiedostonimissä kuitenkin yksikin kirjoitusvirhe avaa TYHJÄN tiedoston mikä aiheuttaa jonkin verran sekaannusta tottumattomille).
Varmuuden vuoksi kopioi ihan ensin alkuperäinen fstab vaikkapa omaan kotihakemistoosi talteen "tallenna nimellä.." käskyllä. Ja jos tuo osio on NYT liitettynä niin irroita se tässä vaiheessa komennolla "sudo umount /dev/sdb2".
Sitten lisäät fstabiin rivin:
/dev/sdb2 /media/yhteinen vfat defaults 0 0
sekä TALLENNAT fstabin ja annat komentoriviltä "mount -a" jolloin JOS kaikki meni oikein niin kohteessa /media/yhteinen pitäisi olla osio näkyvissä ja jos siellä oli tiedostoja niin niiden siis pitäisi näkyä. Ellei mitään näy niin tarkista antoiko komentorivi virheilmoituksia ja mitä.
Fstabin muokkaamisessa voit tutkia rivien rakennetta sillä se noudattaa kyllä selkeää kaavaa vaikka näyttää alkuun pirun sekavalta. Lisäksi ubuntu lisää nykyään jonkin levytunnisteen eli sekavan kirjainsarjan mukaan mutta tuo vanha tapa siis toimii millä mä demonstroin.
Tapsan sivut ovat mainiota luettavaa suomeksi, myös XP:n ja Linuxin yhteiskäyttö on siellä selitetty kuten noin tuhat muutakin asiaa, tutustu ihmeessä:
http://linux.ilmainen.net/
Jos haluat lisää tietoa liittämisesta niin tapsan sivuilla se on
http://linux.ilmainen.net/#fat32
"Eli?"
man mount
Noilla manuaalisivuilla on erittäin seikkaperäiset ohjeet erilaisten tiedostojärjestelmien liittämisestä järjestelmään.
Myös avuksi voi käyttää /etc/fstab tiedostoa.
"Lisäksi ubuntu lisää nykyään jonkin levytunnisteen eli sekavan kirjainsarjan mukaan mutta tuo vanha tapa siis toimii millä mä demonstroin."
Tuo toimii juu, ja on vielä paljon selkeämpi kuin /etc/fstab uuid:lla sotkettuna. Itse kuitenkin tykkään käyttää niitä uuid:ta.
Ne saa selville seuraavasti:
# sudo vol_id -u /dev/hda1
(ja tuon hda1 tilalle tietenkin se osio, jonka uuid halutaan tietää)
jos ei toimi, yritä seuraavaa:
# ls -l /dev/disk/by-uuid
Tuo edellinen siis listaa kaikkien osioden uuid:t.
Noh.. Kukaanhan ei noita pakota käyttämään, mutta itse käytän koska Ubuntu nyt sattuu noita oletuksena käyttämään...