ALT Linux Community general discussions
 help / color / mirror / Atom feed
* [Comm] Результат клонирования :-(
@ 2004-08-11 13:04 Dolgov OV
  2004-08-11 13:18 ` Sergey Vlasov
                   ` (2 more replies)
  0 siblings, 3 replies; 17+ messages in thread
From: Dolgov OV @ 2004-08-11 13:04 UTC (permalink / raw)
  To: community

Здравствуйте.

Заглючил тут у меня винт от перегрева :-\ (чего-то там с контроллером
позиционирования головки, в общем я не спец, не знаю), в общем решил его
быстренько поменять (давно собирался:-)
Понял я одно, ставить систему с нуля на новый винт нереально (ядра
2.4.22-wks-up не нашел, да и отлажено все было более-менее месяцами
работы). В общем обвешал я старый винт вентиляторами и решил перенести
раздел.
dd не прокатило (не получилось создать раздел размером один-в-один со
старым, в результате потом fsck ругался, что размер раздела не
соответствует размеру файловой системы).
Вспомнил, что можно сие проделывать tar'ом.
Подключил оба винта мастерами (hda - новый, hdc - старый), загрузился с
первого cd Master-2.2 в rescue режиме, подмонтировал оба раздела в
соседние папки /mnt/hda и /mnt/hdc

# cd /mnt/hdc
#tar -cf - ./* | tar -xf - -C /mnt/hda

В общем перерисовал 7G довольно быстро. Сделал chroot /mnt/hda,
подправил lilo, fstab.
Гружусь с нового винта, все ОК, как будто никуда не уходил :-) Только
вот проблемы полезли потихоньку.
1. Не пускает юзера к устройству /dev/ttyS0 (дозвон к прову с
callback через скрипты ppp-on-dialer, chat и т.п.) Ну это черт с ним,
sudo помогает.

2. А вот сканер никак не могу завести. Фирмваре на месте, сканер
аттачится, sane-find-scanner его видит, а вот scanimage на отрез
отказывается обнаруживать его, даже с принудительно указанным
/dev/usb/scanner0

Сканер Mustek 1200 UB Plus. На старом винте работал замечательно.

PS. Дошло до того. что сделал
# apt-get install --reinstall dev hotplug sane xsane libsane и какие-то
там с usb связанные пакеты. Перегрузил машину, эффекта ноль :-[

-- 
С наилучшими,
Олег Долгов
<dov AT media-link DOT info>
Registered Linux user #315454


^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [Comm] Результат клонирования :-(
  2004-08-11 13:04 [Comm] Результат клонирования :-( Dolgov OV
@ 2004-08-11 13:18 ` Sergey Vlasov
  2004-08-11 13:26   ` Dolgov OV
  2004-08-12 19:39   ` Re[2]: " Andrew
  2004-08-11 15:30 ` [Comm] " Michael Shigorin
  2004-08-12 14:25 ` [Comm] " Dolgov OV
  2 siblings, 2 replies; 17+ messages in thread
From: Sergey Vlasov @ 2004-08-11 13:18 UTC (permalink / raw)
  To: community

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

On Wed, Aug 11, 2004 at 04:04:21PM +0300, Dolgov OV wrote:
> Подключил оба винта мастерами (hda - новый, hdc - старый), загрузился с
> первого cd Master-2.2 в rescue режиме, подмонтировал оба раздела в
> соседние папки /mnt/hda и /mnt/hdc
> 
> # cd /mnt/hdc
> #tar -cf - ./* | tar -xf - -C /mnt/hda

Во втором вызове tar ещё нужна была опция -p - без неё права доступа
восстанавливаются не полностью.

Для файлов из пакетов можно найти несоответствия с помощью rpm --verify и
исправить с помощью rpm --setperms (и rpm --setugids, хотя в данном случае
это не понадобится - tar без -p ставит uid/gid нормально, обрезаются
только права доступа по umask).

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

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [Comm] Результат клонирования :-(
  2004-08-11 13:18 ` Sergey Vlasov
@ 2004-08-11 13:26   ` Dolgov OV
  2004-08-11 13:44     ` Sergey Vlasov
  2004-08-11 13:51     ` Andrey Rahmatullin
  2004-08-12 19:39   ` Re[2]: " Andrew
  1 sibling, 2 replies; 17+ messages in thread
From: Dolgov OV @ 2004-08-11 13:26 UTC (permalink / raw)
  To: community

On Wed, 11 Aug 2004 17:18:21 +0400
Sergey Vlasov <vsu@altlinux.ru> wrote:

> On Wed, Aug 11, 2004 at 04:04:21PM +0300, Dolgov OV wrote:
> > Подключил оба винта мастерами (hda - новый, hdc - старый),
> > загрузился с первого cd Master-2.2 в rescue режиме, подмонтировал
> > оба раздела в соседние папки /mnt/hda и /mnt/hdc
> > 
> > # cd /mnt/hdc
> > #tar -cf - ./* | tar -xf - -C /mnt/hda
> 
> Во втором вызове tar ещё нужна была опция -p - без неё права доступа
> восстанавливаются не полностью.
> 
> Для файлов из пакетов можно найти несоответствия с помощью rpm
> --verify и исправить с помощью rpm --setperms (и rpm --setugids, хотя
> в данном случае это не понадобится - tar без -p ставит uid/gid
> нормально, обрезаются только права доступа по umask).

Тоесть это всетаки проблемы с правами? Значит делать
rpm -qa > rpmlist.txt
Собирать все эти пакеты в одну папку и
rpm --verify --setperms *

Правильно?

-- 
С наилучшими,
Олег Долгов
<dov AT media-link DOT info>
Registered Linux user #315454


^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [Comm] Результат клонирования :-(
  2004-08-11 13:26   ` Dolgov OV
@ 2004-08-11 13:44     ` Sergey Vlasov
  2004-08-12  9:48       ` Dolgov OV
  2004-08-12 11:21       ` Dolgov OV
  2004-08-11 13:51     ` Andrey Rahmatullin
  1 sibling, 2 replies; 17+ messages in thread
From: Sergey Vlasov @ 2004-08-11 13:44 UTC (permalink / raw)
  To: community

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

On Wed, Aug 11, 2004 at 04:26:54PM +0300, Dolgov OV wrote:
> On Wed, 11 Aug 2004 17:18:21 +0400
> Sergey Vlasov <vsu@altlinux.ru> wrote:
> 
> > On Wed, Aug 11, 2004 at 04:04:21PM +0300, Dolgov OV wrote:
> > > Подключил оба винта мастерами (hda - новый, hdc - старый),
> > > загрузился с первого cd Master-2.2 в rescue режиме, подмонтировал
> > > оба раздела в соседние папки /mnt/hda и /mnt/hdc
> > > 
> > > # cd /mnt/hdc
> > > #tar -cf - ./* | tar -xf - -C /mnt/hda
> > 
> > Во втором вызове tar ещё нужна была опция -p - без неё права доступа
> > восстанавливаются не полностью.
> > 
> > Для файлов из пакетов можно найти несоответствия с помощью rpm
> > --verify и исправить с помощью rpm --setperms (и rpm --setugids, хотя
> > в данном случае это не понадобится - tar без -p ставит uid/gid
> > нормально, обрезаются только права доступа по umask).
> 
> Тоесть это всетаки проблемы с правами? Значит делать
> rpm -qa > rpmlist.txt
> Собирать все эти пакеты в одну папку и
> rpm --verify --setperms *

Ничего собирать в папку не надо - должно пройти rpm --setperms --all
(права берутся из базы в /var/lib/rpm, а не из файлов пакетов; выполняться
будет очень долго - там генерируется скрипт с вызовом chmod отдельно для
каждого файла).  Только после этого слетят, в частности, все установки,
сделанные через control (например, перестанет работать su - в пакете по
умолчанию стоит restricted).

Можно попробовать сделать сначала rpm --verify --all | tee verify.log и
посмотреть вывод, чтобы оценить масштаб проблемы (заодно обнаружатся и
файлы с изменившимся содержимым - на битом диске вполне могло получиться и
такое).

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

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [Comm] Результат клонирования :-(
  2004-08-11 13:26   ` Dolgov OV
  2004-08-11 13:44     ` Sergey Vlasov
@ 2004-08-11 13:51     ` Andrey Rahmatullin
  1 sibling, 0 replies; 17+ messages in thread
From: Andrey Rahmatullin @ 2004-08-11 13:51 UTC (permalink / raw)
  To: community

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

On Wed, Aug 11, 2004 at 04:26:54PM +0300, Dolgov OV wrote:
>Тоесть это всетаки проблемы с правами? Значит делать
>rpm -qa > rpmlist.txt
>Собирать все эти пакеты в одну папку и
>rpm --verify --setperms *
Подозреваю, что файлы пакетов не нужны, хватит инфы из базы.
rpm -Va --setperms
что ли...

-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):

Использовать Mandrake в качестве сервера - это самая оригинальная идея из
всех, что мне довелось услышать в этом году.
		-- ldv in sisyphus@

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

^ permalink raw reply	[flat|nested] 17+ messages in thread

* [Comm] Re: Результат клонирования :-(
  2004-08-11 13:04 [Comm] Результат клонирования :-( Dolgov OV
  2004-08-11 13:18 ` Sergey Vlasov
@ 2004-08-11 15:30 ` Michael Shigorin
  2004-08-12  5:24   ` Yakov Hrebtov
  2004-08-12 14:25 ` [Comm] " Dolgov OV
  2 siblings, 1 reply; 17+ messages in thread
From: Michael Shigorin @ 2004-08-11 15:30 UTC (permalink / raw)
  To: community

On Wed, Aug 11, 2004 at 04:04:21PM +0300, Dolgov OV wrote:
> # cd /mnt/hdc
> #tar -cf - ./* | tar -xf - -C /mnt/hda

Лучше cp -vax /src /dest или rsync -Pav /src/ /dest/

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [Comm] Re: Результат клонирования :-(
  2004-08-11 15:30 ` [Comm] " Michael Shigorin
@ 2004-08-12  5:24   ` Yakov Hrebtov
  2004-08-12  6:00     ` Michael Shigorin
  2004-08-12  8:08     ` Dolgov OV
  0 siblings, 2 replies; 17+ messages in thread
From: Yakov Hrebtov @ 2004-08-12  5:24 UTC (permalink / raw)
  To: Michael Shigorin

Здравствуйте, Michael.

Вы писали 11 августа 2004 г., 21:30:24:

MS> On Wed, Aug 11, 2004 at 04:04:21PM +0300, Dolgov OV wrote:
>> # cd /mnt/hdc
>> #tar -cf - ./* | tar -xf - -C /mnt/hda

MS> Лучше cp -vax /src /dest или rsync -Pav /src/ /dest/

По-моему правильнее:
rsync -HPav /src/ /dest/
чтоб жесткие ссылки сохранить...
-- 
С уважением,
 Yakov                          mailto:jake@generation.ru



^ permalink raw reply	[flat|nested] 17+ messages in thread

* [Comm] Re: Результат клонирования :-(
  2004-08-12  5:24   ` Yakov Hrebtov
@ 2004-08-12  6:00     ` Michael Shigorin
  2004-08-12  8:08     ` Dolgov OV
  1 sibling, 0 replies; 17+ messages in thread
From: Michael Shigorin @ 2004-08-12  6:00 UTC (permalink / raw)
  To: community

On Thu, Aug 12, 2004 at 11:24:58AM +0600, Yakov Hrebtov wrote:
> MS> Лучше cp -vax /src /dest или rsync -Pav /src/ /dest/
> По-моему правильнее: rsync -HPav /src/ /dest/
> чтоб жесткие ссылки сохранить...

Да, конечно.  Это я упустил в свое время...

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [Comm] Re: Результат клонирования :-(
  2004-08-12  5:24   ` Yakov Hrebtov
  2004-08-12  6:00     ` Michael Shigorin
@ 2004-08-12  8:08     ` Dolgov OV
  2004-08-12 10:34       ` Michael Shigorin
  1 sibling, 1 reply; 17+ messages in thread
From: Dolgov OV @ 2004-08-12  8:08 UTC (permalink / raw)
  To: community

On Thu, 12 Aug 2004 11:24:58 +0600
Yakov Hrebtov <jake@generation.ru> wrote:
> MS> Лучше cp -vax /src /dest или rsync -Pav /src/ /dest/
> 
> По-моему правильнее:
> rsync -HPav /src/ /dest/
> чтоб жесткие ссылки сохранить...

Да поздно уже переделывать, тем более, что во время сбоев на старом
винте так изуродовало файловую (ext3), что fsck чуть все не удалил :-\

А так спасибо за совет на будущее (надеюсь не настанет :-)

-- 
С наилучшими,
Олег Долгов
<dov AT media-link DOT info>
Registered Linux user #315454


^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [Comm] Результат клонирования :-(
  2004-08-11 13:44     ` Sergey Vlasov
@ 2004-08-12  9:48       ` Dolgov OV
  2004-08-12 11:24         ` Andrey Rahmatullin
  2004-08-12 11:21       ` Dolgov OV
  1 sibling, 1 reply; 17+ messages in thread
From: Dolgov OV @ 2004-08-12  9:48 UTC (permalink / raw)
  To: community

> Ничего собирать в папку не надо - должно пройти rpm --setperms --all
> (права берутся из базы в /var/lib/rpm, а не из файлов пакетов;
> выполняться будет очень долго - там генерируется скрипт с вызовом
> chmod отдельно для каждого файла).  Только после этого слетят, в
> частности, все установки, сделанные через control (например,
> перестанет работать su - в пакете по умолчанию стоит restricted).

Насколько я помню, я делал только control su wheel (или public, не помню
точно). Так что это не критично. Главное, можно ли этот процес запустить
например на первой консоли, а самому продолжать работать в Х-ах?

> 
> Можно попробовать сделать сначала rpm --verify --all | tee verify.log
> и посмотреть вывод, чтобы оценить масштаб проблемы (заодно обнаружатся
> и файлы с изменившимся содержимым - на битом диске вполне могло
> получиться и такое).

Битых не обнаружилось, а вот недостающих хоть отбавляй. Например был
полностью потерян каталог /usr/lib/sane (переустановил libsane и сканер
заработал, ура).

-- 
С наилучшими,
Олег Долгов
<dov AT media-link DOT info>
Registered Linux user #315454


^ permalink raw reply	[flat|nested] 17+ messages in thread

* [Comm] Re: Результат клонирования :-(
  2004-08-12  8:08     ` Dolgov OV
@ 2004-08-12 10:34       ` Michael Shigorin
  2004-08-12 11:22         ` Alexei Takaseev
  0 siblings, 1 reply; 17+ messages in thread
From: Michael Shigorin @ 2004-08-12 10:34 UTC (permalink / raw)
  To: community

On Thu, Aug 12, 2004 at 11:08:53AM +0300, Dolgov OV wrote:
> А так спасибо за совет на будущее (надеюсь не настанет :-)

Ну почему -- будете, например, расширять дисковое пространство.
Собственно, HOWTO так и называется -- Hard-Disk-Upgrade.
Рекомендую :-)

-- 
 ---- WBR, Michael Shigorin <mike@altlinux.ru>
  ------ Linux.Kiev http://www.linux.kiev.ua/


^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [Comm] Результат клонирования :-(
  2004-08-11 13:44     ` Sergey Vlasov
  2004-08-12  9:48       ` Dolgov OV
@ 2004-08-12 11:21       ` Dolgov OV
  2004-08-12 11:44         ` Sergey Vlasov
  1 sibling, 1 reply; 17+ messages in thread
From: Dolgov OV @ 2004-08-12 11:21 UTC (permalink / raw)
  To: community

On Wed, 11 Aug 2004 17:44:34 +0400
Sergey Vlasov <vsu@altlinux.ru> wrote:
> Можно попробовать сделать сначала rpm --verify --all | tee verify.log
> и посмотреть вывод, чтобы оценить масштаб проблемы (заодно обнаружатся
> и файлы с изменившимся содержимым - на битом диске вполне могло
> получиться и такое).

Вроде все недостающее переустановил, но всетаки опять вылетают:

отсутствует /etc/sysconfig/kernel/include_manual_mode
отсутствует /var/run/kernel/_h2ph_pre.ph
отсутствует /var/run/kernel/autoconf.h
отсутствует /var/run/kernel/autoconf.ph
отсутствует /var/run/kernel/modversions.h
отсутствует /var/run/kernel/modversions.ph
отсутствует /var/run/kernel/version.h
отсутствует /var/run/kernel/version.ph

Из какого пакета сие зверье?

отсутствует /usr/X11R6/lib/X11/fonts/75dpi/encodings.dir
отсутствует /usr/X11R6/lib/X11/fonts/Type1/encodings.dir
отсутствует /usr/X11R6/lib/X11/fonts/misc/encodings.dir
отсутствует /usr/X11R6/lib/X11/fonts/100dpi/encodings.dir

А вот тут вовсе непонятно. Делал apt-get install --reinstall XFree со
всеми фонтами :-\ Может эти encodings.dir создаются после, но из-за
проблем с правами не генерируются?

И еще с этим непонятно:
отсутствует /var/spool/postfix/var/nis/NIS_COLD_START
отсутствует /var/resolv/var/nis/NIS_COLD_START

Ладно, сейчас врублю исправление прав, а потом посмотрим.

-- 
С наилучшими,
Олег Долгов
<dov AT media-link DOT info>
Registered Linux user #315454


^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [Comm] Re: Результат клонирования :-(
  2004-08-12 10:34       ` Michael Shigorin
@ 2004-08-12 11:22         ` Alexei Takaseev
  0 siblings, 0 replies; 17+ messages in thread
From: Alexei Takaseev @ 2004-08-12 11:22 UTC (permalink / raw)
  To: ALT Linux Community

On Thu, 12 Aug 2004 13:34:05 +0300
Michael Shigorin <mike@osdn.org.ua> wrote:

> On Thu, Aug 12, 2004 at 11:08:53AM +0300, Dolgov OV wrote:
> > А так спасибо за совет на будущее (надеюсь не настанет :-)
> 
> Ну почему -- будете, например, расширять дисковое пространство.
> Собственно, HOWTO так и называется -- Hard-Disk-Upgrade.
> Рекомендую :-)

Время от времени для переноса системы с винта на винт пользовался MC :)


^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [Comm] Результат клонирования :-(
  2004-08-12  9:48       ` Dolgov OV
@ 2004-08-12 11:24         ` Andrey Rahmatullin
  0 siblings, 0 replies; 17+ messages in thread
From: Andrey Rahmatullin @ 2004-08-12 11:24 UTC (permalink / raw)
  To: community

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

On Thu, Aug 12, 2004 at 12:48:45PM +0300, Dolgov OV wrote:
>точно). Так что это не критично. Главное, можно ли этот процес запустить
>например на первой консоли, а самому продолжать работать в Х-ах?
Я бы не стал это делать иначе, как в single-user.

-- 
WBR, wRAR (ALT Linux Team)
Powered by the ALT Linux fortune(8):

Человека, который умудрился в 7 утра 1-го января перед тем
как лечь спать залить пакет в incoming уже не спасёт ничего :)
		-- mithraen in talk-room@

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

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [Comm] Результат клонирования :-(
  2004-08-12 11:21       ` Dolgov OV
@ 2004-08-12 11:44         ` Sergey Vlasov
  0 siblings, 0 replies; 17+ messages in thread
From: Sergey Vlasov @ 2004-08-12 11:44 UTC (permalink / raw)
  To: community

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

On Thu, Aug 12, 2004 at 02:21:10PM +0300, Dolgov OV wrote:
> Вроде все недостающее переустановил, но всетаки опять вылетают:
> 
> отсутствует /etc/sysconfig/kernel/include_manual_mode
> отсутствует /var/run/kernel/_h2ph_pre.ph
> отсутствует /var/run/kernel/autoconf.h
> отсутствует /var/run/kernel/autoconf.ph
> отсутствует /var/run/kernel/modversions.h
> отсутствует /var/run/kernel/modversions.ph
> отсутствует /var/run/kernel/version.h
> отсутствует /var/run/kernel/version.ph
> 
> Из какого пакета сие зверье?

rpm -qf расскажет.  Конкретно по этим файлам - на самом деле они не нужны;
в частности, /etc/sysconfig/kernel/include_manual_mode входит в пакет как
%ghost - он появляется только после выбора нестандартных настроек через
adjust_kernel_headers.  /var/run/kernel/* - старая схема переключения
заголовков ядра; при использовании старых ядер (kernel24-2.4.20) эти файлы
генерируются при загрузке.
> 
> отсутствует /usr/X11R6/lib/X11/fonts/75dpi/encodings.dir
> отсутствует /usr/X11R6/lib/X11/fonts/Type1/encodings.dir
> отсутствует /usr/X11R6/lib/X11/fonts/misc/encodings.dir
> отсутствует /usr/X11R6/lib/X11/fonts/100dpi/encodings.dir
> 
> А вот тут вовсе непонятно. Делал apt-get install --reinstall XFree со
> всеми фонтами :-\ Может эти encodings.dir создаются после, но из-за
> проблем с правами не генерируются?

Похоже, их удаляет mkfontdir.  Впрочем, они тоже не нужны - в
encodings.dir лежит список описаний нестандартных кодировок, которые в
этих шрифтах не используются.

> И еще с этим непонятно:
> отсутствует /var/spool/postfix/var/nis/NIS_COLD_START
> отсутствует /var/resolv/var/nis/NIS_COLD_START

Это тоже %ghost - такие файлы появляются только при использовании NIS, а
запись в пакете нужна, чтобы этот файл (если он есть) удалился при
удалении пакета.

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

^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re: [Comm] Результат клонирования :-(
  2004-08-11 13:04 [Comm] Результат клонирования :-( Dolgov OV
  2004-08-11 13:18 ` Sergey Vlasov
  2004-08-11 15:30 ` [Comm] " Michael Shigorin
@ 2004-08-12 14:25 ` Dolgov OV
  2 siblings, 0 replies; 17+ messages in thread
From: Dolgov OV @ 2004-08-12 14:25 UTC (permalink / raw)
  To: community

Процедура с rpm --setperms --all, а также анализ результата
rpm --verify --all с последующей переустановкой соответствующих пакетов
помогли.
Вроде все заработало как надо.

Спасибо всем. Как говорил классик: "Ну вот, совещание помогло."
(с)М.Жванецкий

Будете в Запорожье (это на Украине :-) - ящик пива гарантирую.

-- 
С наилучшими,
Олег Долгов
<dov AT media-link DOT info>
Registered Linux user #315454


^ permalink raw reply	[flat|nested] 17+ messages in thread

* Re[2]: [Comm] Результат клонирования :-(
  2004-08-11 13:18 ` Sergey Vlasov
  2004-08-11 13:26   ` Dolgov OV
@ 2004-08-12 19:39   ` Andrew
  1 sibling, 0 replies; 17+ messages in thread
From: Andrew @ 2004-08-12 19:39 UTC (permalink / raw)
  To: Sergey Vlasov

Hello Sergey,

Wednesday, August 11, 2004, 6:18:21 AM, you wrote:

SV> On Wed, Aug 11, 2004 at 04:04:21PM +0300, Dolgov OV wrote:
>> Подключил оба винта мастерами (hda - новый, hdc - старый), загрузился с
>> первого cd Master-2.2 в rescue режиме, подмонтировал оба раздела в
>> соседние папки /mnt/hda и /mnt/hdc
>> 
>> # cd /mnt/hdc
>> #tar -cf - ./* | tar -xf - -C /mnt/hda

SV> Во втором вызове tar ещё нужна была опция -p - без неё права доступа
SV> восстанавливаются не полностью.

SV> Для файлов из пакетов можно найти несоответствия с помощью rpm --verify и
SV> исправить с помощью rpm --setperms (и rpm --setugids, хотя в данном случае
SV> это не понадобится - tar без -p ставит uid/gid нормально, обрезаются
SV> только права доступа по umask).

При подобном копировании /etc/passwd на работающей системе (на CD) и
/etc/passwd на копируемой системе должны быть идентичны, иначе права
собьются. Например, на работающей системе есть andy uid 500. Если на
копируемой системе есть andy с другим uid-ом, то все файлы этого andy
заменятся на uid 500.

-- 
Best regards,
 Andrew                            mailto:andy@ust.msk.rsnet.ru



^ permalink raw reply	[flat|nested] 17+ messages in thread

end of thread, other threads:[~2004-08-12 19:39 UTC | newest]

Thread overview: 17+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2004-08-11 13:04 [Comm] Результат клонирования :-( Dolgov OV
2004-08-11 13:18 ` Sergey Vlasov
2004-08-11 13:26   ` Dolgov OV
2004-08-11 13:44     ` Sergey Vlasov
2004-08-12  9:48       ` Dolgov OV
2004-08-12 11:24         ` Andrey Rahmatullin
2004-08-12 11:21       ` Dolgov OV
2004-08-12 11:44         ` Sergey Vlasov
2004-08-11 13:51     ` Andrey Rahmatullin
2004-08-12 19:39   ` Re[2]: " Andrew
2004-08-11 15:30 ` [Comm] " Michael Shigorin
2004-08-12  5:24   ` Yakov Hrebtov
2004-08-12  6:00     ` Michael Shigorin
2004-08-12  8:08     ` Dolgov OV
2004-08-12 10:34       ` Michael Shigorin
2004-08-12 11:22         ` Alexei Takaseev
2004-08-12 14:25 ` [Comm] " Dolgov OV

ALT Linux Community general discussions

This inbox may be cloned and mirrored by anyone:

	git clone --mirror http://lore.altlinux.org/community/0 community/git/0.git

	# If you have public-inbox 1.1+ installed, you may
	# initialize and index your mirror using the following commands:
	public-inbox-init -V2 community community/ http://lore.altlinux.org/community \
		mandrake-russian@linuxteam.iplabs.ru community@lists.altlinux.org community@lists.altlinux.ru community@lists.altlinux.com
	public-inbox-index community

Example config snippet for mirrors.
Newsgroup available over NNTP:
	nntp://lore.altlinux.org/org.altlinux.lists.community


AGPL code for this site: git clone https://public-inbox.org/public-inbox.git