Quanto espaço eu preciso para criar um backup com o fsdisk

2

Eu recebo este erro ao montar uma unidade

[ 4337.380506] EXT4-fs (sda): bad geometry: block count 156282966 exceeds size of device (156282701 blocks)

Então, se eu tentar consertá-lo com o sfdisk, preciso de espaço para a unidade inteira (640gb) ou o mesmo que os dados contidos no disco? (cerca de 400gb)

backup como assim

sfdisk -d /dev/sda > PT.txt

Estou tentando seguir esta ajuda aqui - link

    
por winchendonsprings 05.05.2011 / 02:48

1 resposta

1

Hmm. Eu nunca tentei me recuperar de tal situação. No entanto, se você tiver dados valiosos sobre esse disco, é altamente recomendável criar uma imagem completa do disco antes de fazer qualquer outra coisa. Isso significa que você precisará de um dispositivo com pelo menos o espaço livre que o seu disco tiver. Então faça

dd if=/dev/sda of=/path/to/image.img

Dessa forma, se algo der errado, você não perderá nada.

Se você não tiver espaço suficiente em uma única partição, poderá resolver esse problema fazendo algo parecido com isto (AVISO: Isso não foi testado) :

mkfifo /tmp/dd
dd if=/dev/sda of=/tmp/dd

Então, em outro terminal, tente isso

split --bytes=4G /tmp/dd /path/to/staging/area # adjust size as appropriate

Finalmente, em um terceiro terminal, você pode mover rapidamente os blocos para sua casa permanente, opcionalmente, compactando-os primeiro. Faça isso enquanto dd for executado. Mas faça o que fizer, certifique-se de que ele seja rápido o suficiente para que você não fique sem espaço na área de preparação.

Para restaurar os arquivos divididos, você pode fazer algo assim:

Terminal 1:

mkfifo /tmp/dd
cat /path/to/chunks/dir/1/* /path/to/chunks/dir/2/* > /tmp/dd # List all chunks here

Use zcat em vez de cat se você também precisar descompactar os blocos.

Terminal 2:

dd if=/tmp/dd of=/dev/sda
    
por Scott Severance 05.05.2011 / 15:15