Главная страница


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Roman Chumakov                       2:5020/400     25 Oct 2000  20:38:12
 To : All
 Subject : out of inodes
 -------------------------------------------------------------------------------- 
 
 А как можно освободить/вернуть занятые иноды ? (freebsd-4.1.1)
 
 Hа консоле такое появляется:
 Oct 24 19:34:29 wwwu /kernel: pid 61218 (vi), uid 0 on /: out of inodes
 
 Это произошло после СТРЕСС-ТЕСТА:
 (Точнее, тест вывалился и после него кончились иноды)
 Суть стресс-теста примерно такая (скрипт на перле):
 1. открыть очередной (новый) файл.
 2. Поставить lock на него
 3. Записать данные
 4. Снять lock
 5. Закрыть файл
 (6. Перейти на шаг 1.)
 
 Код теста, не совсем , даже, нужен.
 Факт - я не знаю, как вернуть иноды :(
 my $froot = "./filebase/";
 for($i1=0;$i1<20;$i1++){
  for($i2=0;$i2<20;$i2++){
   for($i1=0;$i1<1000;$i1++){
    for($f=0;$f<1000;$f++){
        my $dir = $froot . "$i1/" . "$i2/" . "$i3/";
        my $fn = $dir . "$f.htm";
        my $text = "<html><body>$f</body></html>";
        mkpath( $dir );
        my $fh = Symbol::gensym();
       open ($fh,">${fn}") || die "Cannot open file ${fn} for writing";
       flock($fh, LOCK_EX);
       print $fh $text;
       flock($fh, LOCK_UN);
       close($fh);
    }
   }
  }
 }
 
 Завалилось это хозяйство, где-то, на 2-х милионном файле.
 
 Hа машине стандартный kernel (тот, что во время инсталяции дается) и 256Mb
 памяти.
 
 Спасибо.
 Роман.
 --- ifmail v.2.15dev5
  * Origin: Moscow State University (2:5020/400)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 out of inodes   Roman Chumakov   25 Oct 2000 20:38:12 
 Re: out of inodes   Alexander A. Koutischev.   26 Oct 2000 06:51:38 
 Re: out of inodes   anry@sovintel.ru   26 Oct 2000 08:46:48 
 out of inodes   Anatoly Mashanov   26 Oct 2000 18:10:56 
Архивное /ru.unix.bsd/5486fa82d078.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional