Linux за българи: Форуми

BSD секция => Системни настройки => Темата е започната от: Involar в Jan 16, 2011, 13:08



Титла: Възстановяване на данни от повредена BSD система.
Публикувано от: Involar в Jan 16, 2011, 13:08
Здравейте, значи на кратко за проблема.
Имам образ на bsd система с повреден mbr. След дълги опити на преправяне системата успява да намери /boot/kernel, но забива след като изпише "Booting from Hard Drive". Тъй като е под UFS, самият образ може да се отвори с UFS Explorer и данните могат да се прехвърлят на друг диск.
Проблемът обаче е следният, на този образ има една програма която ми трябва на мен, няма от каде другаде да я взема. Моето ниво на unix образованост е под начинаещ, но са ми казвали други хора че под unix програмите не се нуждаят от нещо наречено "Registry", както под Windows и реално могат да работят ако просто се копира програмата в друга работеща система.
Въпросът ми е следният - Как да разбера кои файлове се отнасят към системата, а кои се отнасят към софтуера инсталиран отделно, тоест кое трябва да прехвърля на нова работеща система.
Надявам се да съм обеснил възможно най-подробно. Благодаря за помощта.


Титла: Re: Възстановяване на данни от повредена BSD система.
Публикувано от: Acho в Jan 16, 2011, 18:53
Колега, щом нивото е ПОД НАЧИНАЕЩ, за да не стане някакъв фал, предлагам ти да помолиш някой твой познат/приятел да дойде и да ти помогне (не вярвам да нямаш кого да помолиш за малко системна помощ). Закачате стария диск, стартирате операционната система, монтирате стария диск и двамата ще прецените какво точно да извлечете от него. Ще си го копираш на подходящото място в новия диск. Спирате системата, разкачаш стария диск и boot-ваш компютъра наново. Влизаш си в директорията с програмата и си работиш спокойно. Мисля, че това е най-рационалното, когато човек не е много наясно, особено с дискови операции. Пожелавам успех.


Титла: Re: Възстановяване на данни от повредена BSD система.
Публикувано от: b2l в Jan 16, 2011, 19:05
Код:
ldd <program>
http://www.unix.com/man-page/FreeBSD/1/ldd/


Титла: Re: Възстановяване на данни от повредена BSD система.
Публикувано от: Involar в Jan 16, 2011, 19:39
Малка корекция правя, дискът не подлежи на монтиране тъй като има известни bad sector-и на образа до колкото разбрах които не могат да бъдат поправени (fsck показва 2 сектора които не могат да бъдат записани и следователно оставя системата Dirty).
А по повод питане за помощ, след седмица четене около BSD системата приятел ми подсказа да попитам точно тук за помощ.


Титла: Re: Възстановяване на данни от повредена BSD система.
Публикувано от: b2l в Jan 16, 2011, 19:46
fsck показва 2 сектора които не могат да бъдат записани и следователно оставя системата Dirty

Така... И как смяташ да си копираш програмата като не можеш да монтираш диска? Просто го монтирай без да му пускаш fsck.


Титла: Re: Възстановяване на данни от повредена BSD система.
Публикувано от: Acho в Jan 16, 2011, 19:49
Ами тогава без да го монтираш по някакъв начин във файловата система на работеща ОС, как ще си извлечеш данните ? Как ще ги достъпиш ?


Титла: Re: Възстановяване на данни от повредена BSD система.
Публикувано от: Involar в Jan 16, 2011, 21:18
Ами споменах, че има програма (UFS Explorer)  с която успях да извлека съдържанието на образа.
Но пак опирам до въпроса кое от всичко това си е BSD системата, а кое отделно инсталиран софтуер.


Титла: Re: Възстановяване на данни от повредена BSD система.
Публикувано от: Slevin_ в Jan 16, 2011, 22:17
Но пак опирам до въпроса кое от всичко това си е BSD системата, а кое отделно инсталиран софтуер.
Ето ти четиво за Directory Structure  ($2)


Титла: Re: Възстановяване на данни от повредена BSD система.
Публикувано от: b2l в Jan 16, 2011, 22:19
Но пак опирам до въпроса кое от всичко това си е BSD системата, а кое отделно инсталиран софтуер.

Т.е. ако беше windows искаш да копираш папката Program Files така ли? Каква е тази програма, толкова важна? Копирай изпълнимия файл само и виж дали като го пуснеш няма да ти каже какво ти липсва - въпреки, че е ъбсурдно.


Титла: Re: Възстановяване на данни от повредена BSD система.
Публикувано от: Involar в Jan 17, 2011, 03:05
Ще фокусирам опитите си около решенията които ми споделихте. Благодаря отново за помощта.


Титла: Re: Възстановяване на данни от повредена BSD система.
Публикувано от: veroun в Apr 08, 2011, 01:01
:) мисля , че ще е по лесно ако му помогнем да си настои conf-a след като я инсталира от портовете.