Ich habe einen Server in einem Rechenzentrum, auf dem Centos 6 läuft und der einen Kernel-Panic erlitt, der das Booten des Betriebssystems verhinderte (laut dem Support-Personal im Rechenzentrum). Das Support-Personal im Rechenzentrum meinte auch, dass sie die Partitionen nicht sehen könnten. Leider habe ich eine Datei, die ich vom Server wiederherstellen muss. Um mir zu helfen, hat das Rechenzentrum ein KVM und das SystemRescueCD-ISO angeschlossen, sodass ich jetzt über SSH/VCN auf den Server zugreifen kann. Ich habe dann TestDisk ausgeführt.
Ich kann sehen, dass die Partitionen mit lsblk:
[root@sysresccd /]# lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
loop0 7:0 0 632.2M 1 loop /run/archiso/sfs/airootfs
sda 8:0 0 1.8T 0 disk
├─sda1 8:1 0 200M 0 part
├─sda2 8:2 0 8G 0 part
└─sda3 8:3 0 1.8T 0 part
sr0 11:0 1 693M 0 rom /run/archiso/bootmnt
Aber wenn ich das mit meinem anderen ähnlichen Server vergleiche, kann ich sehen, dass dieser einen LVM auf sda3 hat:
lsblk
NAME MAJ:MIN RM SIZE RO TYPE MOUNTPOINT
sda 8:0 0 1.8T 0 disk
├─sda1 8:1 0 200M 0 part /boot/efi
├─sda2 8:2 0 500M 0 part /boot
└─sda3 8:3 0 1.8T 0 part
├─VolGroup-lv_root (dm-0) 253:0 0 50G 0 lvm /
├─VolGroup-lv_swap (dm-1) 253:1 0 7.9G 0 lvm [SWAP]
└─VolGroup-lv_home (dm-2) 253:2 0 1.8T 0 lvm /home
[root@gifted-hypatia /]#
Beim Ausführen von TestDisk scheinen die Partitionen angezeigt zu werden:
Partition table type (auto): Intel
Disk /dev/sda - 2000 GB / 1863 GiB - ST2000DM001-1ER164
Partition table type: Intel
Analyse Disk /dev/sda - 2000 GB / 1863 GiB - CHS 243201 255 63
Geometry from i386 MBR: head=255 sector=63
Current partition structure:
1 * Linux 0 32 33 25 159 6 409600
2 P Linux Swap 25 159 7 1069 244 7 16777216
3 P Linux 1069 244 8 243201 78 13 3889840128
Aber unter P Linux gibt es keine anderen Dateien als „lost+found“.
Ich laufe seit ungefähr einem Tag im Kreis herum. Kann mir jemand helfen zu verstehen, was ich tun muss, um die Partitionen und die LVMs unter sda3 wiederherzustellen, damit ich versuchen kann, eine Schlüsseldatei wiederherzustellen?
Danke, Matt
Antwort1
Um LVMs sichtbar zu machen, müssen Sie ausführen
vgchange -ay
in der Eingabeaufforderung. Dadurch werden alle Datenträgergruppen aktiviert.
Danach sind die logischen Blockgeräte unter sichtbar /dev/mapper
und Sie können die Laufwerke mounten, indem Sie
mount /dev/mapper/<vgname> /mnt
Anschließend können Sie über /mnt
das Verzeichnis auf die Dateien des logischen Datenträgers zugreifen.