Montando uma partição e recuperação

0

Para manter a história curta, eu estou tomando o caminho mais fácil e agora tentando montar uma partição para recuperar alguns documentos de texto. Eu tentei 'sudo montar -t ext4 / dev / sda4 / mnt', mas recebeu este erro

sudo mount -t ext4 /dev/sda4 /mnt
mount: wrong fs type, bad option, bad superblock on /dev/sda4,
       missing codepage or helper program, or other error

Agora mesmo estou correndo para fora de um live usb tentando montar o que eu acredito ser um volume lvm de / dev / sda4? também conhecido como / dev / fedora / home?

um superbloco ruim parece continuar a subir quando eu tentei montar outras vezes / fsck, e a checagem gparted não encontra nada.

Eu sou novo no Linux também, então você pode ter que falar em inglês:).

Atualizar

Esta é a saída da tentativa de pvscan, vgscan, pvs e sfdisk -l / dev / sda

lvm> pvscan
  PV /dev/sda5   VG fedora   lvm2 [76.14 GiB / 76.14 GiB free]
  Total: 1 [76.14 GiB] / in use: 1 [76.14 GiB] / in no VG: 0 [0   ]
lvm> lvdisplay
lvm> vgscan
  Reading all physical volumes.  This may take a while...
  Found volume group "fedora" using metadata type lvm2
lvm> pvs
  PV         VG     Fmt  Attr PSize  PFree
  /dev/sda5  fedora lvm2 a--  76.14g 76.14g

sudo /sbin/sfdisk -l /dev/sda

Disk /dev/sda: 30401 cylinders, 255 heads, 63 sectors/track
sfdisk: Warning: extended partition does not start at a cylinder boundary.
DOS and Linux will interpret the contents differently.
Units: cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0

   Device Boot Start     End   #cyls    #blocks   Id  System
/dev/sda1          0       -       0          0    0  Empty
/dev/sda2          0       -       0          0    0  Empty
/dev/sda3   *  20397+  20461-     64-    512000   83  Linux
/dev/sda4      20461+  30401-   9941-  79845376    5  Extended
/dev/sda5      20461+  30401-   9941-  79844352   8e  Linux LVM

Nada foi encontrado no / dev / mapper exceto controle, live-base, live-osimg-min, live-rw. E um lvscan não produzirá nada.

Atualização nº 2

Então eu fui e cat / etc / lvm / backup / fedora com esta saída

# Generated by LVM2 version 2.02.111(2) (2014-09-01): Wed Feb 11 11:45:07 2015

contents = "Text Format Volume Group"
version = 1

description = "Created *after* executing 'pvscan --cache --activate ay 8:5'"

creation_host = "localhost"     # Linux localhost 3.17.4-301.fc21.x86_64 #1 SMP Thu Nov 27 19:09:10 UTC 2014 x86_64
creation_time = 1423673107      # Wed Feb 11 11:45:07 2015

fedora {
        id = "5oQmMp-dekm-xr3i-KTRf-999c-HSgj-BArhBv"
        seqno = 10
        format = "lvm2"                 # informational
        status = ["RESIZEABLE", "READ", "WRITE"]
        flags = []
        extent_size = 8192              # 4 Megabytes
        max_lv = 0
        max_pv = 0
        metadata_copies = 0

        physical_volumes {

                pv0 {
                        id = "nhdO9N-249J-6m50-OFY0-Lzfe-iQht-5SuIku"
                        device = "/dev/sda5"    # Hint only

                        status = ["ALLOCATABLE"]
                        flags = []
                        dev_size = 159686656    # 76.1445 Gigabytes
                        pe_start = 2048
                        pe_count = 19493        # 76.1445 Gigabytes
                }
        }

}

Não há volumes lógicos que suponham que o lvscan não encontre nada? Que eu não tenho certeza é uma coisa boa ou ruim, porque olhando para a amostra de alguém elses lv_swap e lv_root e im depois de documentos em meu diretório home que eu estou assumindo partidor fedora separa como me lembro de ter que lidar com algo como / dev / fedora / home?

    
por Gr4cchus 11.02.2015 / 05:19

1 resposta

1

Se o sistema de arquivos que você quer está em um LVM, você deve não montar a partição diretamente.

Em vez disso, procure o nome do volume lógico em / dev / mapper e monte-o. Se não houver nada, talvez seja necessário executar uma varredura LVM e ativar a partição.

E.G.

# lvm
lvm> pvscan
lvm> lvdisplay
[list of LVMs found]
lvm> lvchange -a y [lv name]

O pvscan examina todos os dispositivos de bloco do seu sistema para localizar grupos de volumes físicos. Isso força a descoberta no sistema LVM.

O lvdisplay lista os volumes lógicos que o LVM conhece.

O lvchange com -a y ativa um volume lógico para uso.

Depois de executar o lvchange para ativar o volume, ele deve agora aparecer em / dev / mapper, então você pode

mount /dev/mapper/[lv name] /mnt

Claro, substitua [lv name] acima pelo nome real do seu volume lógico.

    
por 11.02.2015 / 06:48