Ubuntu Suomen keskustelualueet
Ubuntun käyttö => Laitealue => Aiheen aloitti: jaketyyppi - 31.01.13 - klo:16.44
-
Kun klikkaa oikealla, "Create Folder" nappi näkyy harmaana eli sitä ei voi painaa, ja kun yrittää siirtää kansion kovalevylle heittää virheen "Error while copying to "AirTime". The destination is read-only.", missä AirTime ulkoisen kovalevyn nimi. Mitä teen? OS X muokkaa tuon kovalevyn tiedostoja ilman mitään ongelmia.
Ubuntun versio Live-CD:n 10.04.2
-
Kun klikkaa oikealla, "Create Folder" nappi näkyy harmaana eli sitä ei voi painaa, ja kun yrittää siirtää kansion kovalevylle heittää virheen "Error while copying to "AirTime". The destination is read-only.", missä AirTime ulkoisen kovalevyn nimi. Mitä teen? OS X muokkaa tuon kovalevyn tiedostoja ilman mitään ongelmia.
Ubuntun versio Live-CD:n 10.04.2
Näkyykö se levy, ja mounttautuuko automaattiseti?
df -h
ja
/sbin/fdisk -l
-
Näkyykö se levy, ja mounttautuuko automaattiseti?
df -h
ja
/sbin/fdisk -l
Levy näkyy, en ole ihan varma mikä on "automaattisesti". Sellanen eject-nuoli ilmestyy kun klikkaan kovalevyä File Browserin vasemmasta reunasta.
-
Kun klikkaa oikealla, "Create Folder" nappi näkyy harmaana eli sitä ei voi painaa, ja kun yrittää siirtää kansion kovalevylle heittää virheen "Error while copying to "AirTime". The destination is read-only.", missä AirTime ulkoisen kovalevyn nimi. Mitä teen? OS X muokkaa tuon kovalevyn tiedostoja ilman mitään ongelmia.
Ubuntun versio Live-CD:n 10.04.2
Oikeuksistahan tuossa tosiaan on kysymys. Olettaisin että tarkoituksena on että niitä Ubuntulla siirrettyjä tiedostoja voisi sitten taas käsitellä OS X:n puolella ongelmitta.
En tunne OS X:n systeemiä, mutta sen oikeuksien hallinta on käsittääkseni hyvin samanlainen kuin Linuxin.
Näkisin että ongelmaa voi lähestyä ainakin kahdesta suunnasta. Joko niin että muutetaan OS X:n päästä ulkoisen levyn kansioiden ja tiedostojen oikeudet sellaisiksi että kaikki voivat lisätä ja käsitellä niitä. Toinen vaihtoehto on säätää Ubuntun päästä käyttäjän ja ryhmän tunnisteet (esim 1000) samoiksi kuin OS X:ssä.
Ensimmäisessä tapauksessa joutuu joka tapauksessa säätämään Ubuntulla lisättyjen kansioiden ja tiedostojen oikeudet myös kaikille, että niitä voisi taas käsitellä OS X:ssä.
Live CD:n käyttö viittaisi siihen että kyse on tilapäisestä tarpeesta, jolloin ensimmäinen vaihtoehto lienee järkevin. Toiseen vaihtoehtoon Live CD ei taida edes taipua.
Toinen vaihtoehto on mielekäs jos saman ulkoisen levyn käyttötarve on usein toistuvaa, ja Ubuntu juuri asennettu. Tuo Ubuntun käyttäjätunnisteiden muokkaus kun vaatii käytännössä uuden käyttäjätilin, josta taas seuraa omat ongelmansa oikeuksien suhteen eri käyttäjätileillä. Ongelmat ovat toki ratkaistavissa, mutta helpointa olisi aloittaa "puhtaalta pöydältä".
En ole jokuseen aikaan käyttänyt Live CD:tä, joten en tiedä saisiko siinä nykyään tiedostoselaimen toimimaan roottina. Jos saisi, niin silloin voisi onnistua tuo kansioiden ja tiedostojen siirto suoraan ulkoiselle levylle. Silloinkin täytyy tietysti säätää siirrettyjen juttujen oikeudet kaikille, että niitä voisi muokata OS X:ssä.
Kun en tosiaan tunne OS X: toimintaa niin voin kyllä olla ihan väärillä poluilla
-
Onkos kyseisen levyn tiedostojräjestelmä hfs+ (http://en.wikipedia.org/wiki/HFS_Plus#Linux)?
sudo fdisk -l
Jotta voisit ubuntussa kyseisen tiedostojärjestelmän liittämään kirjoitusoikeuksin, tulee sinun poistaa tiedostojärjestelmästä journalointi käytöstä Os X:n puolella:
https://help.ubuntu.com/community/hfsplus
-
Onkos kyseisen levyn tiedostojräjestelmä hfs+ (http://en.wikipedia.org/wiki/HFS_Plus#Linux)?
sudo fdisk -l
Tiedostojärjestelmä on varmaan se "System" kohdan alla oleva teksti? fdisk sanoo että se on GPT.
Joko niin että muutetaan OS X:n päästä ulkoisen levyn kansioiden ja tiedostojen oikeudet sellaisiksi että kaikki voivat lisätä ja käsitellä niitä.
En saa enää mountattua tota kovelevyä OS X:ssä ???
diskutil mount disk1s2
heittää virheen
Volume on disk1s2 timed out waiting to mount
.
EDIT: OS X:n levytyökalu sanoo:
"Virhe: Levytyökalu ei voi korjata tätä levyä. Varmuuskopioi tiedostot, alusta levy uudelleen ja palauta varmuuskopioidut tiedostot."
Sitten kovalevy mounttautui itsesään.
No, nyt varmaan kopioin kovalevyn sisällön (n. 200Gt) pöytäkoneen kovalevylle ja alustan sen uudestaan ja kokeilen sitten uudestaan. ;D
EDIT EDIT: Kun koitan kopioida ulkoisen kovalevyn sisällön työpöydälle, OS X heittää virheen:
"Taltion isojen ja pienten kirjainten erotteluasetus ei sovellu varmuuskopiolle."
Eikä anna kopioida tiedostoja :(
-
Tiedostojärjestelmä on varmaan se "System" kohdan alla oleva teksti? fdisk sanoo että se on GPT.
Jos tarkkoja ollaan, fdisk-komennolla ei saa selville tiedostojärjestelmän vaan osion tyypin; osiossa sijaitsee sitten tiedostojärjestelmä. GPT silti viitannee siihen, että jostakin Macin formaatista voi olla kyse. (En edes muista, millä komennolla saisi luotettavasti selville levyn tiedostojärjestelmän liittämättä levyä, vaikka sen vastikään täällä foorumilla joku selvittikin. Jos levy on liitetty, df -T auttaa.)
"Taltion isojen ja pienten kirjainten erotteluasetus ei sovellu varmuuskopiolle."
Eikä anna kopioida tiedostoja :(
Tee tarrapallo tai vastaava.
-
Levy näkyy, en ole ihan varma mikä on "automaattisesti". Sellanen eject-nuoli ilmestyy kun klikkaan kovalevyä File Browserin vasemmasta reunasta.
Yleensäkin auttaisi jos kopioisit komentojen vastaukset tänne sellaisenaan sen sijaan että arvioit niitä itse eli jo tuolta käyttäjän "Jekku" kysymyksestä alkaen.
Lukemani perusteella arvon yhden asian mitä voit halutessasi kokeilla, jos ei auta niin tuskin rikkookaan ja liittyy otsikkoonkin:
1) Katso ilmestyykö /media kansion alle mitään kun lykkäät levyn kiinni. Parasta mennä päätteeseen katsomaan ja jatkaa hetken siellä. Lykkää siis levy kiinni Linux-koneeseesi ja kurkista päätteessä:
ls -l /media
Oletan siellä näkyvän hatusta vedettynä jotain tyyliin:
/media/5a374a6f-29ad-49d8-a33d-dad12fe617aa
tai tuon numerosarjan tilalla voi näkyä jokin selkeämmin luettava nimikin (AirTime ?).
Anna päätteessä komento:
sudo chmod 777 /media/se_numerorimpsu_tai_nimi_tulee_tähän
ja katso onnistuuko levyn käyttö normaalisti.
Tuo osiotyyppi ja/tai tiedostojärjestelmä varmaan tekee oman kuvionsa asiaan. Toki se toimii normaalisti jos sen voi laittaa sileäksi ja määrittää uudestaan.
http://en.wikipedia.org/wiki/GUID_Partition_Table (http://en.wikipedia.org/wiki/GUID_Partition_Table)
-
EDIT EDIT: Kun koitan kopioida ulkoisen kovalevyn sisällön työpöydälle, OS X heittää virheen:
"Taltion isojen ja pienten kirjainten erotteluasetus ei sovellu varmuuskopiolle."
Eikä anna kopioida tiedostoja :(
Pakkaa tiedostot arkistoon, niin homma onnistuu. Macilla en muista muita pakkausohjelmia, kuin Stuffit Expanderin, jota 10.4:ssä käytin, mutta ehkä uudemmat OS X:n versiot osaa luoda tiedostoista arkistoja (eli .zip-tiedostoja) omin voiminkin?
Tuke81:n neuvo on minullekin uutta tietoa! Luulin, ettei Linux pysty kirjoittamaan HSF-osioille lainkaan. Mukava yllätys!
-
...
Anna päätteessä komento:
sudo chmod 777 /media/se_numerorimpsu_tai_nimi_tulee_tähän
ja katso onnistuuko levyn käyttö normaalisti.
Tuosta nyt tokko on apua kun kyseinen osio on liitetty vain lukutilassa .l edes root ei siihen pysty kirjoittamaan.
Journaloivan hfs+ osion voi pakottaa liitettäväksi järjestelmään, mutta se voi korruptoida koko levyn eikä näin ollen ole sitä suotavaa tehdä. Itsellä ei ole lainkaan kokemusta osX:stä mutta lukases tuolta:
http://support.apple.com/kb/TS1417?viewlocale=fi_FI
fsck.hfs saa asennettua ubuntuunkin, mutta itse yrittäisin saada sen toimimaan osX:n puolella ensin. Jos et saa sitä noilla toimimaan, on mahdollista pelastaa tiedostot ubuntun puolella photorec (http://www.cgsecurity.org/wiki/PhotoRec) pääteohjelmalla.