Я использую Linux (Fedora 21) и имею SSHD на 500 ГБ, который показывает некоторые ошибки сбоя. Я купил новый SSD-диск объемом 480 ГБ и хочу клонировать SSHD на SSD. Свободного места более чем достаточно, поэтому с небольшим диском проблем не возникнет. Я попытался использовать CloneZilla для этого, но он выручает, жалуясь, что целевой диск слишком мал.

Моя структура разделов выглядит следующим образом:

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

И это смонтированные файловые системы:

[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

Какой инструмент я могу использовать для клонирования моего диска?

2 ответа2

0

Очевидный раздел для сжатия - /dev/sda3 (Win7). Если на нем установлен работающий W7, то безопаснее всего сжать его. Поскольку в нем так много неиспользуемого пространства, я бы сократился более чем на 20 ГБ, чтобы впоследствии можно было выделить больше места в почти полном разделе Linux.

Затем используйте Linux для копирования. Будет лучше использовать LiveCD, чтобы остановить любые изменения диска во время копирования. Я рекомендую Ubuntu жить, который имеет отличную gparted на нем.

Когда возникают ошибки диска, я использую dd conv=noerrror,sync ... с 512-байтовым буфером по умолчанию, который работает медленно, но копирует максимальное количество хороших секторов.

Я бы скопировал весь диск с помощью dd , что приведет к ошибке после копирования всех секторов, которые он может поместить на SSD. Если целью является /dev/sdb , то используйте:

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

Вы можете использовать count=435992576 чтобы остановить копирование до /dev/sda6 , что будет записано на следующем этапе.

Если вы используете gparted , теперь вы можете легко удалить расширенный раздел на целевом диске и скопировать расширенный раздел со старого диска в свободное место на новом диске, а затем развернуть расширенный раздел и раздел LVM, чтобы использовать оставшееся пространство. на новом диске.

Вы можете сделать эту копию с помощью dd skip=... seek=... ... , но вам нужно убедиться в смещениях, тогда как gparted выполнит всю арифметику за вас.

Важно ничего не делать на старом диске, пока вы не создадите успешную загрузочную копию на новом диске, где все разделы проходят проверку диска (fsck или chkdsk.exe)

Это не простое решение, но, применяя очень консервативный подход, оно максимизирует данные, восстановленные на новый диск.

-1

С помощью gparted уменьшите размер диска ниже размера целевого диска. Затем, при использовании clonezilla, я считаю, что есть возможность расширить разделы по мере их копирования.

Тем не менее, вы также можете столкнуться с проблемами с плохими секторами. Если вы это сделаете, вам, возможно, придется использовать флаг восстановления при копировании всего, или clonezilla завершит работу при первой ошибке. Прошло много времени с тех пор, как я это сделал, поэтому я не уверен, где он находится, но если вы читаете варианты по ходу дела, это должно быть очевидно.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .