[Comm] Результат клонирования :-(

Sergey Vlasov =?iso-8859-1?q?vsu_=CE=C1_altlinux=2Eru?=
Ср Авг 11 17:44:34 MSD 2004


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 и
посмотреть вывод, чтобы оценить масштаб проблемы (заодно обнаружатся и
файлы с изменившимся содержимым - на битом диске вполне могло получиться и
такое).
----------- следующая часть -----------
Было удалено вложение не в текстовом формате...
Имя     : =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Тип     : application/pgp-signature
Размер  : 189 байтов
Описание: =?iso-8859-1?q?=CF=D4=D3=D5=D4=D3=D4=D7=D5=C5=D4?=
Url     : <http://lists.altlinux.org/pipermail/community/attachments/20040811/150ed7c8/attachment-0003.bin>


Подробная информация о списке рассылки community