Я хотел бы клонировать единственный раздел прочь моего текущего жесткого диска к более новому, большему SSHD. Раздел, который я хотел бы клонировать, запускает Linux Mint 17.1. Используя загрузочный USB Clonezilla, я смог клонировать весь старый диск к новому диску, но разделу Монетного двора предшествует большой, грязный раздел Windows 8.1. Раздел Windows 8.1 перестал работать на жестком диске, однако, таким образом, я только хочу сохранить раздел Монетного двора.
Я мог сделать это с Clonezilla, GParted, dd, или некоторой комбинацией?
Не знаю, что такое sshd (относится к хранилищу) ... вы имели в виду SSD?
Существует более 50 различных способов сделать это.
Таким образом, лучший ответ для вас будет зависеть от ваших навыков использования любой из вышеперечисленных команд И от того, насколько хорошо вы исправляете / etc / fstab после восстановления на новый диск. Если вы хорошо знаете fstab, grub-install, update-grub и blkid, любой из этих инструментов тривиален.
В любом случае, страницы руководства для любого из этих инструментов объясняют, как их использовать. Кроме того, не забудьте также создать разделы на целевом диске для подкачки. Было бы разумно использовать форматирование GPT (не MBR), если это позволяет ваша ситуация. Если в новой системе нет Windows, дерзайте - используйте GPT и будьте счастливы. Windows разрешает GPT только при загрузке UEFI И 64-разрядной ОС.
Конечно, мы должны сделать сотни предположений о вашей настройке здесь - если вы используете LVM, шифрование или что-то странное, например, загрузка с разделов xfs или zfs , то все ставки отключены.
Чтобы получить более точные предложения, опубликуйте вывод из sudo parted -l , пожалуйста. Подключите оба диска при запуске.
Общие шаги:
Создайте нужные разделы на диске
Опять же, если вам нужна более подробная помощь, опубликуйте вывод запрошенной cmd.
Кстати - вы можете безопасно удалить разделы Windows, предполагая, что старый диск останется в компьютере. Это не ясно.
Вам нужно будет смонтировать оба раздела, например, / старый и / новый. Затем воспользуйтесь утилитой rsync:
rsync -aruv /old/* /new/
Если старый раздел - это ваша корневая система, вы захотите, чтобы , а не копировало содержимое некоторых каталогов. Просто исключите их, например:
rsync -aruv /* /new/ --exclude=/dev/* --exclude=/proc/* --exclude=/run/* --exclude=/sys/* --exclude=/tmp/* --exclude=/new
Не забудьте про последний! (Был там, сделал это. ;-)).
HTH
Например, вы хотите клонировать раздел / dev / sda1 ext (linux) на диск / dev / sdb .
Первая установка gparted и gddrescue .
Затем используйте gparted , чтобы создать раздел / dev / sdb1 с тем же размером, что и / dev / sda1 или больше.
Затем используйте следующие команды в терминале для клонирования раздела и расширения файловой системы:
sudo ddrescue -B -v -d -n --force /dev/sda1 /dev/sdb1 ~/ddrescue_clone_sda1-sdb1.log
sudo ddrescue -B -v -d -r 2 --force /dev/sda1 /dev/sdb1 ~/ddrescue_clone_sda1-sdb1.log
sudo e2fsck -f -y -v -C 0 /dev/sdb1
sudo resize2fs -p /dev/sdb1
Объяснение команд:
И не надо Не забывайте, что при клонировании загрузочного раздела необходимо после клонирования установить флаг загрузки . И установите grub .
Вы можете установить флаг загрузки для / dev / sdb1 в gparted .
Чтобы установить grub на новом / dev / sdb disk выполните следующие команды:
sudo mount /dev/sdb1 /mnt
sudo grub-install --root-directory=/mnt /dev/sdb
sudo umount /mnt