26. maj 2004 - 20:30Der er
37 kommentarer og 1 løsning
problemer m. linux partition
Hej
Jeg har store problemer med en linux partition. I min kiss dp-500 dvd afspiller har jeg monteret en 80 gb hdd. dvd afspilleren forbereder hdd'en og laver en Linux partitioner. Jeg har derefter monteret hdd'en med paragon mount everything i win xp og fyldt hdd'en op med film. Og atter monteret i dvd afspilleren igen. Det fungerede uden problemer. Men efter et godt stykke tid opstod der problemer. jeg flyttede hdd'en til pc'en igen og mounted med paragon mount everything. Jeg kan browse hdd’en. Men kan ikke kopiere eller flytte filer derfra! Jeg vil gerne rede filmene, på en eller anden måde. Er der tools som kan reparere disse partitioner? Eller i det mindste bare få de film i sikkerhed!? Hvad har jeg gjort galt?
KORT SAGT: min linux partitioneret hdd fyldt med film kan ikke læses ordentligt. Den kan browses men der kan ikke kopieres eller flyttes filer. Er der tools/programmer der kan få disse filer ud eller evt. fixe hdd'en?
Jeg diskuterede problemet på www.mpeg-playcenter.com . og det lader til ingen har haft disse problemer. Ingen har brugt paragon mount everything til overførslen af filer. så det er nok her problemet ligger!
Det lyder bare som et beskadiget filsystem. Sikkert en write operation der er blevet afbrudt utidigt. Det kan nemt fikses... når man har hdd i en linux computer altså =)
nøh.. siden du specifikt siger det er et linux filsystem så går jeg ud fra at det drejer sig om ext2. Der er vist ikke lige nogle reparations værktøjer til ext2 under windows som jeg ved af.
som du skriver !sikkert en write operation der er blevet afbrudt utidigt.
Det tror jeg du har helt ret i! partition magic havde problemer med at overføre filer på de sidste 5-3 gb. og meldte fejl midt i overførslerne! Det er helt sikert her fejlen er sket! hvordan kan jeg åndgå dette problem? hvad for et program kan ellers bruges til overførsel?
Tjah jeg kunne jo være fræk og sige at du helt kan undgå det problem ved at undlade at bruge windows ;) Men ellers tror jeg ikke der som sådan er noget galt i din metode. Det lugter mere af en bug i det program du bruger. Er der ikke en opdateret version?
Jeg vil gerne lige være sikker: Melder dit program om et filsystem af typen ext2?
Sæt harddisken i din computer. Download den linux distribution der hedder Knoppix. Søg efter den. Knoppix kører fra en cdrom og skal ikke installeres på harddisk. Til gengæld har den det værktøj du skal bruge.
Hej igen knoppix kører rigtig godt. og det kan læse næsten alle filmene (11 er beskadiget). Jeg kan dog ikke finde det der fsck. hvor finder jeg det? og hvordan bruger jeg det? hvis det ikke kan rede de resterende 11 film er det nok lige meget?!?!? ;)
Jamen allerførst tillykke med at du kører Linux og har en god oplevelse med det ;)
Er du logget ind som root? (Det kan du se med kommandoen whoami) Hvis du er logget ind som root så prøv slet og ret at skrive fsck i kommando prompten og se hvad den siger.
Når du booter knoppix op går den måske direkte til en grafisk brugerflade?
Jeg ved ikke hvilken den starter med. Men du skal finde det der svarer til at dos vindue i windows. Det kan hedder forskellige ting i Linux, feks "shell", "terminal", "bash prompt" osv. Når du har fundet det kommando vindue og åbnet det så kan du begynde at skrive kommandoer. fsck er nemlig ikke et værktøj med en grafisk brugerflade, men i stedet udelukkende kommandolinje.
og når du har åbnet kommandolinjen: Hvis 'whoami' siger at du ikke er root så skal du skrive:
su root
herefter beder den om et password. Det er sandsynligvis blankt så du bare skal trykke enter. Hvis det er sat til et eller andet så er du måske blevet bedt om at sætte password under boot?
Hej ;) jeg har fået kigget på det igen. Jeg kan logge ind som root og når jeg skriver fsck siger den "fsck og en dato". så programmet er der. hvordan bruger jeg så fsck? -Johan Oettinger
ok, så det første du skal finde ud af er hvad harddisken hedder. Du skal forstå at alt i Linux er en fil. Dine harddiske optræder også som filer i det der hedder et device filesystem, inde i stien /dev/ Så vi skal have fundet ud af hvilken fil der repræsenterer din harddisk. Hvis du kan huske hvordan du har sat jumpere på harddisken så er logikken bag det følgende:
/dev/hda = primær master /dev/hda1 = første partition på primær master /dev/hda1 = anden partition på primær master /dev/hdb = primær slave /dev/hdc = sekundær master og så fremdeles...
Prøv at skrive "df" mens du er logget ind som root i kommandolinjen. df betyder "disk free" og viser hvor fyldte alle dine harddiske er. Siden du kender størrelsen af hd skulle du gerne ud fra output af df være i stand til at afgøre om den vi skal reparere er hda1, hdb1, hdc1 eller hdd1. Når du har fundet ud af det så skriver du følgende: e2fsck -pf /dev/hdx1 Hvor hdx1 erstattes af feks hda1 eller hvad du nu fandt ud af i output af df. Hvis du også ønsker at den skal checke efter "bad blocks" på disken så skal du skrive følgende: e2fsck -pfc /dev/hdx1 Hvis den brokker over at den ikke har en e2fsck kommando, så benyt i stedet: fsck -t ext2 /dev/hdx1
På en 80gb hd tager fsck nok noget tid...Pas iøvrigt på at du ikke gør det forkert. Det kan ødelægge din windows partition. Men hvis du vil være på den sikre side så tager du bare hd kablet ud af din windows disk mens du gør ovenstående. =)
og en lille tilføjelse: Lad være med at skrive til dine diske mens du kører fsck. Sæt dig bare helst på dine hænder mens du kigger på skærmen eller gå ud og lav en kop kaffe =)
Men det lader til at den ikke kan stille noget op, det skriver:
" KiSS_HDD: Inodes that were part of a corrupted orphan linked list found.
KiSS_HDD: UNEXPECTED INCONSISTENCY: RUN fsck MANUALLY. (i.e., without -a or -p options) " Hvad vil det sige? At den fandt fejlen men blev stoppet i utide? Skal jeg proeve at koere den uden p?
jeps, prøv uden p, for p betyder bare at den forsøger at lave det hele automatisk. Når du kører den uden p så får du en masse spørgsmål undervejs, men det må du så leve med og sidde og svare på dem. Så brug i stedet: e2fsck -fc /dev/hdx1
Hej strych9. Nu er en travl eksamen, en 4 ugers ferie i thailand og en flytning overstået. Og Jeg vil meget gerne fortsætte hvor jeg slap. hvis du altså gider at hjælåe mig?
tjoh, hvorfor ikke. =) jeg tror ikke jeg har set dit tidligere indlæg (i 2004) for så havde jeg nok reageret. Sommetider sender eksperten ikke mail ud som den skal.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.