Автор Тема: малък /tmp  (Прочетена 1145 пъти)

Cameron

  • Участници
  • ***
  • Публикации: 11
    • Профил
малък /tmp
« -: Sep 17, 2005, 11:56 »
Здравейте.

Имам следния проблем.
Инсталиран е Debian Sarge на машина която поддържа няколко бази данни. Направил съм грешка при инсталирането и /tmp ми е прекалено малък (не съобразих големината на едната база).
Цитат
Filesystem            Size  Used Avail Use% Mounted on
/dev/cciss/c0d0p7     957M   36M  921M   4% /tmp

Машината поддържа firebird база данни и едната база е около 9g. При възтановяване на въпросната база се препълва /tmp и тя се чупи.
Въпроса ми е как да избегна препълването на /tmp? Трябва ли да го ресайзвам за сметка на друг партишан? Нямам друг свободен, че да монтирам там /tmp. Всякакви идеи и съвети биха ми било от полза.
Мерси предварително.
Активен

George Andonov

  • Напреднали
  • *****
  • Публикации: 261
  • Distribution: Ubuntu
    • Профил
малък /tmp
« Отговор #1 -: Sep 17, 2005, 12:10 »
Според мен, не е ЗАДЪЛЖИТЕЛНО /tmp да е партишън.

т.е.
1. Правиш /tmp в роот-файловата система.
2. Редактираш конфиг. файла - да не се монтира /tmp партишъна.
3. reboot

При рестарта ще се ползва /tmp в основната ти файлова система. Разбира се, може да ползваш който и да е друг партишън.

И имаш място за възстановяване на базата си.  '<img'>

Забележка: Трабва да имаш достатъчно свободно място в съответната файлова система.
Активен

Hapkoc

  • Напреднали
  • *****
  • Публикации: 2117
    • Профил
малък /tmp
« Отговор #2 -: Sep 17, 2005, 14:22 »
Абсолютно съм съгласен с gandonov. Избираш си партишън с повечко свободно място, правиш там директория tmp, ако е в / дяла - ок, ако не е правиш symlink /tmp -> /<patition_where_is_tmp_dir_mount_point>/tmp, и си готов.
Активен

George Andonov

  • Напреднали
  • *****
  • Публикации: 261
  • Distribution: Ubuntu
    • Профил
малък /tmp
« Отговор #3 -: Sep 17, 2005, 14:56 »
Още едно допълнение:
Препоръчително е да използваш друга файлова система, а не роот. Например /var

В случай, че базата ти нарастне много, би възникнал проблем при препълване на файловата ти система.
Та по-малкото зло е: да се препълни /var, отколкото за се препълни  /

Е, би могъл да конфигурираш quota на твоя потребител, но според мен по-чистото решение е "използвай друга файлова система".
Разбира се, може да конфигурираш quota и за /var  '<img'>

P.S. Използването на quota е добра идея при работа с голям обем данни. Така предпазваш машината от "счупване".
Активен

Cameron

  • Участници
  • ***
  • Публикации: 11
    • Профил
малък /tmp
« Отговор #4 -: Sep 18, 2005, 23:18 »
Мерси за съветите.
Предложиха ми този вариант.

Вече го тествах и машината се държи отлично.
Активен