Re: Unidentified subject!
On Wed, Aug 09, 2006 at 04:37:59PM +0300, Sergey Lutay wrote:
> Здравствуйте все,
>
> Помогите пожалуйста советом....
>
> Есть машинка под Sarge,
> /dev/hda2 / ext3 errors=remount-ro 0 1
> /dev/hda1 /boot ext3 defaults 0 2
> /dev/hda6 /usr ext3 defaults 0 2
> /dev/hda7 /var ext3 defaults 0 2
>
> Эти разделы бекапились dump'ом (без остановки машины). В один не очень прекрасный день файловая система на /var умерла, и я не долго думая, решил поднять существующие бекапы. Восстановил из бекапов /, /boot, /usr, и попытался /var... Но бекап /var оказался некорректным - восстановление прошло частично и части файлов и каталогов нет, а на тех, что есть - права root:root 700. Критичные для работы пакеты переставил методом
> apt-get remove --purge ${target} + apt-get install ${target}
> (apt-get install --reinstall и dpkg-reconfigure ${target} почему то не прошли)
>
> Но это 2 пакета... А еще их очччень много. Что можно сделать в данной ситуации (без переустановки системы) ?
Если сохранился /var/lib/dpkg/info, попробуй cd туда и (при
подмаунченом /var, конечно)
$ for a in cat *.list | grep "^/var/" | sort -u; do test -e $a || echo $a; done | less
это даст тебе в "первом приближении" список потерянных файлов и
директорий. Дальше уже можно думать, что переставлять, что просто
mkdir и т.д. Права раскидать по дирректориям тоже не так уж сложно,
при условии, что ты более-менее представляешь, как оно работало до
этого и должно работать впредь.
--
Станислав
Reply to: