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

Linux секция за напреднали => Хардуерни и софтуерни проблеми => Темата е започната от: IvanST в Jun 23, 2004, 09:04



Титла: Изчезна ми  /home - папката  - помогнете
Публикувано от: IvanST в Jun 23, 2004, 09:04
След поредното спиране на тока след като включих компютъра изчезна /home папката т.е. не е изчезнала, ами стои като някъкав  Character Device  с User 64 и Group 256, на който като root дори не мога да му променя правата дори и да го изтрия не мога, за да създам папка /home, в момента не мога да създам такава папка защото  казва че съществува такова име, иначе дялът на диска си стои , сигурно мога да го монтирам на друго място не съм пробвал ама как да процедирам с този /home който е недостъпен и за root дори ????   ???  ???
Дайте идей някой сблъсквал ли се е с подобно нещо ?


Титла: Изчезна ми  /home - папката  - помогнете
Публикувано от: n_antonov в Jun 23, 2004, 09:29
Каква файлова система ползваш на този дял и с какви параметри  в /etc/fstab я монтираш?


Титла: Изчезна ми  /home - папката  - помогнете
Публикувано от: IvanST в Jun 23, 2004, 09:50
ext3  е файловата система ето го и реда от fstab:
/dev/hda7   /home   ext3   defaults         0   2
пробвах да го махна от fstab обаче пак този /home си стои и нямам достъп до него
Пробвах да влезна и с Debian CD1 с rescue root=/dev/hda5 обаче и така не ми дава достъп до /home


Титла: Изчезна ми  /home - папката  - помогнете
Публикувано от: gromeo в Jun 23, 2004, 12:50
Ако искаш наистина да го изтриеш това изчадие, пробвай се влезнеш с някое LiveCD, след което влезни в руут режим, и изключи swap  с командата swapoff -a. След това ще можеш, според мен, да изтриеш или форматираш този дял, ако не  - mkdir /mnt/home
mount -w /dev/hda7 /mnt/home - виж дали ще стане...
И пробвай преди да маунтваш да изтриеш всичко от този дял - опитай с QTParted, например, да го форматираш. Не забравяй да изключиш суапа.


Титла: Изчезна ми  /home - папката  - помогнете
Публикувано от: IvanST в Jun 23, 2004, 13:53
I tova go probvah eto sega pisha ot Knoppix :
root@ttyp0[hda5]# rm home
rm: remove write-protected character special file `home'? Y
rm: cannot remove `home': Operation not permitted

Da poiasnia dila si e nared Knoppixa go montira bez problemi prosto niama kak da go mount kato /home poneje kazwa che takowa ima syshtestvuva a pyk niamam nikakw dostyp do tozi /home - koito e niakakyv character device ako uspeia da go premahna shte stane ama kak da go mahna ot kade se poiaviava tova chudo ako niakoi znae inache ako montiram diala v druga papka naprimer /Home shte stana ama nali cialata sistema zavisi ot /home dir. i kato go niama nishto niama da stane dir

root@ttyp0[hda5]# mkdir /home
mkdir: cannot create directory `/home': File exists
ta kak da go mahna tozi fail ili ot kade se poiaviava ???
To iavno ot niakade se poiaviava tozi device ama ot kade ???
Triabva da se trygne ot samoto bootvane na sistemata ama ne sym chak tolkoz navytre v neshtata


Титла: Изчезна ми  /home - папката  - помогнете
Публикувано от: IvanST в Jun 23, 2004, 13:56
I tova go probvah eto sega pisha ot Knoppix :
root@ttyp0[hda5]# rm home
rm: remove write-protected character special file `home'? Y
rm: cannot remove `home': Operation not permitted

Da poiasnia dila si e nared Knoppixa go montira bez problemi prosto niama kak da go mount kato /home poneje kazwa che takowa ima syshtestvuva a pyk niamam nikakw dostyp do tozi /home - koito e niakakyv character device ako uspeia da go premahna shte stane ama kak da go mahna ot kade se poiaviava tova chudo ako niakoi znae inache ako montiram diala v druga papka naprimer /Home shte stana ama nali cialata sistema zavisi ot /home dir. i kato go niama nishto niama da stane dir

root@ttyp0[hda5]# mkdir /home
mkdir: cannot create directory `/home': File exists
ta kak da go mahna tozi fail ili ot kade se poiaviava ???
To iavno ot niakade se poiaviava tozi device ama ot kade ???
Triabva da se trygne ot samoto bootvane na sistemata ama ne sym chak tolkoz navytre v neshtata


Титла: Изчезна ми  /home - папката  - помогнете
Публикувано от: majo в Jun 23, 2004, 16:16
zdrastiti.

ne znam, kak e pri ext3, ama az sum s reiser i polzvam reiserfsck. proverih v google i na ext3fs izleze neshto, tui che probvai  s toz instrument, procheti mu man-a i vij kvo moje da stane. struva mi se grubo da preformatirash stariia si home. v resier moejsh da --rebuild-tree na direktoriite i na failovete i na sichko na schupeniia ti disk ili partition. ama pak kazvam, ne znam, kak e pri ext3. davam ti samo ideia.

uspeh.


Титла: Изчезна ми  /home - папката  - помогнете
Публикувано от: gromeo в Jun 23, 2004, 16:20
Слушай ме сега много внимателно - след като влезеш като руут с Кнопикс, казваш swapoff -a, след което пишеш qtparted, след което просто си форматираш дяла . От това по-лесно....
Успех!  ;)


Титла: Изчезна ми  /home - папката  - помогнете
Публикувано от: Hapkoc в Jun 23, 2004, 17:11
gromeo: слушай ме сега ти много внимателно - що ли му трябва на човека да си форматира диска, а не вземе направо да си изхвърли компа през балкона, то с тия компютри само главоболия...
пич, внимавай малко с тия изказвания деа, човека пише, че му е в ред патришъна, ти му предлагаш да го форматира !


Титла: Изчезна ми  /home - папката  - помогнете
Публикувано от: majo в Jun 23, 2004, 17:18
karai be Narkoc! KILL WITH POWER! ;)

a inak si prav. smiatash li, che neshto moje da stane s ext3fsck ili neshto podobno?

pri mene chesto se sluchva tosi problem i si go opraviam s reiserfsck /dev/hdaneshtosi --fix-fixable i, ako ne tane, s --rebuild-tree, ama nali sum umen i sum s reiser;). a puk mi e liubopitno inache kak stoi vuprosa s ext3.


Титла: Изчезна ми  /home - папката  - помогнете
Публикувано от: gromeo в Jun 23, 2004, 17:43
Вие като не четете внимателно - кой ви е виновен..
Ако /home му е на отделен партишън, ако го форматира, всичко ще се оправи.


Титла: Изчезна ми  /home - папката  - помогнете
Публикувано от: Hapkoc в Jun 23, 2004, 18:00
ти не четеш - партишана който му се монтира в /home му е ок - може да се монтира другаде!!!!
прочети по-горе


Титла: Изчезна ми  /home - папката  - помогнете
Публикувано от: zazzko в Jun 23, 2004, 18:30
Ами проблема ти е сериозен. Няма начин да изтриеш character device, защото то просто не съществува. Аз имах абсолютно същия проблем и благодарение на този форум го разреших. Има една програма наречена debugfs (много неприятна програма повярвай ми). Чрез нея може на ниско ниво да unlink-ваш т.нар. inodes. Това е една много опасна операция, но в твоя (а и в моя, тогава) няма друг начин.
Желателно е след това да рестаритраш и от да заредиш зареждащото CD на твоята дистрибуция. След това пусни сканиране на дяла за всеки случай. При мен всичко мина без проблем, а имах около 10 такива файла (пак благодарение на НЕК).

gromeo...без да се заяждам, ако по този начин решаваш проблемите на своите клиенти, то аз не бих те пуснал и на 100 метра от моя компютър.


Титла: Изчезна ми  /home - папката  - помогнете
Публикувано от: IvanST в Jun 23, 2004, 21:42
Благодаря за отговорите, значи пак казвам партишана си е ОК не виждам смисла да форматирам в момента съм го монтирал към /HOME и му копирам съдържанието за всеки случай, така че не виждам никакъв смисъл да форматирам нещо и не мисля че това ще оправи проблема
Прочетох горе доло за debugfs доколкото разбрах това е дебъгер за ext2 fs а това че аз съм на ext3 fs предполагам няма значение за него
Та сега как да го използвам трябва ли преди това да съм задал в /etc/fstab да ми е монтиран hda7 Към /home ?
и какво след това като влезна в дебъгера  с коя команда трябва да свърша работа unlink /home ли? Или първо трябва да дам open /dev/hda7 ?
zazzko дай малко повече инфо моля те


Титла: Изчезна ми  /home - папката  - помогнете
Публикувано от: zazzko в Jun 23, 2004, 22:36
Ами наистина е за ext2, но доколкото знам ext3 използва същата файлова структура, но с журнал. Няма нужда да монтираш hda7 защото ти ще работиш върху главния дял, а не върху този където ти е home. Малко инфо за debugfs.
След като го стартираш е ще влезеш в нещо като шел (т.е. с команден промпт). За съжаление не помня точно командата, но е нещо като unlink /home (т.е. казваш, че inode отговарящ за home вече е свободен..прибризително казано). По принцип програмата няма да влезе в режим на промяна, особенно ако дяла е монтиран. Трябва да я стартираш с опция -w.
Като за край...програмата е много опасна, особенно на монтиран дял. За съжаление това е единствения ти изход (въпреки, че може да пуснеш програмата и от LiveCD, което е по-удачен вариант). При мен операцията премина безпроблемно, даже се наложи да я направа 3-4 пъти, защото файловете бяха няколко и ги откривах един по един.
Не мога да ти пожелая нищо повече от късмет и да не забравиш да архивираш по-важните данни (на теория е възможно да си скапеш файловата система).


Титла: Изчезна ми  /home - папката  - помогнете
Публикувано от: IvanST в Jun 23, 2004, 23:27
1000X zazzko много благодаря за помоща всичко мина по ноти след това стартирах fsck на root намери някакви грешки за грешни inods и го поправи и сега пиша от /home dir  :D  :D
Отново хиляди благодарности  :)


Титла: Изчезна ми  /home - папката  - помогнете
Публикувано от: vampi в Jun 24, 2004, 14:08
Цитат (gromeo @ Юни 23 2004,20:43)
ако го форматира, всичко ще се оправи.

Бре...
нещата и без формат се оправили!!!