Это зависит, если Ваш исходный диск использует MBR (иначе "DOS" или "MS-DOS") или GPT (иначе "GUID") таблица разделов.
Дисковые более чем 2 ТБ не могут использовать MBR, таким образом, они - GPT.
Дисковые менее чем 2 ТБ могут использовать обоих, таким образом, необходимо будет сначала узнать, который это.
Принятие Вас находится на Linux, использует любую из этих команд для обнаружения, какую таблицу разделов исходный диск использует:
disk=/dev/sda
# Always available, but old versions may not recognize gpt
fdisk -l $disk | grep type
# `apt-get install gdisk` or equivalent on non-Debian systems
gdisk -l $disk | grep -A4 'scan'
# `apt-get install parted`
parted $disk print | grep Table
Данный
source=/dev/sda
dest=/dev/sdb
использовать sfdisk
как предложено ответом Petr Uzel или этим вариантом:
# Save MBR disks
sfdisk -d $source > /partitions-backup-$(basename $source).sfdisk
sfdisk -d $dest > /partitions-backup-$(basename $dest).sfdisk
# Copy $source layout to $dest
sfdisk -d $source | sfdisk $dest
Корректный ответ был дан здесь и здесь Kris Harper.
Вам нужен GPT fdisk. Посмотрите на страницу загрузки или работайте sudo apt-get install gdisk
.
Затем используйте команду sgdisk:
# Save GPT disks
sgdisk --backup=/partitions-backup-$(basename $source).sgdisk $source
sgdisk --backup=/partitions-backup-$(basename $dest).sgdisk $dest
# Copy $source layout to $dest and regenerate GUIDs
sgdisk --replicate=$dest $source
sgdisk -G $dest
Последняя команда рандомизирует GUID на диске и всех разделах. Это только необходимо, если диски должны использоваться в той же машине, иначе это является ненужным.
Если Вы смотрите на страницу Wikipedia относительно базы данных TZ:
выборка
Форматы файлов
tz база данных публикуется как ряд текстовых файлов, которые перечисляют правила и зональные переходы в человекочитаемом формате. Для использования эти текстовые файлы компилируются в ряд платформенно независимых двоичных файлов — один на часовой пояс. Код опорного источника включает такой компилятор, названный zic (зональный информационный компилятор), а также код, чтобы считать те файлы и использовать их в стандартных API, таких как localtime () и mktime ().
Дополнительный поиск поднял это Вопросы и ответы на stackoverflow, названном: вопрос о формате файла базы данных Timezone, который имел дополнительную информацию о формате файла.