Tmpfs - файловая система в памяти!
29.12.2010 - 20:19
Если этого делать не охота, включаем модулем ядра:
Для монтирования ФС с помощью tmpfs, доступны следующие опции:
Заменяем в /etc/fstab, swap на tmpfs:
где в опциях указываем "mode=1777", что означает назначить права "chmod 1777 /tmp" после перезагрузки, иначе MySQL не поднимится. Так же можно указать в опциях размер памяти, который будет выделен под раздел: size=536870912 в байтах:
После перезагрузки видим, что все удачно примонтировалось:
Радуемся жизни!
Tmpfs — предназначена для ускорения работы ОС FreeBSD (монтирования FS, но размещается в ОЗУ вместо HDD), она портированна с NetBSD и впервые входит в состав FreeBSD 7.0.
В основном в UNIX, tmpfs используют для работы с /tmp, так как после перезагрузки все файлы удаляются. Tmpfs динамически использует свободную память.
Первым делом пересоберем ядро с поддержкой tmpfs:
options TMPFS
Если этого делать не охота, включаем модулем ядра:
[root@router /]# echo 'tmpfs_load="YES"'>> /boot/loader.conf
Для монтирования ФС с помощью tmpfs, доступны следующие опции:
gid - root group id.
uid - root user id.
mode - разрешения в восьмеричном формате.
inodes - максимальное количество дескрипторов.
size - максимального размера (в байтах) для файловой системы.
uid - root user id.
mode - разрешения в восьмеричном формате.
inodes - максимальное количество дескрипторов.
size - максимального размера (в байтах) для файловой системы.
Заменяем в /etc/fstab, swap на tmpfs:
#/dev/ad6s1e /tmp ufs rw 2 2
tmpfs /tmp tmpfs rw,mode=1777 0 0
tmpfs /tmp tmpfs rw,mode=1777 0 0
где в опциях указываем "mode=1777", что означает назначить права "chmod 1777 /tmp" после перезагрузки, иначе MySQL не поднимится. Так же можно указать в опциях размер памяти, который будет выделен под раздел: size=536870912 в байтах:
tmpfs /tmp tmpfs rw,mode=1777,size=536870912 0 0
После перезагрузки видим, что все удачно примонтировалось:
[root@router /]# df -h
Filesystem Size Used Avail Capacity Mounted on
...
tmpfs 1.1G 40K 1.1G 0% /tmp
...
[root@router /]#
Filesystem Size Used Avail Capacity Mounted on
...
tmpfs 1.1G 40K 1.1G 0% /tmp
...
[root@router /]#
Радуемся жизни!
- Войдите на сайт для отправки комментариев
- Версия для печати
Интересная информация , развернутая инфа. Автор +5