tmpfs

Проблемы установки, настройки и работы Правильной Операционной Системы

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
Slider007
ефрейтор
Сообщения: 62
Зарегистрирован: 2006-08-17 13:29:08
Контактная информация:

tmpfs

Непрочитанное сообщение Slider007 » 2007-08-13 8:02:27

Решил приляпать к Сквиду программу squidclam (проверка трафика на вирусы). Он использует tmpfs в своей работе.
Кусок хэлпа:

Код: Выделить всё

Install:
---------

    - get and install clamav
    - get and install curl

    - create a tmpfs or ramdisk and mount it at /tmpdata

    - compile squidclam
...
Про сам tmpfs вот что сказано:

Код: Выделить всё

Tempfs:
--------
    Add the following line to /etc/fstab
    "tmpfs /tmpdata tmpfs rw,noexec 0 0"

    Make the new Directory
    mkdir /tmpdata

    Mount tmpfs
    mount /tmpdata
Ну и у меня на mount /tmpdata вылазит ошибка

Код: Выделить всё

bsdgate# mount tmpfs
mount: exec mount_tmpfs not found in /sbin:/usr/sbin: No such file or directory
Типа нету такого файла mount_tmpfs.
Подскажите плиз как мне таки примонтировать /tmpdata ?

Хостинговая компания Host-Food.ru
Хостинг HostFood.ru
 

Услуги хостинговой компании Host-Food.ru

Хостинг HostFood.ru

Тарифы на хостинг в России, от 12 рублей: https://www.host-food.ru/tariffs/hosting/
Тарифы на виртуальные сервера (VPS/VDS/KVM) в РФ, от 189 руб.: https://www.host-food.ru/tariffs/virtualny-server-vps/
Выделенные сервера, Россия, Москва, от 2460 рублей (8 CPU, 8Gb RAM, 2x500Gb HDD, RAID 3ware 9750):
https://www.host-food.ru/tariffs/vydelennyi-server-ds/
Недорогие домены в популярных зонах: https://www.host-food.ru/domains/

Аватара пользователя
Alex Keda
стреляли...
Сообщения: 35071
Зарегистрирован: 2004-10-18 14:25:19
Откуда: Made in USSR
Контактная информация:

Re: tmpfs

Непрочитанное сообщение Alex Keda » 2007-08-13 8:03:31

Код: Выделить всё

man mdconfig
Убей их всех! Бог потом рассортирует...

Аватара пользователя
manefesto
Группенфюррер
Сообщения: 6934
Зарегистрирован: 2007-07-20 8:27:30
Откуда: Пермь
Контактная информация:

Re: tmpfs

Непрочитанное сообщение manefesto » 2007-08-13 12:16:47

Код: Выделить всё

whereis mount_tmpfs
Где он у тебя потерялся ?
я такой яростный шо аж пиздеЦ
Изображение

oidfhjklsdfghdhkljshfkjsdh
проходил мимо

Re: tmpfs

Непрочитанное сообщение oidfhjklsdfghdhkljshfkjsdh » 2007-08-13 22:01:55

А что tmpfs(5) из -current'а уже портировали?
mount_tmpfs - это лол. Не все фс нуждаются в отдельной программе. nmount(2).

Аватара пользователя
SOBAN
ефрейтор
Сообщения: 62
Зарегистрирован: 2010-06-30 14:21:28
Откуда: Россия:Ростов-на-Дону
Контактная информация:

Re: tmpfs

Непрочитанное сообщение SOBAN » 2010-12-14 21:01:16

Подскажите...
По статье http://www.lissyara.su/articles/freebsd/www/cms/ настроил TMPFS, с ядерной поддержкой...
Волнует такой вопрос:
смонтировал /tmp в оперативку, но раздел как то не заполняется, пустой

Код: Выделить всё

>df -h
Filesystem     Size    Used   Avail Capacity  Mounted on
/dev/ad0s1a     23G    9.9G     11G    47%    /
devfs          1.0K    1.0K      0B   100%    /dev
/dev/ad0s1d     84G    1.4G     76G     2%    /data
tmpfs          572M    8.0K    572M     0%    /tmp
И при переходе в /tmp
только один файл 14 байт, а все по нулю.

Код: Выделить всё

/tmp/>ll
total 4
drwxrwxrwt  2 root   wheel   0 Dec 14 20:10 .ICE-unix
drwxrwxrwt  2 root   wheel   0 Dec 14 20:10 .X11-unix
drwxrwxrwt  2 root   wheel   0 Dec 14 20:10 .XIM-unix
drwxrwxrwt  2 root   wheel   0 Dec 14 20:10 .font-unix
-rw-------  1 www    wheel   0 Dec 14 20:10 aprnXJRmh
-rw-r--r--  1 root   wheel  14 Dec 14 20:10 dr
drwx------  2 root   wheel   0 Dec 14 20:24 mc-root
srwxrwxrwx  1 mysql  wheel   0 Dec 14 20:10 mysql.sock
Хотя при использовании /tmp на жестком диске там куча чайлов и все не пусты. Нормально ли это?

Может чего-то где-то и не дочитал...
Хотя возможно прирост производительности заметен при использовании mysql.

Аватара пользователя
FreeBSP
майор
Сообщения: 2020
Зарегистрирован: 2009-05-24 20:20:19
Откуда: Москва

Re: tmpfs

Непрочитанное сообщение FreeBSP » 2010-12-14 21:13:34

tmpfs разворачивается в памяти
при перезагрузке вся начинка теряется
зато при работе офигенская скорость и некоторое снижение нагрузки на хард
еще вроде как его можно сделать динамического размера. хорошо это или нет - решать тебе. когда он пустой, оперативку он занимать не будет
но пара толстых файлов записанных туда - это будет неприятно
Человек начинает получать первые наслаждения от знакомства с unix системами. Ему нужно помочь - дальше он сможет получать наслаждение самостоятельно ©
Ламер — не желающий самостоятельно разбираться. Не путать с новичком: ламер опасен и знает это!

Аватара пользователя
SOBAN
ефрейтор
Сообщения: 62
Зарегистрирован: 2010-06-30 14:21:28
Откуда: Россия:Ростов-на-Дону
Контактная информация:

Re: tmpfs

Непрочитанное сообщение SOBAN » 2010-12-14 21:16:46

На счет динамического я не нашел пока, но ограничил его размер до 1/2 ОЗУ. И пока он не достигал своего максимума вообще.
А прирост скорости работы заметен конечно.

Гость
проходил мимо

Re: tmpfs

Непрочитанное сообщение Гость » 2011-01-04 18:06:48

лимит не обязательно ставить, tmpfs вылезет в swap если ей не хватит ram. Работать должно шустрее чем просто ufs, ибо обращение к страницам в памяти tmpfs обычно реже и меньше чем к кэшу и прогам. Так что смело выделяй этак 40G swap и можешь собирать там мир/порты, кинуть виртуалку, редактировать фото/видео, etc.