[Comm] Re: перенос системы на другой жёсткий диск
Sergey Vlasov
=?iso-8859-1?q?vsu_=CE=C1_altlinux=2Eru?=
Пт Июн 27 19:11:31 MSD 2003
On Fri, 27 Jun 2003 17:58:06 +0300
Michael Shigorin <mike на osdn.org.ua> wrote:
> On Fri, Jun 27, 2003 at 07:45:46PM +0500, Ilya Kuznecov wrote:
> > Дали винчестер, на который надо перенести систему, а старый
> > отдать. Размер диска больше. Мне старая схема разбиения диска
> > не понравилась, и новый диск разбил по-новому. На всех разделах
> > нового диска созданы файловые системы. Теперь -- как перенести
> > систему?
>
> Hard-Disk-Upgrade mini-HOWTO
>
> > А дальше? cpio? или cp -R достаточно?
>
> cp -ax лучше
Только там есть скрытые грабли: если в старой системе /var лежал в
одном разделе с /, там в chroot-ах используются hard links вместо
копирования. Если в новой системе /var отделили, эта конструкция
сломается - причём может сломаться так, что библиотека не скопируется
в новый /lib. Т.е. в таких случаях при копировании надо отслеживать
ошибки - возможно, придётся подчищать руками.
Подробная информация о списке рассылки community