mfs

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

Модератор: terminus

Правила форума
Убедительная просьба юзать теги [cоde] при оформлении листингов.
Сообщения не оформленные должным образом имеют все шансы быть незамеченными.
strelok
рядовой
Сообщения: 10
Зарегистрирован: 2008-03-04 9:15:48

mfs

Непрочитанное сообщение strelok » 2008-03-04 10:12:11

Приветствую уважаемых Гуру!
У меня такой вопрос, как лучше монтировать каталог /tmp во FreeBSD 7.0, точнее как будет правильнее?
Я читал, что лучше всего монитровать в mfs и выделять от 32 метров и больше памяти в зависимости от объема оперативки.
У меня на серваке который используется под шлюз 2 гига оперативки, в связи с этим вопрос, сколько метров выделить под /tmp? Я выделил 64м, не мало это? И вообще насколько целесообразно монтировать этот каталог в mfs? Может лучше осавить стандартный слайс под него?
В общем посоветуйте как лучше сделать.

У меня сейчас вот так подмантированно:
rt# df -h
Filesystem Size Used Avail Capacity Mounted on
/dev/md0 62M 12K 60M 0% /tmp

rt# mount
/dev/md0 on /tmp (ufs, local, noatime, soft-updates)

Хостинговая компания 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/

strelok
рядовой
Сообщения: 10
Зарегистрирован: 2008-03-04 9:15:48

Re: mfs

Непрочитанное сообщение strelok » 2008-03-04 11:15:03

неужели никто не делал такого?

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

Re: mfs

Непрочитанное сообщение Гость » 2008-03-04 11:21:20

в 7-ке есть tmpfs(5) портированная из netbsd. Дольжна работать эффективнее чем mfs.
mount -t tmpfs -o size=32m tmpfs /tmpРазмер, кстати, указывать необязательно. Я, например, неуказываю для tmp. При больших файлах, она у меня частично swap'иться. :oops:

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

Re: mfs

Непрочитанное сообщение Гость » 2008-03-04 11:35:47

кста, вот какие опции вообще существуют:

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

static const char *tmpfs_opts[] = {
	"from", "size", "inodes", "uid", "gid", "mode", "export",
	NULL
};
(взято из tmpfs_vfsops.c)

А вот описание

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

Re: mfs

Непрочитанное сообщение Гость » 2008-03-04 11:41:00

Гость писал(а):в 7-ке есть tmpfs(5) портированная из netbsd. Дольжна работать эффективнее чем mfs.
mount -t tmpfs -o size=32m tmpfs /tmpРазмер, кстати, указывать необязательно. Я, например, неуказываю для tmp. При больших файлах, она у меня частично swap'иться. :oops:
странно, оказывается у мя не поддерживается указание места с суффиксами, значит надо указывать в байтах: mount -t tmpfs -o size=32768 tmpfs /tmp

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

Re: mfs

Непрочитанное сообщение Гость » 2008-03-04 11:42:54

Гость писал(а):size=32768
черт, забыл умножить на 1024 ;)

strelok
рядовой
Сообщения: 10
Зарегистрирован: 2008-03-04 9:15:48

Re: mfs

Непрочитанное сообщение strelok » 2008-03-04 11:53:14

Я кстати думал о том, чтобы через tmpfs подмонитровать, но пугает что экспереметальная штука пока...
А как ее в fstab прописать правильно? Чтобы автоматом монтировалась?
То есть насколько я понял, если не указывать размер, то в зависимости от объема свапа будет пожираться?

strelok
рядовой
Сообщения: 10
Зарегистрирован: 2008-03-04 9:15:48

Re: mfs

Непрочитанное сообщение strelok » 2008-03-04 12:13:58

прописал в fstab:
tmpfs /tmp tmpfs rw 0 0

вроде работает так.

strelok
рядовой
Сообщения: 10
Зарегистрирован: 2008-03-04 9:15:48

Re: mfs

Непрочитанное сообщение strelok » 2008-03-05 12:33:14

Подскажите как прописать в fstab чтобы можно было задавать размер tmpfs, что-то не выходит у меня.
Пробовал так:
tmpfs /tmp tmpfs rw, -s120M
tmpfs /tmp tmpfs rw, -size=120M
не выходит.

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

Re: mfs

Непрочитанное сообщение Гость » 2008-03-06 5:09:20

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

tmpfs	/tmp	tmpfs	rw,size=134217728
последние два нолика не обязательны.
134217728 == 2^7*2^20, ну а 2^20 - это ровно мебибайт.
для проверки лимита попробуй сделять cp /dev/random /tmp/

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

> cp /dev/random /tmp/
cp: /tmp/random: No space left on device
> ls -lh /tmp/
total 131008
-rw-r--r--  1 root  wheel   128M Mar  6 05:05 random

strelok
рядовой
Сообщения: 10
Зарегистрирован: 2008-03-04 9:15:48

Re: mfs

Непрочитанное сообщение strelok » 2008-03-06 9:31:29

Спасибо, помогло.