Clonar disco para um SSD ligeiramente menor

0

Estou usando o Linux (Fedora 21) e tenho um SSHD de 500 GB que mostra alguns erros de falha. Eu comprei um novo disco SSD de 480GB e eu quero clonar o SSHD para o SSD. Há mais do que espaço livre suficiente, então o disco um pouco menor não deve ser problema. Eu tentei usar o CloneZilla para isso, mas ele reclama que o disco de destino é muito pequeno.

Meu layout de partição é o seguinte:

Command (m for help): p
Disk /dev/sda: 465.8 GiB, 500107862016 bytes, 976773168 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 4096 bytes
I/O size (minimum/optimal): 4096 bytes / 4096 bytes
Disklabel type: dos
Disk identifier: 0xf215ba27

Device     Boot     Start       End   Sectors   Size Id Type
/dev/sda1              63     80324     80262  39.2M de Dell Utility
/dev/sda2  *        81920  32935935  32854016  15.7G  7 HPFS/NTFS/exFAT
/dev/sda3        32935936 434964442 402028507 191.7G  7 HPFS/NTFS/exFAT
/dev/sda4       434964480 976773167 541808688 258.4G  5 Extended
/dev/sda5       434966528 435990527   1024000   500M 83 Linux
/dev/sda6       435992576 976773119 540780544 257.9G 8e Linux LVM

E estes são os sistemas de arquivos montados:

[bf@laptop-bf ~]$ df
Filesystem                        1K-blocks      Used Available Use% Mounted on
devtmpfs                            4027292         0   4027292   0% /dev
tmpfs                               4039452       220   4039232   1% /dev/shm
tmpfs                               4039452      1832   4037620   1% /run
tmpfs                               4039452         0   4039452   0% /sys/fs/cgroup
/dev/mapper/fedora_localhost-root  51475068  13636828  35200416  28% /
tmpfs                               4039452        40   4039412   1% /tmp
/dev/sda3                         201014248     93952 200920296   1% /mnt/windows7
/dev/sda5                            487652    174469    283487  39% /boot
/dev/mapper/fedora_localhost-home 206394032 172686096  23200672  89% /home
tmpfs                                807892        12    807880   1% /run/user/42
tmpfs                                807892        28    807864   1% /run/user/1000

Qual ferramenta eu poderia usar para clonar meu disco?

    
por Bart Friederichs 11.10.2016 / 16:01

2 respostas

0

A partição óbvia para encolher é /dev/sda3 (Win7). Se isso tiver um W7 em execução, é mais seguro encolher dentro disso. Como tem muito espaço não utilizado, eu diminuiria em mais de 20 GB, de modo que, posteriormente, mais espaço possa ser disponibilizado na partição Linux quase completa.

Em seguida, use o Linux para a cópia. Será melhor usar um LiveCD para interromper qualquer alteração de disco durante a cópia. Eu recomendo o Ubuntu live, que tem o excelente gparted .

Quando há erros de disco, eu uso dd conv=noerrror,sync ... , com o buffer padrão de 512 bytes, que é lento, mas copia o número máximo de setores bons.

Eu copiaria o disco inteiro com dd , o que resultaria em erro após copiar todos os setores que ele pode caber no SSD. Se o destino for /dev/sdb , use:

dd  conv=noerrror,sync if=/dev/sda of=/dev/sdb

Você pode usar count=435992576 para interromper a cópia antes de /dev/sda6 , que será gravado no próximo estágio.

Se você usar gparted , agora poderá excluir facilmente a partição estendida na unidade de destino e copiar a partição estendida da unidade antiga para o espaço livre na nova unidade e, em seguida, expandir a partição estendida e a partição LVM para usar o resto do espaço na nova unidade.

Você pode fazer essa cópia com dd skip=... seek=... ... , mas precisa ter certeza dos deslocamentos, enquanto gparted faz toda a aritmética para você.

O importante é não fazer nada na unidade antiga até que você tenha criado uma cópia inicializável bem-sucedida na nova unidade, em que todas as partições passem por uma verificação de disco ( fsck ou chkdsk.exe )

Esta não é uma solução fácil, mas ao adotar uma abordagem muito conservadora, maximiza os dados recuperados para a nova unidade.

    
por 11.10.2016 / 18:48
-1

Usando o gparted, reduza o disco abaixo do tamanho do disco de destino. Então, ao usar o clonezilla, acredito que há uma opção para expandir as partições conforme elas são copiadas.

Dito isso, você também pode encontrar problemas com os setores defeituosos. Se você tiver que usar o sinalizador de resgate ao copiar tudo ou o clonezilla será encerrado no primeiro erro. Tem sido um tempo desde que eu fiz isso, então eu não tenho certeza de onde está, mas se você ler as opções que você vá, deve ser óbvio.

    
por 11.10.2016 / 16:10

Tags