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

Linux секция за напреднали => Хардуерни и софтуерни проблеми => Темата е започната от: Cameron в Sep 17, 2005, 11:56



Титла: малък /tmp
Публикувано от: Cameron в 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. Всякакви идеи и съвети биха ми било от полза.
Мерси предварително.


Титла: малък /tmp
Публикувано от: George Andonov в Sep 17, 2005, 12:10
Според мен, не е ЗАДЪЛЖИТЕЛНО /tmp да е партишън.

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

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

И имаш място за възстановяване на базата си.  :)

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


Титла: малък /tmp
Публикувано от: Hapkoc в Sep 17, 2005, 14:22
Абсолютно съм съгласен с gandonov. Избираш си партишън с повечко свободно място, правиш там директория tmp, ако е в / дяла - ок, ако не е правиш symlink /tmp -> /<patition_where_is_tmp_dir_mount_point>/tmp, и си готов.


Титла: малък /tmp
Публикувано от: George Andonov в Sep 17, 2005, 14:56
Още едно допълнение:
Препоръчително е да използваш друга файлова система, а не роот. Например /var

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

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

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


Титла: малък /tmp
Публикувано от: Cameron в Sep 18, 2005, 23:18
Мерси за съветите.
Предложиха ми този вариант.

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