Ubuntu Suomen keskustelualueet
Muut alueet => Yleistä keskustelua => Aiheen aloitti: Nrvnqsr - 11.12.13 - klo:04.49
-
Hei! Olen yrittänyt varmuuskopioida mp4 ulkoiselle kovalevylle ja olen huomannut että jostain syystä mp4 tiedostot korruptoituu siirron aikana. dmesg ei tunnu antavan mitään neuvoa tästä.
Ulkoinen kovalevy on alustettu fat32 tyyppiseksi
Osaako kukaan neuvoa miten voisin välttää tuon korruptoitumisen?
-
Kuinka isoja tiedostoja ne mp4:jät on? Muistaakseni fat32:ssa on neljän gigan kokoraja..
Itsellä yhteiskäyttöön käyttisten välillä tarkoitetut osiot on alustettu ntfs:äksi, ei ole ollut ongelmia.
-
50mt - 200mt välillä ne mp4 tiedostot
-
Onko mitenkään mahdollista konvertoida ulkoista kovalevyä fat32:sta ntfs:ään ilman formatointia tai tiedostojen menetystä
-
http://support.microsoft.com/kb/307881/fi
Kerran tuota kokeilin joskus 2004 - 2005 ja tuloksena oli entinen Lacie levyn tullessa täyteen viallisia sektoreita. Onneksi meni vielä takuuseen.
-
Osaako kukaan neuvoa miten voisin välttää tuon korruptoitumisen?
Jos kyseessä on vaikkapa USB-väyläinen ulkoinen massamuistilaite, pitää muistaa, että tiedonsiirto on hidasta. Missään tapauksessa ei pidä irroittaa laitetta ennenkuin on varmistanut, että kopiointi on suoritettu loppuun. Tähän on suositeltava sync-komentoa. Omille ulkoisille levyille olen osioinut levyn tarkoituksenmukaisesti. Joten levyillä on NTFS-osio (nykyisin kun Linux tukee NTFS-osioita, ntfs-3g), ja tarpeellinen määrä yleensä ext4-osioita. Viimeisin hankkimani USB-väyläinen Lacie (omalla virtalähteellään) on kooltaan kolme teraa.
-
Osaako kukaan neuvoa miten voisin välttää tuon korruptoitumisen?
Jos kyseessä on vaikkapa USB-väyläinen ulkoinen massamuistilaite, pitää muistaa, että tiedonsiirto on hidasta. Missään tapauksessa ei pidä irroittaa laitetta ennenkuin on varmistanut, että kopiointi on suoritettu loppuun.
Itsellä on yksi USB 3.0 -levy ja vaikka tiedonsiirtoikkuna katoaa, niin levylle edelleen kirjoitetaan. Sen näkee siitä, että levyn valo vilkkuu ja myös siitä että Ubuntu pyytää odottamaan ennen kuin irrotan levyn, jos siis valitsen irrota ennen kuin kirjoitus on loppunut.
Tähän on suositeltava sync-komentoa.
Ainakin Ubuntu 13.10 ilmoittaa ihan nätisti, jos ulkoista levyä ei saa vielä fyysisesti irrottaa koneesta. Tietenkin aina pitää muistaa klikata aseman kuvaketta oikealla ja valita turvallinen poistaminen, jotta järjestelmä tietää, että mahdolliset tiedot on kirjoitettava levylle heti (vastaa siis sync komentoa) ja osio on irrotettava (umount). Sitten kun saa luvan voi levyn ottaa huoletta pois koneesta.
-
Samaan ongelmaan törmäsin puoli vuotta sitten. Levylle pystyi kirjoittamaan, mutta kun tiedostoja katseli, niin ne olivat yhtä sian saksaa eivätkä oikein auenneet.
Netistä selvisi että tietyntyyppisillä ajureilla varustetut ulkoiset kovalevyt eivät toimi kaikissa Kerneleissä ja ne kirjoittavat tiedostojen päälle jotain töhkää kuten kovalevyn lukupään siirto ja komentokehoitteita. Vanhemmissa kerneleissä ne toimi. Muistaakseni 3.5 ja uudemmissa kerneleissä tätä ongelmaa ei ollut. Jos ei halua päivittää uudempaan linukkaan tai palata vanhempaan, niin erilaisia kiertokeinoja tuohon oli. En tarkkaan muista mutta tässä tapauksessa alkuun saattaa päästä kun käynnistää kovalevyn päätteeltä, niin sieltä tulee tämän ajuripiirin tiedot esiin. Tämän jälkeen googlaa mitä ongelmia ajurissa on ollut ja miten se ratkaistaan.