Страница 1 из 1
/var, /tmp в память..
Добавлено: 2009-11-23 13:28:23
iAlex
Нужно перенести /var, /tmp (и может еще что) в память при загрузке из существующих папок, сбрасывать их содержимое на диск каждые 10 мин, и при перезагрузке.
Как ? Подскажите пжл.
Re: /var, /tmp в память..
Добавлено: 2009-11-23 14:30:26
Гость
пардон, а зачем хранить содержимое
/tmp? согласно
hier(7) содержимое
/tmp не обязано сохраняться между перезагрузками
Код: Выделить всё
fgrep tmpfs /etc/fstab
tmpfs /tmp tmpfs rw
tmpfs /var tmpfs rw
/var потом можно синхронизовать (rsync) через crontab каждые 10мин.
/var/run можно не синхронизовать.
Re: /var, /tmp в память..
Добавлено: 2009-11-23 15:44:20
teoss
Делал пока только на тестовой машине с FreeBSD-6.3 так:
собирал ядро с поддержкой MFS:
и прописывал в /etc/rc.conf параметры для создания /tmp и /var в памяти так, как написано в статье
http://www.lissyara.su/?id=1183 :
Код: Выделить всё
# Установить YES для создания RAM-диска в памяти для раздела /tmp
# Может быть полезным для ускорения работы - если на серваке много памяти.
tmpmfs="AUTO"
# Размер диска памяти, для раздела /tmp
tmpsize="20m"
# флаги, при монтировании (фактически это флаги команды mdmfs в таком
# виде /sbin/mdmfs $flags -s $1 md $2 - где $1 и $2 - первый и второй
# флаги из этого пункта. Потому пихать чё ни попадя сюда не стоит.)
tmpmfs_flags="-S -M"
# Установить YES для создания RAM-диска в памяти для раздела /var.
# Тоже полезно для производительности - например, если могучий WEB-сервер,
# чтоб логи там хранились. Тока в случае перезагрузки всё пропадёт,
# и будет чистенький раздел - как будто сразу после установки.
varmfs="AUTO"
# Размер раздела /var создаваемого в пямяти
varsize="32m"
# флаги, при монтировании (смотрите пояснения к tmpmfs_flags)
varmfs_flags="-S -M"
# Населять /var или нет :)
# Имеется ввиду создание иерархии диреткорий и файлов в разделе.
populate_var="AUTO"
Насчет переноса содержимого из /var , который был на диске, в тот .../var что создан при загрузке в ram - можно попробовать простым копированием. Только тот /var что был на диске не монтировать как /var , а прописать в /etc/fstab монтировние его в другой каталог .
Еще можно почитать тут :
http://citkit.ru/articles/162/
Re: /var, /tmp в память..
Добавлено: 2009-11-23 17:39:35
Гость
tmpfs(5) работает эффективнее чем mdmfs (ufs)
Re: /var, /tmp в память..
Добавлено: 2009-11-23 17:57:21
Alex Keda
Гость писал(а):tmpfs(5) работает эффективнее чем mdmfs (ufs)
насколько я помню последние виденные тесты, mdmfs как тузик грелку рвал tmpfs.
чё-то поменялось за последний год?