Автор Тема: Затрих /usr директорията  (Прочетена 9414 пъти)

4096bits

  • Напреднали
  • *****
  • Публикации: 6256
    • Профил
Re: Затрих /usr директорията
« Отговор #15 -: Sep 28, 2014, 12:49 »
Във /var/cache/apt/archives/ можеш да погледнеш ( ако не си пускал apt-get clean ), какво си инсталирал.
Активен

As they say in Mexico, "Dasvidaniya!" Down there, that's two vidaniyas.

abozhilov

  • Напреднали
  • *****
  • Публикации: 31
    • Профил
Re: Затрих /usr директорията
« Отговор #16 -: Sep 28, 2014, 13:42 »
Не си споменал каква ти е файловата система. Ако си с ext3 можеш да пробваш с ext3grep /dev/sda1 --restore-all
Ако си с ext4 можеш пак да пробваш с ext3grep, тъй като ext4 e напълно съвместима с ext3, но не знам колко ще сработи.

Виж и това: http://extundelete.sourceforge.net/
« Последна редакция: Sep 28, 2014, 13:46 от abozhilov »
Активен

icemans

  • Напреднали
  • *****
  • Публикации: 197
  • Distribution: CentOS
  • Window Manager: GNOME
    • Профил
Re: Затрих /usr директорията
« Отговор #17 -: Sep 28, 2014, 13:58 »
Отново се обърках. Флашката ли възстановяваш или кое? Защо флашката е /dev/sda и защо ни показваш нея? fdisk -l нищо друго ли не вижда? Харддиска изобщо вклиучен ли е?
Показвам само нея защото само нея вижда! А на нея е LiveCD-то от където се опитвам да подкарам extundelete.
Активен

4096bits

  • Напреднали
  • *****
  • Публикации: 6256
    • Профил
Re: Затрих /usr директорията
« Отговор #18 -: Sep 28, 2014, 14:35 »
Да не си затрил без да искаш и таблицаса с дяловете?
Активен

As they say in Mexico, "Dasvidaniya!" Down there, that's two vidaniyas.

icemans

  • Напреднали
  • *****
  • Публикации: 197
  • Distribution: CentOS
  • Window Manager: GNOME
    • Профил
Re: Затрих /usr директорията
« Отговор #19 -: Sep 28, 2014, 16:20 »
Не, не съм. С други дистрибуции се вижда.
Активен

satir

  • Напреднали
  • *****
  • Публикации: 1073
  • Distribution: FreeBSD-10.1 & LMDE
  • Window Manager: i prefer MATE
    • Профил
    • WWW
Re: Затрих /usr директорията
« Отговор #20 -: Sep 28, 2014, 19:43 »
debootstrap
Активен

icemans

  • Напреднали
  • *****
  • Публикации: 197
  • Distribution: CentOS
  • Window Manager: GNOME
    • Профил
Re: Затрих /usr директорията
« Отговор #21 -: Sep 28, 2014, 21:20 »
Успях с extundelete да възстановя около 600МБ от /usr. Има някакъв напредък, но слаб. Сега не мога да пусна apt-get. Дава ми следното:
Цитат
apt-get: error while loading shared libraries: libapt-pkg.so.4.12: cannotopen shared object file: No such file or directory
Активен

icemans

  • Напреднали
  • *****
  • Публикации: 197
  • Distribution: CentOS
  • Window Manager: GNOME
    • Профил
Re: Затрих /usr директорията
« Отговор #22 -: Sep 28, 2014, 23:41 »
Успях да подкарам и apt-get-а. После нямах мрежа - оправих и това. Сега обаче какво? Пробвах:

Цитат
apt-get update, upgrade, dist-upgrade
dpkg --reconfigure -a
apt-get clean
dpkg -f install
При ъпгрейда ми дава, че ще се изтеглят не знам си колко файлове, тръгва, но не минава май - накрая някакви липсващи пакети, библиотеки и т.н. Нямам Х, не мога да създам нов xorg пак заради липсваща библиотека и изобщо голям филм. Някой има ли идеи или да преминавам най-накрая към нова инсталация?
Активен

go_fire

  • Global Moderator
  • Напреднали
  • *****
  • Публикации: 8824
  • Distribution: Дебиан Сид
  • Window Manager: ROX-Desktop / е17
  • кашик с гранатомет в танково поделение
    • Профил
    • WWW
Re: Затрих /usr директорията
« Отговор #23 -: Sep 29, 2014, 09:40 »
В общи линии ти казаха дебострап. Човек от страни може да се чуди, защо си се напъвал толкова за спасение на системата, но това е един великолепен опит, който дори да не ти трябва в бъдеще, е все пак обогатяващ. Ако имаш още свободно време, може да продължиш, ако не, е време да се върнеш към света.
Активен

В $por4e2 e истината  ;)

***

Aко даваха стипендия за най-глупави, щях да съм човека с най-много Mини Kупъри

***

Reborn since 1998 || 15.09.2007 totally М$ free && conscience clear

laskov

  • Напреднали
  • *****
  • Публикации: 3166
    • Профил
Re: Затрих /usr директорията
« Отговор #24 -: Sep 29, 2014, 09:42 »
Хрумна ми една идея...
Стартираш си твоята дистрибуция от жива флашка или СД. Може даже да и направиш обновление, след което копираш директорията /usr в инсталацията на твоя диск. Какво ли ще стане ...?
Активен

Не си мислете, че понеже Вие мислите правилно, всички мислят като Вас! Затова, когато има избори, идете и гласувайте, за да не сте изненадани после от резултата, и за да не твърди всяка партия, че тя е спечелила, а Б.Б. (С.С., ...) е загубил, а трети да управлява.  Наздраве!  [_]3

icemans

  • Напреднали
  • *****
  • Публикации: 197
  • Distribution: CentOS
  • Window Manager: GNOME
    • Профил
Re: Затрих /usr директорията
« Отговор #25 -: Sep 29, 2014, 09:47 »
В общи линии ти казаха дебострап. Човек от страни може да се чуди, защо си се напъвал толкова за спасение на системата, но това е един великолепен опит,............
Точно за това го направих - да видя до къде мога да стигна :) Иначе варианта с преинсталирането би бил най-лесния.
Хрумна ми една идея...
Стартираш си твоята дистрибуция от жива флашка или СД. Може даже да и направиш обновление, след което копираш директорията /usr в инсталацията на твоя диск. Какво ли ще стане ...?
Това го пробвах - пак с проблеми. Даже точно от папката /usr на живата дистрибуция взех някой от файловете които не можаха да се възстановят с extundelete.
Активен

laskov

  • Напреднали
  • *****
  • Публикации: 3166
    • Профил
Re: Затрих /usr директорията
« Отговор #26 -: Sep 29, 2014, 11:23 »
Това го пробвах - пак с проблеми. Даже точно от папката /usr на живата дистрибуция взех някой от файловете които не можаха да се възстановят с extundelete.
В /usr/lib има много меки връзки, сочещи към библиотеки в същата директория, които, предполагам,  не се копират коректно.
Активен

Не си мислете, че понеже Вие мислите правилно, всички мислят като Вас! Затова, когато има избори, идете и гласувайте, за да не сте изненадани после от резултата, и за да не твърди всяка партия, че тя е спечелила, а Б.Б. (С.С., ...) е загубил, а трети да управлява.  Наздраве!  [_]3

lastcyrol

  • Напреднали
  • *****
  • Публикации: 125
  • Distribution: Ubuntu
  • Window Manager: Gnome
    • Профил
Re: Затрих /usr директорията
« Отговор #27 -: Sep 29, 2014, 11:43 »
В /usr/lib има много меки връзки, сочещи към библиотеки в същата директория, които, предполагам,  не се копират коректно.
Не би трябвало. Хубавото на символните връзки е, че копирани в друг контекст ще започнат да сочат правилно в новия контекст. Нещо друго ще да е, например update-и.
Активен

icemans

  • Напреднали
  • *****
  • Публикации: 197
  • Distribution: CentOS
  • Window Manager: GNOME
    • Профил
Re: Затрих /usr директорията
« Отговор #28 -: Sep 29, 2014, 18:22 »
Успях да пооправя нещата :) Сега имам графична среда, имам apt-get имам dpkg. Пуснах

Код:
apt-get update
apt-get upgrade
apt-get dist-upgrade
dpkg --configure -a

Дайте идеи още какво може да се направи за да се възстанови системата и същото време да се поизчисти от излишното.
Активен

4096bits

  • Напреднали
  • *****
  • Публикации: 6256
    • Профил
Re: Затрих /usr директорията
« Отговор #29 -: Sep 29, 2014, 18:42 »
Пробва ли да пуснеш apt-get install -f
sudo отпред :D
« Последна редакция: Sep 29, 2014, 18:44 от 4096bits »
Активен

As they say in Mexico, "Dasvidaniya!" Down there, that's two vidaniyas.