14. juni 2011 - 08:51Der 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
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.
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)
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.
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)
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!
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.