На любом компьютере может закончиться свободное место. Ответ заключается в том, чтобы добавить больше памяти, но что, если добавить физический диск некуда? Вы можете попробовать внешний дисковод, но это может быть капризным. Они также не идеальны для ноутбуков.
Для многих решение состоит в том, чтобы заменить существующий жесткий диск или твердотельный накопитель на устройство большей емкости. Более того, вы можете клонировать существующую операционную систему и личные данные на новый диск, не тратя часы на переустановку и восстановление резервных копий.
Зачем вам может понадобиться новое запоминающее устройство
Возможно, ваше существующее хранилище слишком мало или, возможно, оно скоро закончится. Он может быть слишком маленьким. Возможно, вы даже затянетесь в 2020-е и переключитесь на SATA SSD или даже на устройство NVMe (вот чем отличаются SATA и NVMe).
Какой бы ни была причина замены существующего устройства хранения на вашем компьютере, если вы хотите сохранить операционной системы и файлов, клонирование системного диска — лучший вариант (при условии отсутствия вирусов на старом водить машину).
В остальной части этого руководства предполагается, что вы уже выбрали и купили новый SSD или HDD для своего компьютера с Linux. Обратите внимание, что эти шаги охватывают только клонирование дисков той же емкости или с меньшего диска на большее устройство.
Какие диски можно клонировать?
Используя этот метод, вы можете ожидать, что сможете клонировать:
- Жесткий диск на жесткий диск
- Жесткий диск на SSD
- SSD на HDD
- SSD на SSD
(SSD охватывает все, от 2,5-дюймовых устройств SATA до дисков NVMe с интерфейсом M.2).
Пока целевой диск имеет равную или большую емкость, чем исходный диск, клонирование должно пройти успешно.
Два метода клонирования вашего диска Linux: dd и CloneZilla
Если вы хотите клонировать основное запоминающее устройство, у вас есть два варианта.
- дд
- КлонЗилла
Каждый вариант объяснен ниже.
Прежде чем продолжить, убедитесь, что новый SSD подключен к вашему компьютеру. Для настольного ПК это может означать немедленную внутреннюю установку диска. Если вы предпочитаете не разбирать свой компьютер на этом этапе, особенно если вы используете ноутбук, переходник с USB на SATA это доступная экономия времени.
Клонирование вашего SSD с помощью dd
Использовать дд просто. Откройте терминал и проверьте имена всех подключенных дисков:
лсблк
Запишите имена дисков. Внутреннее устройство обычно сда, но вы можете проверить метки в редакторе разделов вашего дистрибутива, если вы не уверены.
Команда клонирования имеет следующую форму:
дд если=/dev/СДХ из=/dev/sdY
Здесь if — путь к исходному диску, а of — путь назначения. Если диск, который вы клонируете, — это sda, а новый диск, который вы планируете клонировать, — это sdb, тогда команда будет такой:
дд если=/dev/сда из=/dev/сдб
Это может занять некоторое время, так что наберитесь терпения. Обратитесь к нашему руководству по клонирование и восстановление дисков с помощью dd Чтобы получить больше информации.
Почему CloneZilla Live ISO лучше подходит для полного клонирования с диска на диск
Хотя вы можете наслаждаться быстрыми и точными результатами с помощью dd, у него есть ключевой недостаток. Если вы планируете полностью заменить диск на своем компьютере на новое устройство, вам нужен полный клон.
К сожалению, запуск dd из терминала работающего ПК не приведет к полному клонированию. Этот подход копирует все, включая личные данные и ОС, но не загрузчик.
Поскольку вам нужен GRUB для загрузки Linux, вам нужен другой подход, который будет клонировать все, включая загрузчик. Вот тут-то и появляется среда CloneZilla Live ISO.
Как использовать CloneZilla для клонирования диска Linux
CloneZilla — это живая среда, в которую вы можете загрузить свой компьютер. Его можно установить на DVD-диск или USB-накопитель, и это лучший способ полностью клонировать данные со старого диска вашего компьютера на новый.
Загрузите ISO-образ CloneZilla.
Начните с получения вашей копии CloneZilla. Я предоставил ссылку на стабильную версию, но вам нужно будет установить:
- Архитектура процессора (amd64, i686 или i686-PAE)
- Тип файла (ZIP или ISO)
- Репозиторий (авто, OSDN или SourceForge)
Из этих вариантов единственный, с которым вам нужно быть особенно осторожным, — это первый. Если ваш компьютер имеет 64-битный процессор (независимо от того, AMD это или Intel), вы должны выбрать amd64. Для 32-битных систем используйте i686, а если это не работает, используйте i686-PAE.
Строго говоря, тип файла зависит от того, используете ли вы диск или USB-носитель. Тем не менее, разумным вариантом является загрузка ИСО файл и используйте Unetbootin для создания загрузочного USB-устройства.
Репозиторий загрузки не должен иметь большого значения, и его можно оставить как авто.
- Скачать:КлонЗилла (Бесплатно)
- Скачать:UNetbootin (Бесплатно)
При желании можно записать ISO на CD/DVD. В этом случае используйте такой инструмент, как Brasero или любой другой инструмент для записи дисков по умолчанию в вашем дистрибутиве.
Запишите CloneZilla Live ISO на USB
После загрузки файла Unetbootin .bin дважды щелкните его, чтобы запустить. Вы увидите уведомление с советом запустить файл от имени пользователя root с вашего терминала. Команда что-то вроде
sudo QT_X11_NO_MITSHM=1 /home/atomickarma/Downloads/unetbootin-linux64-702.bin
Путь к файлу будет отличаться для вашего компьютера. Запустите это, затем в основном интерфейсе UNetbootin:
- Выбирать Дискимидж
- Подтвердите, что опция установлена на ИСО
- Щелкните многоточие (…) и найдите загруженный образ CloneZilla ISO.
- Нажмите Открыть
- Вернувшись на главный экран UNetbootin, подтвердите USB-накопитель выбран для типа
- Подтвердите Водить машину установлено правильное USB-устройство
Когда вы будете готовы создать загрузочный USB-накопитель CloneZilla, нажмите ХОРОШО
Перезагрузите компьютер или ноутбук с помощью CloneZilla Live USB
После завершения процесса UNetbootin перезагрузите компьютер и загрузитесь с устройства.
Обычно это означает доступ к меню загрузки, что обычно можно сделать, нажав кнопку на клавиатуре во время перезагрузки компьютера. Например, HP, который я использую, требует нажатия клавиши Esc. У вас может быть F2 или F8, F12, возможно, Del — это зависит от производителя системы.
Ознакомьтесь с документацией к вашему компьютеру или выполните поиск в Интернете по такой фразе, как «открыть загрузочное меню [модель компьютера]», чтобы узнать, как получить доступ к загрузочному меню.
В меню загрузки выберите USB-накопитель, на который вы записали CloneZilla.
Клонирование одного диска на другой с помощью CloneZilla
При запуске CloneZilla вы увидите список из восьми вариантов. Это мощный инструмент с различными вариантами использования, но для клонирования одного диска на другой вы можете просто выбрать первый вариант и нажать Входить. Обратите внимание, что интерфейсом можно управлять с помощью клавиатуры или мыши (прямоугольный курсор заменяет обычный указатель мыши).
Далее выберите предпочитаемый язык и клавиатура варианты, то Start_Clonezilla. Чтобы клонировать диск:
- Выбирать устройство-устройство из меню и нажмите ХОРОШО
- Если у вас нет особых требований, придерживайтесь Начальный режим и нажмите ХОРОШО
- Выбирать disk_to_local_disk клонировать внутренний диск на новое устройство, затем ХОРОШО
- Выберите локальный диск в качестве источника, затем ХОРОШО
- Выберите второе запоминающее устройство в качестве места назначения и ХОРОШО
- На следующем экране перечислены расширенные параметры, поэтому, если вы не знаете, что делаете, выберите значение по умолчанию. sfsck вариант, то ХОРОШО
- Выбирать -p отключение питания чтобы указать CloneZilla выключить компьютер после клонирования, и ХОРОШО подтвердить
- Нажимать Входить когда будет предложено
- Подтвердите клонирование, коснувшись Д на клавиатуре
- Повторить, когда спросят снова
После этого начнется клонирование. Сколько времени это займет, будет зависеть от того, сколько данных вы клонируете.
Процесс должен завершиться выключением компьютера.
Теперь вы готовы установить новый жесткий диск или твердотельный накопитель на свой компьютер и можете быть уверены, что он загрузится, как если бы это был исходный диск.
Клонирование с помощью CloneZilla на удивление просто
Протестировав процедуру с dd и обнаружив, что загрузчик не был клонирован, повторить с CloneZilla было проще простого.
Резюме:
- Чтобы клонировать данные на устройстве, используйте dd.
- Чтобы клонировать данные и загрузчик на новый диск, используйте CloneZilla
Только второй вариант позволит вам загрузить компьютер с нового диска. Если вы переключились на диск большего размера, вы можете подумать о расширении раздела. Убедитесь, что вы безопасно изменили размер раздела, не потеряв никаких данных.