Страница 1 из 1
mfs
Добавлено: 2008-03-04 10:12:11
strelok
Приветствую уважаемых Гуру!
У меня такой вопрос, как лучше монтировать каталог /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)
Re: mfs
Добавлено: 2008-03-04 11:15:03
strelok
неужели никто не делал такого?
Re: mfs
Добавлено: 2008-03-04 11:21:20
Гость
в 7-ке есть tmpfs(5) портированная из netbsd. Дольжна работать эффективнее чем mfs.
mount -t tmpfs -o size=32m tmpfs /tmpРазмер, кстати, указывать необязательно. Я, например, неуказываю для tmp. При больших файлах, она у меня частично swap'иться.

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'иться.

странно, оказывается у мя не поддерживается указание места с суффиксами, значит надо указывать в байтах:
mount -t tmpfs -o size=32768 tmpfs /tmp
Re: mfs
Добавлено: 2008-03-04 11:42:54
Гость
Гость писал(а):size=32768
черт, забыл умножить на 1024 
Re: mfs
Добавлено: 2008-03-04 11:53:14
strelok
Я кстати думал о том, чтобы через tmpfs подмонитровать, но пугает что экспереметальная штука пока...
А как ее в fstab прописать правильно? Чтобы автоматом монтировалась?
То есть насколько я понял, если не указывать размер, то в зависимости от объема свапа будет пожираться?
Re: mfs
Добавлено: 2008-03-04 12:13:58
strelok
прописал в fstab:
tmpfs /tmp tmpfs rw 0 0
вроде работает так.
Re: mfs
Добавлено: 2008-03-05 12:33:14
strelok
Подскажите как прописать в fstab чтобы можно было задавать размер tmpfs, что-то не выходит у меня.
Пробовал так:
tmpfs /tmp tmpfs rw, -s120M
tmpfs /tmp tmpfs rw, -size=120M
не выходит.
Re: mfs
Добавлено: 2008-03-06 5:09:20
Гость
последние два нолика не обязательны.
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
Re: mfs
Добавлено: 2008-03-06 9:31:29
strelok
Спасибо, помогло.