Gå til innhold

Finner ikke nyformatert partisjon


Anbefalte innlegg

Skrevet

Ubuntu finner ikke den nyformaterte partisjonen min. Var NTFS, har brukt NTFS-3G til å ta backup med, så skulle jeg formatere en partisjon om gangen.. Men nå finner jeg ikke den igjen. Hvis jeg skriver /media/hda2 i File Browser, så finner den disken, men ikke ellers. Må jeg mounte den eller noe? Den ligger ikke i listen til venstre over tilgjengelige disker.

 

Står forresten under properties at disken bare har 2,5 GB ledig plass, den skal jo ha 146.. Brukte livediscen og formaterte med GParted, som jeg fant under System - Administration.

 

Hjelp?

Videoannonse
Annonse
Skrevet

Du omformaterte til et annet filsystem, ikke sant? Valgte du ext3?

 

"Problemet" er trolig at du ikke har justert på /etc/fstab-fila di slik at partisjonen din fortsatt forsøkes å monteres som en NTFS-partisjon, men siden den ikke er det lenger mislykkes det.

 

Løsningen er i så fall veldig enkel; en bitteliten redigering av fila. Finn fram ditt favorittskall (terminalvindu) og åpne fstab i en teksteditor (her: nano):

sudo nano /etc/fstab

Finn linja med partisjonen det gjelder (/dev/hda2 ?) og bytt ut filsystemet som står der (ntfs) med det nye filsystemet på partisjonen, f.eks. ext3 eller hva du nå bruker. Lagre fila (ctrl+o) og avslutt (ctrl+x).

Montér nå alle partisjoner oppført i fstab (dette skal heretter skje automatisk ved oppstart):

sudo mount -a

Skrevet (endret)

Stemmer, omformaterte til ext3.

 

Har en feil i min C:/XP-partisjon, får feilmelding om den når jeg prøver sudo mount -a, og så skjer det tydeligvis ikke mer.

 

NTFS-3G har forresten skrevet i fstab, mulig linjene ikke er helt lik som vanlig?

 

EDIT:

 

Prøvde å kjøre configen til NTFS-3G igjen, den finner ikke hda2..

 

Fra terminal når jeg skriver gksu ntfs-config:

** (ntfs-config:5368): WARNING **: Can't find device with uuid = BA7C8B347C8AEA89

 

Fra fstab etterpå:

# Entry for /dev/ !! UNKNOW DEVICE !! :

UUID=BA7C8B347C8AEA89 /media/hda2 nfts-3g defaults,locale=en_US.UTF-8 0 1

 

EDIT igjen:

 

Feilmeldingen når jeg skriver sudo mount -a:

Volume is scheduled for check.

Please boot into Windows TWICE, or use the 'force' mount option.

mount: special device /dev/disk/by-uuid/BA7C8B347C8AEA89 does not exist

fusermount: mountpoint is not empty

fusermount: if you are sure this is safe, use the 'nonempty' mount option

FUSE mount point creation error: No such file or directory

Unmounting /dev/disk/by-uuid/0868E2BC68E2A7A0 (186 GiB)

Endret av LoCDoG
Skrevet (endret)

Har jo gjort det, men det funket ikke. Endret filen tilbake for jeg var redd..

 

Ser denne linjen riktig ut?

 

# Entry for /dev/ !! UNKNOW DEVICE !! :

UUID=BA7C8B347C8AEA89 /media/hda2 ext3 defaults,locale=en_US.UTF-8 0 1

 

Edit:

 

Prøvde å mounte et par ganger her:

 

mount /dev/hda2 og sudo mount /dev/hda2 gir:

mount: can't find /dev/hda2 in /etc/fstab or /etc/mtab

 

mount /media/hda2 gir:

mount: only root can mount /dev/disk/by-uuid/BA7C8B347C8AEA89 on /media/hda2

 

Så jeg prøver med sudo, men

sudo mount /media/hda2 gir

mount: special device /dev/disk/by-uuid/BA7C8B347C8AEA89 does not exist

 

EDIT 2: Fant en backup av f-stab før NTFS-3G endret den (før disken ble ext3 og selvsagt).

 

# /dev/hda2

UUID=BA7C8B347C8AEA89 /media/hda2 ntfs defaults,nls=utf8,umask=007,gid=46 0 1

 

Prøvde å endre ntfs til ext3, og legge i fstab, men det hjalp ikke.. Trodde linux var smart jeg..

Endret av LoCDoG
Skrevet (endret)

Aha. Problemet ditt skyldes en feil oppføring i fstab. Å bruke UUID er en alternativ måte til å angi en partisjon på, i stedet for å bruke den tradisjonelle /dev/hda1 etc. Hver partisjon får tildelt en (ca) unik UUID når partisjonen formateres. Dersom en maskin med flere harddisker av en eller annen grunn skulle monteres i en annen rekkefølge enn den vanlige så vil /dev/hda1 kunne peke til det som egentlig er /dev/hdb1 etc., men dette problemet unngår man med UUID som skal virke uansett.

 

Problemet ditt skyldes at partisjonen din har blitt formatert på nytt (da du formatterte fra NTFS til ext3) og blitt tildelt en ny UUID. Dermed er UUID'en i din fstab gammel (ingen partisjoner som bruker den).

 

For å få tak i den nye UUID-en kan du skrive

ls -la /dev/disk/by-uuid/

og du vil se UUID'en til partisjonen ../../hda2 (= /dev/hda2).

 

Deretter redigerer du linja i din fstab til f.eks.:

UUID=<ny UUID her>   /media/hda2   ext3    defaults   0   2

Alternativt, om du vil gjøre det på "gamle-måten":

/dev/hda2   /media/hda2   ext3    defaults   0   2

(evt endre på monterings-options om du vil spesifisere noe annet enn defaults etc.)

Endret av kommers
Skrevet

Nå finner jeg hda2 under places =)

 

Men får fortsatt "kjeft" under oppstart.. :/ Må prøve å skrive ned hva maskinen sier..

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...