A minha partição / home desapareceu no meu disco rígido principal. Eu mudei slots SATA, então eu recebi erros estranhos "no lvm available" durante a inicialização, quando normalmente a senha seria inserida (eu não tenho nenhuma configuração lvm em todos os btw) ...
Meu BIOS testou novamente e configurou as portas SATA para o modo IDE legado, talvez isso tenha causado essa bagunça. Enfim, eu estava prestes a arrancar, mas 2 partições foram desaparecidas agora.
Eu tive isso.
sda1 - tiny GPT something partiton (never really understood if this is needed or not but I have seen OSes create this) - disappeared
sda2 - /boot
sda3 - swap
sda4 - / LUKS->btrfs
sda5 - /home LUKS->btrfs - disappeared
Eu realmente queria que a partição raiz não fosse eu / home parece que toda segunda partição se foi.
Eu gosto de restaurar minha partição inicial agora. Ainda bem que tenho o cabeçalho LUKS. O ruim é que eu não tenho espaço para clonar essa unidade, então não posso cometer nenhum erro agora, é por isso que eu pergunto aqui.
Eu li no Arch Wiki como restaurar com um cabeçalho.
cryptsetup -v --header /mnt/<backup>/<file>.img open /dev/<device> test
Eu fiz isso, mas não tenho certeza se isso me espera colocar a partição onde device é / dev / sda5 ou apenas / dev / dev / sda porque eu fiz isso com / dev / sda o comando foi realmente um sucesso mas agora não consigo montar o dispositivo mapeado. Ele disse algo com somente leitura e que o sistema de arquivos não foi detectado, então eu deveria defini-lo. Isso não funcionou melhor (não deve haver necessidade, pois deve ser detectado corretamente)
root@ubuntu:~# cryptsetup -v --header ~/Desktop/huge open /dev/sda check
Enter passphrase for /dev/sda:
No key available with this passphrase.
Enter passphrase for /dev/sda:
Key slot 0 unlocked.
Command successful.
root@ubuntu:~# mkdir /oldhome
root@ubuntu:~# mount /dev/mapper/check /oldhome/
mount: block device /dev/mapper/check is write-protected, mounting read-only
mount: you must specify the filesystem type
root@ubuntu:~# mount /dev/mapper/check /oldhome
mount: block device /dev/mapper/check is write-protected, mounting read-only
mount: you must specify the filesystem type
root@ubuntu:~# umount /oldhome
umount: /oldhome: not mounted
root@ubuntu:~# man mount
root@ubuntu:~# mount -t btrfs /dev/mapper/check /oldhome
mount: wrong fs type, bad option, bad superblock on /dev/mapper/check,
missing codepage or helper program, or other error
In some cases useful info is found in syslog - try
dmesg | tail or so
Então, talvez isso seja apenas para passar a partição real, mas isso acabou, então o que devo fazer agora?
Eu também li sobre o Testdisk, já que as outras partições estão lá, talvez eu tenha que recriar de alguma forma a tabela de partições? Vai ler isto amanhã: Reparação de discos GPT
Eu ficaria feliz em receber uma resposta de alguém com experiência.
Atualização:
Eu usei o gdisk agora e ele me deu uma tabela de "Advertência! Partição Secundária sobrepõe a última partição por 434 blocos. Você precisará excluir a partição ou redimensionar está em outro utilitário.
O gdisk não me permite tentar fazer backup do GPT de backup ou escrever qualquer coisa que eu tentei no disco devido a esse erro.
O problema agora é que os gnome-disks não me permitem deletá-lo. "Não posso ter partição fora do disco" (é apenas a partição de inicialização não me importa o que aconteça) e o gparted detecta o disco inteiro como nenhum espaço alocado delete ao contrário dos gnome-disks.
Uptate 2
O Gerenciador de Disco do Windows 8 me permite excluir a segunda partição (de inicialização). Ainda diz que a 2ª parição está sobreposta, mas agora a 2ª partição é a 3ª (minha partição do sistema de 40GB). Devo excluir todas as partições que um pode agora e tentar isso, então meu / home aparece?
Estou curioso se não conseguir ler dados de qualquer ponto da paritção com o cabeçalho? David Foerster estava tentando me ajudar a encontrar o começo da partição LUKS com alguns dd | comando grep mas sem sorte.
Atualização 3
Excluiu toda a partição nas janelas. Os discos do Gnome ainda mostram que a partição sda4 + 5 my 40Gig sys ainda está lá e é acessível.
relatórios do testdisk:
4000 GB / 3726 GiB
HOST PROTECTED AREA (HPA) present
o que é isso?
Continue even if there are hidden data
Talvez haja as partes que faltam? Escondido? Posso mostrá-los?
Eu também tenho o UUID da partição do crypttab. Quem posso procurar em todo o meu disco por isso?
Posso editar manualmente a tabela de partições GPT e apenas editar a partição do sistema?
Atualização 5
saída do testdisk até agora - essa "análise rápida" ou qualquer que seja o seu chamado leva anos.
TestDisk 6.14, Data Recovery Utility, July 2013
Christophe GRENIER <[email protected]>
http://www.cgsecurity.org
Disk /dev/sda - 4000 GB / 3726 GiB - CHS 486401 255 63
Analyse cylinder 58001/486400: 11%
MS Data 4096 491519 487424
MS Data 4397056 4401151 4096
MS Data 82522112 82526207 4096
Unknown 192150642 20267801100156017 20267800908005376 [4$ ^P]
Unknown 340102217 1330174078621457 1330173738519240
check_FAT: Bad number of sectors per cluster
check_FAT: Bad jump in FAT partition
check_FAT: Bad number of sectors per cluster
Unknown 828912837 22984364628 22155451792 [~F^?eM-@O]
Eu não tive / tenho uma partição FAT. Ext2-swap-LUKS-LUKS
Atualizar
Eu desisti, reformatei a unidade