27 януари 2006

История със Solaris 5.8 и rm

Днес попаднах на интересен проблем с rm в Solaris 5.8. Командата е излязла с грешка
rm: cannot open starting directory: pwd I/O error
от което скрипта в който е била е прекъснал изпълнението си, като не си е свършил работата докрай, от което пък са настъпили големи поразии в системата породили два спешни случая в рамките на един ден. Е, може би втория не е съвсем заради това, но си мисля че косвено е повлиял. Не намерих разумно обяснение за подобна грешка в Solaris 5.8. Всичко, което изрових се отнася за 2.5.1 и вече, е поправено (или поне би трябвало да е). Накратко, от това което намерих, разбрах че проблема се появява, когато някоя от директориите в пътя няма права за четене и поражда грешка в cwd. Да, ама това не е и в моя случай. В man страницата на pwd в Solaris има допълнение, че грешки от рода на "Cannot open ..." са породени от веоятен проблем с файловата система. Добре, обаче този скрипт след това се е изпълнявал без проблем. Ха сега, дайте идея как да обясня "Защо се е случило това?" и "Какво да се направи, че да не се случва повече?". "Те такова животно нема!"

Няма коментари: