У меня два предположительно идентичных 3-ТБ жестких диска Western Digital USB. Один содержит почти полные 3 ТБ данных. Я хочу, чтобы другой был резервной копией этих данных. Есть много маленьких файлов, поэтому работа cp
будет даже медленнее, чем копирование 3 ТБ через USB dd
. Оба драйвера были куплены одновременно, оба используют таблицу разделов msdos, но один показывает размер логического / физического сектора 4096/4096, а другой показывает 512/4096.
Моя проблема в том, что я пытаюсь скопировать на диск 512/4096, но не могу создать достаточно большой раздел из-за ограничений таблицы разделов msdos с 512 байтовыми (логическими) секторами. Я пробовал различные команды ( dd
из первых секторов разделить таблицу parted
, fdisk
, GParted, Windows XP «Управление» и для Windows 7 «Управление») , но в конечном итоге либо ограничений максимум 2TB или ~ перегородки , которые думали , 300 ГБ они были 3TB , когда они были созданы.
Учитывая, что один из моих дисков работает на 4096/4096, тогда этот вопрос не подходит для моего случая.
Использование GPT - это мой запасной вариант, но он создает раздел, который немного меньше, чем раздел NTFS, поэтому я не смогу использовать только dd
файловую систему в этом разделе.
Есть ли способ заставить 4096/4096 для таблицы разделов msdos (из Linux или Windows), чтобы я мог создать раздел размером 3 ТБ, который идеально соответствует моему исходному диску?
dd if=/dev/sdb of=/dev/sdc
, это команда Linux, которая делает посекторное копирование всего устройства (не только раздела), но раздел на втором устройстве имеет размер ~ 300 ГБ, несмотря на то, что является идеальной копией. dd
это один из вариантов «последней канавы» Клонезиллы, когда он не может сделать что-нибудь более умное.
fdisk
(IIRC) значение «Размер сектора (логический / физический)» определенно отличается между устройствами, что приводит к порче разделов, которые я сделал.