Титла: fsck Публикувано от: stevebradata в Dec 18, 2005, 18:17 Имам следния проблем с слак 10.1 не му дадох шът даун и сега ми дава следната грешка
/etc/rc.d /rs.s /sbin/fsck no such file or direcry An error occurred during the root filesistem check you will now be given a chance to log into the system in single user mod to fix the problem if you are using the file system ext2 running "e2fsck -u -y type ctr -d to start normaly or dive root pass for system maintance . Та въпроса ми е как да оправия кашата маи че съм изтрил fsck тъй като като вляза с паролата за роот и напиша fsck , comand not faund . как мога да оправя нещата фйал sistem ie ext3 . или ако има начин за инсталациа и оправяне от диска как става Титла: fsck Публикувано от: senser в Dec 18, 2005, 20:04
Според файловата ти система трябва да ползваш съответния tool за да я fix-неш. Ако си с reiserfs - reiserfsck, ако си с ext2/3 - e2fsck. За целта направи един symlink към съответната програмка. Примерно:
reboot Титла: fsck Публикувано от: stevebradata в Dec 18, 2005, 20:57 по този начин не стана
![]() imam i ln -s /sbin/fsck imam gi i dwete но нищо не мога да направя ако е възможно да напишеш по подробно как да стане триабва ли да стартирам систелата с инсталационния диск или след надписа който сам написал да въведа паролата за роот и какво да напиша ![]() Титла: fsck Публикувано от: senser в Dec 18, 2005, 21:29
Провери първо в /etc/fstab каква ти е файловата система - примера който дадох е за reiserfs, но при теб може да е ext2/ext3. След изпълнение на ln -s /sbin/reiserfsck /sbin/fsck трябва вече да не ти дава грешката: Цитат /etc/rc.d /rs.s /sbin/fsck no such file or directory Титла: fsck Публикувано от: ray в Dec 18, 2005, 21:46 Здравейте,
Най лесно ще стане с някое LiveCD и от него 'fsck' за файловата система която е на този дял. Румен Титла: fsck Публикувано от: stevebradata в Dec 18, 2005, 22:13 ray
какво имаш предвит с livecd имам диска от който инсталирах слака от него мога ли да оправя нещата пиши ми как мога да го оправя ако имаш идея !!!! ще сам ти много благодарен ако ми помогнеш да го оправя защото иначе трябва да преинсталирам ![]() Титла: fsck Публикувано от: ray в Dec 19, 2005, 07:33 Здравей,
Почти винаги когато има проблем със файловата система за да я поправиш е нужно това да стане когато тя не работи. Тоест трябва да имаш друга работеща файлова система (и необходимите ти команди) и чрез нея (с fsck) да поправиш повредената. Под LiveCD имам предвид Линукс ОС която работи директно от CD, напр. Gentoo-installer, Knoppix, Slax, lfslivecd, SystemRescueCD (или нещо подобно беше),VSLive,Tilix и още поне 30-40 подобни. Зареждаш от него и напр.: "fsck.reiserfs /dev/hdaX или fsck.ext3" (това е за reiserfs и ext3). Замени "hdXY" със твоя дял. Ако не стане с опциите по подразбиране опитай и с някои от другите опции. Успех.Румен Титла: fsck Публикувано от: stevebradata в Dec 19, 2005, 09:55 Така това ми е fstab файла
/dev/hdb1 / ext3 uid=502,umask=007,gid=100 1 1 /dev/hda1 /c vfat uid=502,umask=007,gid=100 1 0 /dev/hda5 /d vfat uid=502,umask=007,gid=100 1 0 /dev/hda6 /e vfat uid=502,umask=007,gid=100 1 0 /dev/cdrom /mnt/cdrom iso9660 noauto,owner,ro 0 0 /dev/fd0 /mnt/floppy auto noauto,owner 0 0 devpts /dev/pts devpts gid=5,mode=620 0 0 proc /proc proc defaults 0 0 подкарах системата с SLAX и сега ще напиша това което ми дава когато подкарам fsck ili reisrfsck. root@slax:~# fsck.reiserfs fix-fixable -j /mnt/hdb1/ reiserfsck 3.6.18 (2003 www.namesys.com) ************************************************************* ** If you are using the latest reiserfsprogs and it fails ** ** please email bug reports to reiserfs-list@namesys.com, ** ** providing as much information as possible -- your ** ** hardware, kernel, patches, settings, all reiserfsck ** ** messages (including version), the reiserfsck logfile, ** ** check the syslog file for any related information. ** ** If you would like advice on using this program, support ** ** is available for $25 at www.namesys.com/support.html. ** ************************************************************* Will read-only check consistency of the filesystem on fix-fixable Will put log info to 'stdout' Do you want to run this program?[N/Yes] (note need to type Yes if you do):yes root@slax:~# root@slax:~# e2fsck -b 8193 /mnt/hdb1/ e2fsck 1.35 (28-Feb-2004) e2fsck: Is a directory while trying to open /mnt/hdb1/ The superblock could not be read or does not describe a correct ext2 filesystem. If the device is valid and it really contains an ext2 filesystem (and not swap or ufs or something else), then the superblock is corrupt, and you might try running e2fsck with an alternate superblock: e2fsck -b 8193 <device> това са глешките който ми да ва когата подкарам която и да е от програмите ![]() Титла: fsck Публикувано от: Hapkoc в Dec 19, 2005, 10:36 Значи, не знам какво си правил точно, но това, че не намира /sbin/fsck хич не е добре. В тоя случай може да се оправиш с live cd, обаче не е решение в дългосрочен план.
За slackware най-добре пусни инсталациата наново, дай да не ти форматира дяла и избери само липсващит пакети (като те пита за тип инсталация трябва да дадеш menu или expert ако се не лъжа). Аз поне така си мисля, че трябва да се процедира. Поздрави Титла: fsck Публикувано от: в Dec 19, 2005, 11:00 Пробвай да не пишеш направо fsck след като влезеш в системата, а /sbin/fsck. Ако пак не го намира - whereis fsck ако пак не го намира...хм не знам, ама не е на добре
Титла: fsck Публикувано от: zeridon в Dec 19, 2005, 14:50
не това не са грешки а добра програма fsck се пуска върху устройството а не върху mount point-а /dev/hdb1 ти е устройството. /mnt/hdb1 е точка за монтиране ... една празна директория Титла: fsck Публикувано от: stevebradata в Dec 19, 2005, 17:38 пробвах какво ли не вече загубих нерви и май ще преинсталирам ще пробвам още няколко пати и преинсталирам
![]() Титла: fsck Публикувано от: ray в Dec 19, 2005, 17:56 Здравей,
Като ти гледам fstab-a /dev/hdb1 е ext3 файлова система а ти опитваш да я поправиш с програмата за reiserfs (fsck.reiserfs). Пробвай с: "fsck.ext3 --fix-fixable /dev/hdb1". Отделно защо си задал 'uid=... gid=100 ...' за hdb1 в fstab-a, няма нужда от тях (може и с тях но има голяма опасност нещо да объркат - ако не са правилните). Първо съм написал командата за reiserfs понеже аз съм с такава на теб ти трябва "fsck.ext3". Успех.Румен Титла: fsck Публикувано от: stevebradata в Dec 20, 2005, 21:09 значи явно съм изтрил пакета fsck.ext3 защото след като стартирам системата ми дава горепосочената грешка след което влизам в системата с роот паролата и когато налиша fsck. mi izlizat drugi но не и fsck.ext3 Рестартирам и подкарвам системата с стартдиска на слака и пускам от него fsck.ext3 -c /dev/hdb1/ prawi чек на системата после puskam fsck.ext3 -y /dev/hdb1
fsck.ext3 -v /dev.hdb1 fsck.ext3 -p /dev/hdb1 и след като ми казва че е fix нало всичко рестартирам и пак ми се показва грешката която съм написал първата . Та въпроса ми е как да инстална пакета fsck.ext3 ot диска и да продвам да fixna след като си влизам в системата като роот да видя дали ще стане ![]() Титла: fsck Публикувано от: ray в Dec 20, 2005, 22:35 Здравей,
Част е от пакета: e2fsprogs. PS: сега проверих че fsck.ext2 и fsck.ext3 са само връзки към: /sbin/e2fsck, която също е част от този пакет. Румен Титла: fsck Публикувано от: stevebradata в Dec 20, 2005, 22:57 е да но това не ми говори нищо какво да направя да ги инстална ли и как от диска
![]() ![]() ![]() ![]() ![]() ![]() Титла: fsck Публикувано от: ray в Dec 21, 2005, 07:42 Здравей,
Първо едно предупреждение - не съм работил със Слак поне от 4-5 години ;-). Това само по памет: Вариант 1:"installpkg e2fsprogs" (май не се задаваше пътя); Вариант 2:"pkgtool" - излиза текстово меню и оттам избираш. Виж и по-автоматизираните инструменти: slackcheck-3.50 (тамън е излязъл), swaret имаше и поне още едно. Някой със Слак ? Май ще е добре да прочетеш и книгата за Слак (имаше я и на български) - иначе ако не знаеш как да инсталираш един пакет ... Успех.Румен Титла: fsck Публикувано от: Hapkoc в Dec 21, 2005, 10:24 Стига с тоя format. Не се оправят с формат нещата, а с четене.
Boot-ваш системата, като ти даде грешка и поиска root паролата я вкарваш, после пъхаш cd-то на slack-а и го монтираш. Отиваш там, където си го монтирал и пишеш: # find . -name '*e2fsprogs*' Трябва да намери един .tgz (и ако се не лъжа един .tgz.asc) файл. Пишеш: # installpkg <пътя-който-ти-е-върнал-find-до-tgz-файла> После трябва да е ок. # reboot Всъщност май няма нужда от reboot даже. Може: # telinit 3 п.с.: наистина вземи прочети тоя slackbook Титла: fsck Публикувано от: stevebradata в Dec 22, 2005, 13:21 ок нищо не стана мерси че помагахте
![]() ![]() |