[Comm] Re: Как перести систему с одного винда на другой?

Vitaly Ostanin
1970-01-01T00:00:02Z

[-- Attachment #1: Type: text/plain, Size: 1994 bytes --]

On Mon, 17 Feb 2003 02:26:27 +0300 (MSK)
Vitaly Lugovsky <vsl@ontil.ihep.su> wrote:

> On Sun, 16 Feb 2003, Vitaly Ostanin wrote:
>
> > >>С какой радости у нас это появился такой термин, как
> > >>_хард_линк, который может указывать на файл на _другом_
> > >>разделе?
> > >
> > > Хардлинк был в оригинале. На одном разделе. А в копии он
> > > будет с
> > > этими опциями *потерян* (а не сдублирован),
> >
> > Кто сказал?
>
> Эксперимент показал...

Мой эксперимент показал обратное:

$ mkdir -p /home/vyt/temp/hardlink
$ cd /home/vyt/temp/hardlink
$ touch original
$ ln original link
$ ln original link1

# mkdir -p /mnt/hdc2/temp
# rsync -axPH /home/vyt/temp/hardlink/ /mnt/hdc2/temp/
# ls -l /mnt/hdc2/temp
total 0
-rw-r--r-- 3 vyt vyt 0 Feb 17 13:09 link
-rw-r--r-- 3 vyt vyt 0 Feb 17 13:09 link1
-rw-r--r-- 3 vyt vyt 0 Feb 17 13:09 original
# rm -f /mnt/hdc2/temp/*
# rsync -axP /home/vyt/temp/hardlink/ /mnt/hdc2/temp/
# ls -l /mnt/hdc2/temp
total 0
-rw-r--r-- 1 vyt vyt 0 Feb 17 13:09 link
-rw-r--r-- 1 vyt vyt 0 Feb 17 13:09 link1
-rw-r--r-- 1 vyt vyt 0 Feb 17 13:09 original

> > > потому как не быват хардлинков промеж разделами.
> >
> > И что?
> > Он не будет потерян и будет указывать на файл конечного
> > раздела,
> > так же как оригинальный hardlink указывал на оригинальный
> > файл.
> >
> > man rsync
>
> Напоминаю: при копировании диск переразбит был. Структура
> другая. Так что /var уже не там же, где / - и в результате все
> хардлинки rsync-ом побились на фиг.

Неважно, переразбит ли диск, важно, чтобы и оригинал, и hardlink
были в списке файлов для копирования. При копировании всего
раздела, естественно, они все в списке.

Кстати, в этом примере копировал с / (/dev/hda3) на /mnt/hdc2
(/dev/hdc2).

<skipped/>

--
Regards, Vyt
mailto: vyt@vzljot.ru
JID: vyt@vzljot.ru

[-- Attachment #2: Type: application/pgp-signature, Size: 189 bytes --]