Как клонировать диск из Linux
Обновлено: 21.11.2024
Клонирование диска — это процесс создания образа раздела или всего жесткого диска. Это может быть полезно для копирования диска на другие компьютеры или в целях резервного копирования и восстановления.
Совет. Со временем файловые системы получают новые функции, а утилиты mkfs меняют свои значения по умолчанию, но не все новые функции можно включить без переформатирования. Таким образом, при перемещении данных на новый диск вместо клонирования блочных устройств или файловых систем рассмотрите возможность создания новой файловой системы и копирования только файлов (и их атрибутов, списков ACL, расширенных атрибутов и т. д.), например. rsync.
Содержание
Клонирование на уровне блоков
Использование дд
дополнительные доходы
- dcfldd — расширенная версия dd для криминалистики и безопасности, с возможностью хеширования «на лету», помогающей обеспечить целостность, вывод состояния выполнения, гибкая очистка диска, проверка побитового соответствия между входными и целевыми данными, вывод на несколько файлы или диски одновременно, разделенный вывод и вывод по конвейеру и журналы. Последняя официальная версия была выпущена в 2006 году, но полуофициальное продолжение выпускало обновления в период с 2019 по 2021 год.
- dc3dd — еще одна исправленная версия GNU dd от Центра киберпреступности Министерства обороны США (DC3), с очень похожими целями и функциями, что и dcfldd. Проект был направлен на отслеживание обновления исходной версии GNU[1], однако его последний выпуск был в 2016 году.
Использование ddrescue
GNU ddrescue — это инструмент для восстановления данных, способный игнорировать ошибки чтения. ddrescue никак не связан с dd, за исключением того, что оба они могут использоваться для копирования данных с одного устройства на другое. Ключевое отличие состоит в том, что ddrescue использует сложный алгоритм для копирования данных с неисправных дисков, нанося им как можно меньший дополнительный ущерб. Подробнее см. в руководстве по ddrescue.
Чтобы клонировать неисправный или умирающий диск, дважды запустите ddrescue. В первом раунде скопируйте каждый блок без ошибок чтения и сопоставьте ошибки с escape.map .
где X — буква раздела исходного и Y целевого блочного устройства.
Для второго раунда скопируйте только плохие блоки и попробуйте 3 раза прочитать из источника, прежде чем сдаться.
Теперь вы можете проверить файловую систему на наличие повреждений и смонтировать новый диск.
Клонирование файловой системы
Эту статью или раздел необходимо расширить.
Использование e2image
e2image – это инструмент, включенный в состав e2fsprogs для целей отладки. Его можно использовать для эффективного копирования разделов ext2, ext3 и ext4, копируя только используемые блоки. Обратите внимание, что это работает только для файловых систем ext2, ext3 и ext4, а неиспользуемые блоки не копируются, поэтому это может быть бесполезным инструментом, если вы надеетесь восстановить удаленные файлы.
Чтобы клонировать раздел с физического диска /dev/sda , раздел 1, на физический диск /dev/sdb , раздел 1 с e2image, запустите
Универсальные решения для клонирования
Эти приложения позволяют легко создавать резервные копии целых файловых систем и восстанавливать их в случае сбоя, обычно в виде Live CD или USB-накопителя. Они содержат полные образы системы для одного или нескольких конкретных моментов времени и часто используются для записи заведомо исправных конфигураций. См. Википедия: Сравнение программ для клонирования дисков для их сравнения.
См. также Синхронизация и программы резервного копирования для других приложений, которые могут делать полные снимки системы, помимо других функций.
Нужно клонировать жесткий диск или раздел Linux? Используйте один из этих инструментов для клонирования дисков, чтобы клонировать диск Linux.
Тот факт, что вы используете операционную систему Linux, не означает, что вы не будете время от времени сталкиваться с проблемами. Всегда хорошо иметь запасной план на случай возникновения проблем. Возможно, атакует редкий линукс-вирус; возможно, вы станете мишенью мошенников-вымогателей. Возможно, жесткий диск (HDD) выйдет из строя.
Клонируя жесткий диск Linux, вы создаете образ диска, который можно восстановить позже. Но как клонировать жесткий диск Linux?
Инструменты для клонирования дисков Linux
В вашей установке Linux может возникнуть ошибка; вы могли бы обновить свой жесткий диск до большего объема. Какой бы ни была проблема, если у вас есть резервная копия диска, восстановить работоспособность будет относительно просто.
Мы нашли четыре лучших решения для клонирования жесткого диска Linux:
Некоторые из них могут быть предустановлены в вашем дистрибутиве Linux. Другие инструменты для клонирования дисков Linux могут быть доступны для установки сторонними поставщиками. В любом случае, скоро вы сможете снова запустить свою систему.
Давайте рассмотрим четыре основных варианта клонирования диска в Linux.
1. dd: собственный инструмент клонирования дисков Linux
Возможно, самый мощный инструмент Linux из всех, dd иногда называют «разрушителем диска»." При неправильном использовании он может удалить содержимое вашего диска, но если вы хотите узнать, как клонировать жесткий диск в любом дистрибутиве Linux, будь то Debian, Ubuntu или что-то еще, используйте именно его.
Вы обнаружите, что dd встроен в большинство операционных систем Linux. Если нет, установите его из диспетчера пакетов. Чтобы клонировать жесткий диск вашего компьютера, используйте команду:
Давайте разберем эту команду для ясности:
Что касается настроек 64K, значение по умолчанию составляет 512 байт, что довольно мало. Лучше всего включить 64 КБ или более крупные 128 КБ в качестве условия. Однако: в то время как больший размер блока ускоряет передачу, меньший размер блока делает передачу более надежной.
Если вы хотите клонировать только раздел вашего Linux-диска, используйте
Как видите, раздел sda1 (раздел 1 на устройстве sda) будет клонирован в sdb1, вновь созданный раздел 1 на устройстве sdb. Это может быть дополнительный или внешний диск, подключенный к вашему компьютеру.
Нажмите Enter, чтобы запустить команду. Сколько времени потребуется для клонирования диска Linux, зависит от размера диска или раздела. Вы даже можете использовать эту команду для клонирования диска на диск большего размера. Просто убедитесь, что том назначения достаточно велик!
2. Средство клонирования разделов Linux, Partimage
Если вы находите dd слишком сложным, partimage является хорошей альтернативой. Доступный для большинства дистрибутивов, partimage также доступен для большинства дистрибутивов и не несет никаких рисков "уничтожения диска"!
Однако partimage не поддерживает файловую систему ext4, поэтому не используйте ее для клонирования дисков или разделов такого типа. Его можно использовать для клонирования общей файловой системы Linux ext3, а также форматов дисков Windows (FAT32 или NTFS).
Перед началом убедитесь, что раздел, который вы хотите клонировать, размонтирован. В противном случае вам нужно будет выйти из partimage, прежде чем продолжить процесс. Вы можете выйти из partimage в любое время с помощью клавиши F6.
Чтобы установить программное обеспечение для клонирования диска partimage в Ubuntu:
Запуск из командной строки с помощью:
Это приложение, управляемое мышью, которое требует, чтобы вы сначала выбрали раздел для клонирования.
- Нажмите вправо, чтобы перейти к следующему разделу.
- Выберите файл изображения для создания/использования и введите имя.
- Выберите нужное действие (убедитесь, что выбранный вариант отмечен звездочкой)
Клонирование диска Linux с помощью partimage обычно выполняется быстро, но скорость зависит от мощности вашего компьютера.
3. Partclone: образы и клоны разделов диска Linux
Для более зрелой альтернативы dd, которая поддерживает резервное копирование файловой системы ext4, partclone прост в использовании, но опять же требует текстовых команд, а не интерфейса, управляемого клавиатурой или мышью. Установить с помощью:
И запустите с помощью:
<р>. где [fstype] — тип файловой системы раздела, который вы хотите клонировать.Следующая команда создаст образ диска hda1 (жесткий диск 1, раздел 1) с именем hda1.img:
Возможно, вы захотите восстановить это изображение, поэтому используйте
Дополнительную информацию об использовании можно найти на веб-сайте partclone.
4. Клонируйте диск с Linux с помощью Clonezilla
Для более гибкого решения, почему бы не попробовать Clonezilla? Это популярное решение для аварийного восстановления основано на Partclone и предназначено для ряда задач клонирования дисков Linux. Поддерживаются все ожидаемые файловые системы в Linux, Windows и macOS (и более поздних версиях).
В отличие от dd и Partclone, Clonezilla доступна в виде загрузочного ISO-образа. Вы можете записать это на DVD или USB-накопитель, чтобы полностью клонировать жесткий диск Linux. Clonezilla проста в использовании, с меню, управляемым с клавиатуры, а не с непонятными командами, так что любой может справиться с ней.
Хотя Clonezilla можно установить как отдельную утилиту, вы можете предпочесть использовать ее как часть инструмента восстановления с загрузочного компакт-диска Hiren.
Вы также можете использовать Clonezilla в профессиональных целях для создания образов нескольких одинаковых ПК с одной и той же операционной системой.
Скачать: Clonezilla
Клонировать жесткий диск Linux очень просто
Если вы никогда раньше не клонировали жесткий диск, возможно, вам не хочется начинать. Это может быть пугающим, особенно если вы находитесь в тяжелом положении с поврежденным жестким диском, который отчаянно нуждается в клонировании до отказа.
Хотя вы можете предпочесть просто синхронизировать важные данные с облаком, всегда полезно иметь полную резервную копию диска, которую можно быстро восстановить в случае системных ошибок. Однако не забывайте использовать эти инструменты с осторожностью, так как они могут легко привести к случайной потере данных.
Чтобы защитить важные данные, рекомендуется часто выполнять резервное копирование. В современном мире технологий защита ваших конфиденциальных данных чрезвычайно важна для сохранения их целостности. В результате необходимо принять необходимые меры предосторожности для обеспечения безопасности и целостности данных. Linux предоставляет множество программ для клонирования жесткого диска.В операционной системе Linux клонирование — это копирование данных с жесткого диска в любой файл образа или на любой диск. Вы можете использовать довольно хороший набор программ для клонирования жестких дисков, за что мы благодарим процветающее сообщество Linux с открытым исходным кодом.
Существует несколько способов клонирования жесткого диска в системе Linux. Клонирование жесткого диска или сжатие его содержимого в один файл — лучшее решение для резервного копирования данных. В этой статье мы покажем вам, как клонировать жесткий диск в Linux с помощью трех разных инструментов, так что приступим!
Клонирование жесткого диска с помощью инструмента dd
По умолчанию в большинстве систем Linux есть этот невероятно эффективный инструмент клонирования дисков. Инструмент командной строки «dd» изначально был разработан для копирования и преобразования больших объемов данных на жесткие диски и с них. Его можно использовать для создания резервных копий системы для клонирования всего пространства хранения. Ниже приведены некоторые другие функции инструмента «dd»:
- В системах на базе Linux это утилита командной строки, используемая для преобразования и копирования файлов.
- Вы можете смонтировать резервные диски с помощью инструмента dd, который гораздо проще, чем другие инструменты для клонирования дисков Linux.
- dd – это бесплатная автономная программа для клонирования жестких дисков, которая безупречно работает в системах Linux.
- dd считается де-факто утилитой при создании новых дистрибутивов CD/DVD или Live USB из соответствующих образов ISO.
- dd позволяет копировать данные с жесткого диска на любые внешние устройства хранения, такие как USB-накопители или твердотельные накопители.
- Чтобы использовать эту утилиту, вы должны выполнить одну команду «dd». Таким образом, он обеспечивает простой способ подключения резервного диска или клонирования жесткого диска по сравнению с другим программным обеспечением, которое выполняет ряд шагов с той же целью.
В терминале Linux выполните приведенную ниже команду, чтобы клонировать жесткий диск:
- sdb — это место назначения
- sda — исходный жесткий диск
- bs — это команда размера блока, соответствующая 64 КБ.
- conv=no error, синхронизация будет синхронизировать ввод-вывод и в случае ошибки не остановится.
Значение по умолчанию для параметров 64 КБ — 512 байт, что относительно мало. В качестве условия лучше включить 64К или 128К. С другой стороны, передача небольшого блока более надежна.
Клонирование жесткого диска с помощью Partimage
- У него простой графический интерфейс.
- Partimage позволяет своим пользователям сжимать и шифровать данные образа диска.
- Partimage поддерживает HPFS, FAT, JFS, Xfs, Ext2, UFS, Ext3 HFS, NTFS, ReiserFS, все файловые системы
В вашей системе Linux установите Partimage с помощью следующей команды:
После завершения процедуры установки откройте Partimage в своей системе:
С помощью этого инструмента вы можете создать резервную копию любого раздела. Я собираюсь сделать резервную копию «sda5»:
Запишите имя нового файла изображения, если вы собираетесь клонировать данные вашего жесткого диска:
Выберите уровень сжатия в соответствии с размером вашего жесткого диска:
Введите описание вашего клонированного диска:
Система покажет вам некоторую информацию о вашем жестком диске. Проверьте это и нажмите Enter:
Клонирование жесткого диска с помощью Clonezilla
- Это программное обеспечение для клонирования жесткого диска распространяется под лицензией GNU GPL, что означает, что любой может использовать и вносить изменения.
- Пользователи Linux могут использовать Clonezilla для клонирования только определенных разделов своих жестких дисков.
- Пользователи могут сохранять свои жесткие диски (HDD) на локальные или внешние жесткие диски.
- Clonezilla поддерживает файловые системы ext2, reiserfs, ext3, xfs, FAT, JFS и NTFS.
- Он также может обмениваться фотографиями по сети, что повышает производительность и позволяет предприятиям использовать Clonezilla для массового клонирования.
Хотите использовать Clonezilla для клонирования жесткого диска? Следуйте приведенной ниже процедуре!
Во-первых, мы воспользуемся этой командой или установим Clonezilla в Linux:
Теперь откройте его в терминале Linux с помощью следующей команды:
Мы выбрали «образ устройства» в качестве режима Clonezilla для клонирования нашего жесткого диска:
Теперь выберите носитель для клонирования, в нашем случае это жесткий диск:
Нажмите «Ввод», чтобы продолжить процедуру клонирования. Чтобы перейти к расширенным параметрам Clonezilla, выберите «Режим для начинающих»:
Выберите режим приложения Clonezilla. Мы клонируем наш жесткий диск как образ, тогда как Clonezilla также предоставляет вам возможность сохранить локальный раздел как образ:
Последний шаг — ввести имя вашего образа, в который вы клонировали все данные вашего жесткого диска. Введите имя, и все готово!
Заключение
Устройства хранения могут быть повреждены в любое время. В результате резервное копирование данных на жестком диске имеет решающее значение. Пользователи Linux часто пытаются найти лучшее программное обеспечение для клонирования дисков в соответствии со своими требованиями. Мы решаем эту дилемму, предоставляя три разных метода клонирования жесткого диска в Linux. В соответствии с нашей практической демонстрацией процесса клонирования мы рекомендуем инструмент «dd» как лучшую утилиту для клонирования, поскольку она может сэкономить много вашего драгоценного времени при клонировании жесткого диска с помощью одной команды.
Об авторе
Талья Саиф Малик
Талья является участником Linux Hint и стремится приносить пользу и делать полезные вещи для всего мира. Он любит читать, писать и говорить о Linux, данных, компьютерах и технологиях.
Клонирование диска — это процесс копирования данных с жесткого диска на другой. Фактически, вы можете выполнить этот процесс путем копирования и вставки, но вы не сможете скопировать скрытые файлы и папки или используемые файлы. файлы, поэтому вам понадобится программное обеспечение для клонирования, чтобы выполнить эту работу, также вам может понадобиться процесс клонирования, чтобы сохранить резервную копию ваших файлов и папок.
По сути, работа программного обеспечения для клонирования состоит в том, чтобы взять все данные с диска, преобразовать их в один файл .img и передать его вам, чтобы вы могли скопировать его на другой жесткий диск, и здесь у нас есть лучшие 7 клонирования с открытым исходным кодом. программное обеспечение, которое сделает всю работу за вас.
1. Клонезилла
Clonezilla — это Live CD на основе Ubuntu и Debian для клонирования всех данных на жестком диске или создания резервной копии, под лицензией GPL 3. Он похож на Norton Ghost для Windows, но более эффективен.
Возможности
- Поддержка многих файловых систем, таких как ext2, ext3, ext4, btrfs, xfs и многих других файловых систем.
- Поддержка BIOS и UEFI.
- Поддержка разделов MPR и GPT.
- Возможность переустановить grub 1 и 2 на любой подключенный жесткий диск.
- Работает на слабых компьютерах (необходимо всего 200 МБ ОЗУ).
- Многие другие функции.
2. Спасение Мондо
В отличие от других программ для клонирования, Mondo Rescue не конвертирует ваши жесткие драйверы в файл .img, но преобразует их в образ .iso. Вы также можете создать собственный Live CD с Mondo, используя «mindi», который специальный инструмент, разработанный Mondo Rescue для клонирования ваших данных с Live CD.
Он поддерживает большинство дистрибутивов Linux, а также FreeBSD и распространяется под лицензией GPL. Вы можете установить Mondo Rescue, используя следующую ссылку.
3. Часть изображения
Partimage — это резервная копия программного обеспечения с открытым исходным кодом, по умолчанию она работает в системе Linux и доступна для установки из диспетчера пакетов для большинства дистрибутивов Linux. Если у вас не установлена система Linux по умолчанию, вы можете использовать «SystemRescueCd». который представляет собой Live CD, который по умолчанию включает Partimage для выполнения желаемого процесса клонирования.
Partimage очень быстро клонирует жесткие диски, но проблема в том, что он не поддерживает разделы ext4 или btrfs, хотя его можно использовать для клонирования других файловых систем, таких как ext3 и NTFS.
4. FSArchiver
FSArchiver является продолжением Partimage, также является хорошим инструментом для клонирования жестких дисков, он поддерживает клонирование разделов Ext4 и разделов NTFS, вот список функций:
Возможности
- Поддержка основных атрибутов файла, таких как владелец, разрешения и т. д.
- Поддержка расширенных атрибутов, подобных тем, которые используются в SELinux.
- Поддержка основных атрибутов файловой системы (метка, UUID, размер блока) для всех файловых систем Linux.
- Поддержка разделов NTFS для Windows и Ext для Linux и UnixLike.
- Поддержка контрольных сумм, позволяющая проверять данные на наличие повреждений.
- Возможность восстанавливать поврежденные архивы, просто пропуская поврежденный файл.
- Возможность иметь более одной файловой системы в архиве.
- Возможность сжатия архива во многих форматах, таких как lzo, gzip, bzip2, lzma/xz.
- Возможность разбивать большие файлы по размеру на файлы меньшего размера.
Вы можете загрузить FSArchiver и установить его в своей системе или загрузить SystemRescueCD, который также содержит FSArchiver.
5. Частичный клон
Partclone – это бесплатный инструмент для клонирования и восстановления разделов, написанный на C. Впервые он появился в 2007 году. Он поддерживает множество файловых систем, таких как ext2, ext3, ext4, xfs, nfs, reiserfs, reiser4, hfs+, btrfs, и очень прост. использовать.
Под лицензией GPL он также доступен как инструмент в Clonezilla, вы можете загрузить его в виде пакета.
6. G4L
G4L — это бесплатная система Live CD для простого клонирования жесткого диска. Ее главная особенность заключается в том, что вы можете сжимать файловую систему, отправлять ее через FTP, CIFS, SSHFS или NFS в любое место. версии 0.41, она распространяется под лицензией BSD и доступна для бесплатной загрузки.
7. сделатьКлонировать
doClone также является бесплатным программным проектом, разработанным для простого клонирования системных разделов Linux, написанным на C++, он поддерживает до 12 различных файловых систем, может выполнять восстановление загрузчика Grub и может преобразовывать клонированный образ на другие компьютеры через локальную сеть. он также поддерживает клонирование в реальном времени, что означает, что вы можете создать клон из системы, даже если она запущена и работает, doClone.
Существует много других инструментов для клонирования ваших жестких дисков Linux. Использовали ли вы какое-либо программное обеспечение для клонирования из приведенного выше списка для резервного копирования ваших жестких дисков? Какой из них лучше для вас? а также сообщите нам, если вы знаете какой-либо другой инструмент, который не указан здесь.
Если вам понравилась эта статья, подпишитесь на уведомления по электронной почте о руководствах по Linux. Если у вас есть вопросы или сомнения? обратитесь за помощью в разделе комментариев.
Если вы цените то, что мы делаем здесь, в TecMint, вам следует подумать о следующем:
TecMint – это самый быстрорастущий и пользующийся наибольшим доверием сайт сообщества, где можно найти любые статьи, руководства и книги по Linux в Интернете. Миллионы людей посещают TecMint! для поиска или просмотра тысяч опубликованных статей, доступных всем БЕСПЛАТНО.
Если вам нравится то, что вы читаете, купите нам кофе (или 2) в знак признательности.
Мы благодарны за вашу бесконечную поддержку.
Похожие сообщения
29 мыслей о «7 лучших инструментов для клонирования/резервного копирования дисков с открытым исходным кодом для серверов Linux»
Я пытался смонтировать clonezilla из zip-файла и заметил, что у Etcher есть опция «клонировать диск»; Я посмотрел, будет ли он клонировать систему, которую я использовал, и он сделал (которую я использую сейчас), так что это кажется самым простым способом перехода с меньшего диска на больший, хотя нет возможности перемещать отдельные разделы…
Я возлагал большие надежды на DoClone, но он не обновлялся с 2015 года и не компилируется на моем компьютере с Elementary 5.1, поэтому я исключил его из списка.
Простая задача, такая как клонирование большего диска на меньший, вероятно, заставит большинство этих замечательных инструментов зацикливаться. Пока что единственный способ, который я нашел для этого, это:
- Загрузитесь с USB-накопителя Linux Live.
- Уменьшите размер большего раздела до размера (или меньшего) меньшего диска, на который будет выполнено копирование.
- Скопируйте этот раздел с измененным размером на меньший диск (раздел подкачки необходимо настроить вручную).
- Копирование раздела не приведет к копированию загрузочной информации (в данном случае MBR), поэтому теперь вам нужно ее восстановить. Я собираюсь попробовать Rescatux и надеюсь на лучшее. Я все еще не уверен, что это сработает из-за UUID, который назначается каждому диску и не должен дублироваться, но посмотрим.
Было бы неплохо, если бы один из этих инструментов мог выполнять все эти шаги автоматически.
Помимо вашего второго шага — уменьшения размера последнего раздела до размера меньшего диска, клон fox может делать все, что вы хотите.
doClone утверждает, что выполняет восстановление загрузчика GRUB. Я не пробовал.
Обновлено в июле 2020 г.? Но ни слова о спасательной базе (обновленной версии) или клоне лисы!
G4L также выполнит точное побитовое клонирование, если размер целевого диска не меньше размера клонируемого диска. Я пытался клонировать загрузочный жесткий диск с помощью Clonezilla несколько лет назад, когда работал на чьем-то компьютере с Windows, но когда я его установил, он не загружался. Я искал что-то другое, нашел G4L, и он всегда работал отлично. После повторного запуска с G4L клон исходного диска загрузился нормально.
Я должен отметить, что это прямой клон всего диска на другой диск без сжатия или чего-либо еще в этом роде. Это занимает немного больше времени, но всегда работает.
Я не знаю ни Linux, ни Centos. У меня удаленный сервер. Я хочу сделать резервную копию моего сервера Centos 7 — удаленного сервера на моем ноутбуке. Так что в будущем, когда мне понадобится, я смогу переустановить систему и запустить снова. Пожалуйста, направьте или помогите получить точную команду через SSH, чтобы вы могли получить образ сервера или полный возврат, не пропуская ни одного файла, как есть.
Здравствуйте, я новичок, но у меня была установлена Ubuntu 14.04 на ноутбуке
Я НЕ хочу пытаться настроить все заново, это было четыре года назад, я ничего не помню об этом. Я не могу заставить все это работать. Все, что я получаю, это сообщения об ошибках в терминале PLS.
Должен быть способ сделать это. У меня новый игровой ноутбук Dell. Я даже не хочу возиться с попыткой разбить жесткий диск (SSD), я бы предпочел просто запустить его в виртуальном ящике. Конвертер Vmware недоступен для Ubuntu WTF!
Как и при попытке сделать что-нибудь с Linux, я читал и читал форумы и статьи. Я даже пробовал форумы Ubuntu (спросите Ubuntu), они спрашивают вас, почему вы такие глупые и ничего не знаете. Это так раздражает! Я попробовал systembak и не смог уменьшить размер файла, чтобы он стал меньше 4 ГБ, и, кроме того, в новом ноутбуке нет DVD-плеера. . Извините, но это действительно расстраивает.
Есть ли программное обеспечение для Mac, с помощью которого можно легко создать точную резервную копию внешнего жесткого диска? Обычно я храню все свои фотографии с работы на внешнем жестком диске для архивирования, который храню в своем офисе рядом с компьютером.
Тогда у меня есть внешний дубликат, который я храню в огнеупорной коробке в другом месте. Я копирую все на свой дублирующий диск каждый месяц или около того. Но иногда я менял файлы на своем основном архивном диске в папках, которые уже есть на резервном диске-дубликате.
Обычно я переписываю весь диск за одну ночь, а это мучительно и занимает вечность. Итак, мой вопрос: есть ли программное обеспечение, которое я мог бы использовать, чтобы распознавать изменения, которые я внес в архивный диск, а затем применять только эти изменения к резервному диску, чтобы они точно совпадали? Спасибо!*примечание* Я не могу использовать облачное хранилище или онлайн-резервное копирование, потому что файлов слишком много, и они слишком велики для загрузки
Существует множество причин, по которым вам может понадобиться клонировать раздел Linux или даже жесткий диск, большинство из которых связано с созданием резервных копий ваших данных. Есть несколько способов добиться этого в Linux с помощью некоторых внешних инструментов, таких как partimage или Clonezilla.
Однако в этом руководстве мы рассмотрим клонирование дисков Linux с помощью инструмента dd, который чаще всего используется для преобразования или копирования файлов и предустановлен в большинстве дистрибутивов Linux.
Как клонировать раздел Linux
С помощью команды dd вы можете скопировать весь жесткий диск или только раздел Linux. Давайте начнем с клонирования одного из наших разделов. В моем случае у меня есть следующие диски: /dev/sdb, /dev/sdc. Я клонирую /dev/sdb1/ в /dev/sdc1.
Сначала перечислите эти разделы с помощью команды fdisk, как показано.
Теперь клонируйте раздел /dev/sdb1/ в /dev/sdc1 с помощью следующей команды dd.
Приведенная выше команда указывает dd использовать /dev/sdb1 в качестве входного файла и записывать его в выходной файл /dev/sdc1.
После клонирования раздела Linux вы можете проверить оба раздела с помощью:
Как клонировать жесткий диск Linux
Клонирование жесткого диска Linux похоже на клонирование раздела. Однако вместо указания раздела вы просто используете весь диск. Обратите внимание, что в этом случае рекомендуется, чтобы жесткий диск был такого же размера (или больше), что и исходный диск.
Это должно было скопировать диск /dev/sdb с его разделами на целевой жесткий диск /dev/sdc. Вы можете проверить изменения, перечислив оба диска с помощью команды fdisk.
Как сделать резервную копию MBR в Linux
Командуdd также можно использовать для резервного копирования MBR, расположенной в первом секторе устройства перед первым разделом. Поэтому, если вы хотите создать резервную копию своей MBR, просто запустите:
Приведенная выше команда указывает dd копировать /dev/sda в /backup/mbr.img с шагом 512 байт, а параметр count указывает копировать только 1 блок. Другими словами, вы говорите dd скопировать первые 512 байт из /dev/sda в предоставленный вами файл.
Вот и все! Команда dd — это мощный инструмент Linux, который следует использовать с осторожностью при копировании или клонировании разделов или дисков Linux.
Если вам понравилась эта статья, подпишитесь на уведомления по электронной почте о руководствах по Linux. Если у вас есть вопросы или сомнения? обратитесь за помощью в разделе комментариев.
Если вы цените то, что мы делаем здесь, в TecMint, вам следует подумать о следующем:
TecMint – это самый быстрорастущий и пользующийся наибольшим доверием сайт сообщества, где можно найти любые статьи, руководства и книги по Linux в Интернете. Миллионы людей посещают TecMint! для поиска или просмотра тысяч опубликованных статей, доступных всем БЕСПЛАТНО.
Если вам нравится то, что вы читаете, купите нам кофе (или 2) в знак признательности.
Читайте также: