[Comm] Re: Проблема при переезде на другой винт
Evgeny Yugov
=?iso-8859-1?q?yugov_=CE=C1_scs-900=2Eru?=
Чт Июл 24 12:44:48 MSD 2003
On Thu, 24 Jul 2003 13:23:53 +0800
Да хватит разврата! (с) Анек.
Я не редактировал сей "документ"(это кусок переписки) мож кто возмется и
выложит на atmsk:
" Косяк однако. linux-овый dump заточен под ext2/ext3 fs.
Он знает сруктуру файловой системы и напрямую лазит к ней, минуя vfs.
В данном случае можно перенести tar-ом:
tar cvsSplf - * | ( cd /mnt/hda3; tar xsSpf - )
обрати внимание на ключ 'l' в первом вызове tar (stay in local file
system when creating an archive)"
Данный метод позволяет скопировать /dev и /proc
Далее:
"Вообще перенос с одного винта на другой выглядит примерно так:
Например старый винт - это /dev/hdb, новый - /dev/hdc. Перенос лучше
выполнять загрузившись с другого диска (repair disk, инсталяционный
cdrom в repair mode), или в крайнем случае - из single mode (чтоб не
было всяких процессов, которые в момент переноса могут писать в
какие-нибудь файлы - например в log-и)
- создаем точки монтирования для старого и нового диска:
mkdir /mnt/old /mnt/new
- монтируем дерево каталогов старого диска:
mount /dev/hdbN /mnt/old
...
mount /dev/hdbK /mnt/old/usr
....
- разбиваем на разделы новый винт, создаем на нем файловые системы,
монтируем дерево каталогов нового винта:
fdisk /dev/hdc
mkfs.ext3 -j -L root -M / /dev/hdcN
...
mkfs.ext3 -j -L usr -M /usr /dev/hdcK
...
mount /dev/hdcN /mnt/new
....
mount /dev/hdcK /mnt/new/usr
....
- переносим файлы:
cd /mnt/old; tar cvsSp --exclude lost+found -f - * | (cd /mnt/new; tar
xsSpf -)
- на новом диске правим fstab и lilo.conf
cd /mnt/new/etc
vim lilo.conf
vim fstab
- устанавливаем на новый винт загрузчик:
lilo -r /mnt/new
- размонтируем файловые системы, вытаскиваем винты, etc...
- грузимся с нового винта
Я эту операцию проделывал раз 5 или 6 (перенос на винт бОльшей ёмкости,
перенос системы с дохнущего винта, etc)"
Копирайты:
Dmitry Borowskoy
System administrator
Bacup IT Company
--
With Best regards,
Evgeny Yugov,
MTS, programmer of Advanced Technologies Departament.
Registered Linux User #316667
mailto:yugov на scs-900.ru
Подробная информация о списке рассылки community