Avatar billede max33 Nybegynder
14. juni 2011 - 08:51 Der er 8 kommentarer og
2 løsninger

mount system partition fra anden linux

Hej

jeg har en centos 5.5 som er gået ned, og har nu installeret det samme på en anden disk.

Jeg vil så gerne mount den gamle disk /dev/sdc2 hvor mine data ligger. /dev/sdc1 er min gammel boot som også fint kommer frem når jeg tilslutter min disk via usb.

/dev/sdb = usbkey

# mount /dev/sdc2 /mnt/test -t ext3
mount: forkert filsystemtype, forkert tilvalg, ugyldig superblok på /dev/sdc2, manglende tegnsæt eller anden fejl.
I nogle tilfælde vi du finde nyttige oplysninger i systemloggen
- prøv 'dmesg | tail' eller lignende

#dmesg

hfs: unable to find HFS+ superblok
VFS: Can't find ext3 filesystem on dev sdc2
Avatar billede max33 Nybegynder
14. juni 2011 - 08:52 #1
# fdisk -l

Disk /dev/sda: 107.3 Gb, 107374182400 byte
255 heads, 63 sectors/track, 13054 cylinders
Enheder = cylindre af 16065 * 512 = 8225280 byte

    Enhed Opstart  Start        Slut    Blokke  Id  System
/dev/sda1  *          1          13      104391  83  Linux
/dev/sda2              14      13054  104751832+  8e  Linux LVM

Disk /dev/sdb: 16.0 Gb, 16030597120 byte
32 heads, 63 sectors/track, 15530 cylinders
Enheder = cylindre af 2016 * 512 = 1032192 byte

    Enhed Opstart  Start        Slut    Blokke  Id  System
/dev/sdb1              1      15530    15654208+  c  W95 FAT32 (LBA)

Disk /dev/sdc: 1000.2 Gb, 1000204886016 byte
255 heads, 63 sectors/track, 121601 cylinders
Enheder = cylindre af 16065 * 512 = 8225280 byte

    Enhed Opstart  Start        Slut    Blokke  Id  System
/dev/sdc1  *          1          13      104391  83  Linux
/dev/sdc2              14      121601  976655610  8e  Linux LVM
Avatar billede max33 Nybegynder
14. juni 2011 - 09:26 #2
# df
Filsystem            1K-blokke    Brugt  Tilbage Brug% Monteret på
/dev/mapper/VolGroup00-LogVol00
                      99415464  38006928  56277068  41% /
/dev/sda1              101086    18535    77332  20% /boot
tmpfs                  517552        0    517552  0% /dev/shm
/dev/sdb1            15637824    870384  14767440  6% /media/BACKUP
/dev/sdc1              101086    12854    83013  14% /media/_boot
Avatar billede tomasjensen Nybegynder
14. juni 2011 - 10:54 #3
Du prøver at mounte en LVM partition som ext3, det går ikke.

Læs her: http://www.techbytes.ca/techbyte118.html

Det burde hjælpe dig :O)

Mvh
Tomas Jensen
Avatar billede max33 Nybegynder
14. juni 2011 - 12:11 #4
Har nok brug for lidt mere hjælp.

Som jeg ser det link du har er det noget med at få kontakt til sin harddisk ved at boote op en cd, er det rigtigt?

Det jeg gerne vil er at boote via mit nye centos, er det umuligt?

Jeg har en mysql database som jeg SKAL have lavet backup af, på den gamle disk.

Jeg kan faktisk godt boote på den gamle disk, og se mine filer, men har prøvet bare at kopier dem over til på min nye centos, og det ser ikke ud til at være løsningen.
Avatar billede tomasjensen Nybegynder
14. juni 2011 - 13:44 #5
Om du booter fra cd eller centos burde ikke gøre nogen forskel, bortset fra, at når du booter fra CD bliver mountpointet ikke permanent. Det vigtigste er vel at du kan komme i kontakt med dine data :O)
Avatar billede tomasjensen Nybegynder
14. juni 2011 - 13:50 #6
Det der er vigtigt her, er denne del:
So, once you're at the command prompt, you need to activate the LVM partitions so they can be used. This can be done using the following command:

lvm vgchange --ignorelockingfailure -P -a y

The -P will make logical volumes which are missing one of their disks available too.

This should create the device entries for these logical volumes. You can find out what the name of the logical volumes are by typing:

lvm lvs

This should give you output showing the name of the Volume Group and the name of the Logical Volume. The device entry should be created in /dev/<Volume Group Name>/<Logicial Volume Name>. So in my case it was created as /dev/VolGroup00/LogVol00.

You can now mount or fsck or whatever you need to do. If you wanted to check/repair the filesystem you could run:

fsck /dev/VolGroup00/LogVol00

If you wanted to mount the filesystem you could run:

mkdir /volmount
mount /dev/VolGroup00/LogVol00 /volmount


And that's it, you now have access to your logical volume on another system. Please leave any comments or corrections using the comment form below.
Avatar billede max33 Nybegynder
14. juni 2011 - 14:41 #7
Hvis jeg booter via cd og gør som der står kan jeg fint se min harddisk, men kan stadig ikke flytte min database.

Derfor ville jeg gerne kunne boote via min ny installeret centos og så mount min gamle harddisk. Men det er måske umuligt?

Hvis det kan lade sig gøre ville jeg så peje mysql databasen over på den gamle disk, for så at lave en backup af den.
Avatar billede max33 Nybegynder
14. juni 2011 - 14:43 #8
ps: fedora 9 mounter automatisk min gamle disk når jeg booter på cd.
Avatar billede tomasjensen Nybegynder
14. juni 2011 - 15:23 #9
Fedora 9's automounter kan åbenbart godt se din "gamle" LVM partition. Når du har bootet med centos burde du kunne følge ovenstående opskrift og mounte din gamle partition og kopiere din gamle database over på din ny HD.

Når du har bootet med fedora 9, kan du jo også se, hvorledes den er mountet. Noter hvilke mount options der er brugt her og genbrug disse med Centos.

Jeg tror desværre ikke jeg kan hjælpe dig mere. Google is your friend :O)
Avatar billede max33 Nybegynder
14. juni 2011 - 21:39 #10
Problemet var at det kun var vlm på den aktive disk jeg kunne se!

ved at køre vlscan fan den også den ikke aktive disk som jeg efterfølgende kunne mount efter din vejledning!
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
IT-kurser om Microsoft 365, sikkerhed, personlig vækst, udvikling, digital markedsføring, grafisk design, SAP og forretningsanalyse.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester