Настройка и работа в Linux


              

Перенос системы и данных на другой компьютер - часть 3


из Linux и с ее помощью сначала удалил все вновь созданные разделы (сохранив два первых, где было предустановленное производителем ПО), а затем создал разделы, подобные разделам на первом диске. Вот что было на первом диске:

Disk /dev/hda: 1306 cylinders, 240 heads, 63 sectors/track

Units = cylinders of 7741440 bytes, blocks of 1024 bytes, counting from 0

Device Boot Start End #cyls #blocks Id System

/dev/hda1 * 0+ 1 2- 15088+ 12 Compaq diagnostics

/dev/hda2 2 321 320 2419200 b Win95 FAT32

/dev/hda3 322 490 169 1277640 83 Linux

/dev/hda4 491 1305 815 6161400 f Win95 Ext'd (LBA)

/dev/hda5 491+ 499 9- 68008+ 82 Linux swap

/dev/hda6 500+ 848 349- 2638408+ 83 Linux

/dev/hda7 849+ 1305 457- 3454888+ 83 Linux

и вот что получилось на втором:

Disk /dev/hdd: 2498 cylinders, 255 heads, 63 sectors/track

Units = cylinders of 8225280 bytes, blocks of 1024 bytes, counting from 0

Device Boot Start End #cyls #blocks Id System

/dev/hdd1 * 0+ 382 383- 3076416 b Win95 FAT32

/dev/hdd2 383 498 116 931770 b Win95 FAT32

/dev/hdd3 499 669 171 1373557+ 83 Linux

/dev/hdd4 670 2497 1828 14683410 f Win95 Ext'd (LBA)

/dev/hdd5 670+ 702 33- 265041 82 Linux swap

/dev/hdd6 703+ 1259 557- 4474071 83 Linux

/dev/hdd7 1260+ 2497 1238- 9944203+ 83 Linux

Видно, что разбиения существенно различаются, но это нам не помешает. Единственное требование, которое тут надо соблюсти -- новые разделы для Linux по объему должны быть не меньше старых.

Шаг 3.

Монтируем все разделы типа 83 (Linux) нового диска в работающую систему и выполняем для каждого из них команду

[root]# mke2fs /dev/hddN

(в моем случае N принимало значения 3,6,7), а для swap-раздела - команду

[root]# mkswap /dev/hdd5.

Шаг 4. Теперь можно выполнить копирование каждого раздела со старого диска в соответствующий раздел нового диска. Для разделов, не содержащих каталога /boot (у меня это был корневой раздел), можно выполнить такое копирование с помощью программы Midnight Commander (как обычно, с помощью клавиши F5) или же командами
[root]# cp -Rpd /usr /mnt/hdd6
[root]# cp -Rpd /home /mnt/hdd7
(не забудьте про опции). А вот раздел, содержащий каталог /boot, копировать таким образом не имеет смысла. Для него лучше использовать команду




Содержание  Назад  Вперед