[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

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: