Моя установка имеет два жестких диска. Меньший жесткий диск с разделом Windows C: и GRUB, а также большой жесткий диск с разделом Windows D: и установкой Linux - отдельные разделы / и /home . Windows D: не является системным разделом, но имеет множество приложений, установленных в дополнение к другим данным. Этот большой жесткий диск вот-вот выйдет из строя, сегодня он начал звенеть, и я заменяю его, как только смогу.
Я хочу переместить раздел D: и установить Linux на новый диск. Я знаю, как клонировать на жесткий диск того же размера, или когда задействована только одна ОС, но здесь я не совсем уверен и предпочел бы еще раз проверить, прежде чем что-то сломать.
Я предполагаю, что для Windows должно работать следующее. Подключите новый диск с пустым разделом, который станет E:. Скопируйте все D: в E: затем после отсоединения старого диска новым становится D: и все работает, потому что пути остаются прежними.
Для раздела Linux /home нет проблем, воссоздание его на новом диске и копирование любым способом должно работать.
Раздел / где у меня нет хороших идей. Я бы предпочел не использовать dd потому что я ожидаю, что новый диск будет иметь другой размер раздела. Неисправный диск равен 750 гигабайтам, новый - не менее 1 ТБ, а места на /home в настоящее время недостаточно, поэтому я бы предпочел выделить больше на новый диск. Но это исключает dd я думаю. Будет ли работать прямое копирование корневой файловой системы, исключая /dev и /proc ?
Наконец, есть загрузчик. Он находится на диске, который останется в ПК, поэтому нужно просто запустить работающую систему Linux, чтобы указать GRUB на новые разделы Linux с их UUID, как только все будет сделано. Любые предостережения здесь?
