Технический форум > Фонд Свободного Программного Обеспечения (ФСПО)
Файловые системы
(1/1)
alexis031182:
tmpfs: виртуальная ФС
Всем известно, что скорость работы ОЗУ на порядок выше скорости работы жёстких дисков. Ко всему прочему, давно уже не является чем-то необычным наличие 2-х и более гигабайт оперативной памяти даже на "лёгких" десктопах. Так почему бы не задействовать часть высокоскоростных ресурсов компьютера под обычные операции файлового ввода/вывода?
tmpfs - это файловая система, размещающая все файлы и каталоги в оперативной памяти. Обычно, данную файловую систему используют для работы с временными файлами (например для хранения информации о PHP-сессиях и т.п.), так как после перезагрузки компьютера вся размещённая в таком разделе информация по понятным причинам будет удалена.
Итак... Для начала создадим точку монтирования для нового раздела tmpfs:
--- Код: ---mkdir /mnt/temp
--- Конец кода ---
... ну а затем монтируем ко вновь созданной папке временный ресурс:
--- Код: ---mount -t tmpfs -o size=100M,mode=0755 tmpfs /mnt/temp
--- Конец кода ---
... где size - размер подключаемого файлового ресурса, а mode - режим доступа.
Теперь вы можете пользоваться вновь созданным виртуальным разделом, как обычным.
Для того, чтобы виртуальный раздел автоматически монтировался в систему каждый раз при загрузке компьютера добавьте следующую запись в файл /etc/fstab:
--- Код: ---tmpfs /mnt/temp tmpfs size=100M,mode=0755 0 0
--- Конец кода ---
Oleg:
--- Цитата: alexis031182 ---tmpfs: виртуальная ФС
Так почему бы не задействовать часть высокоскоростных ресурсов компьютера под обычные операции файлового ввода/вывода?
--- Конец цитаты ---
А выгода в чем?
alexis031182:
--- Цитата: Oleg ---А выгода в чем?
--- Конец цитаты ---
Это нужно для получения высокой скорости при проведении файловых операций. Обычно применяется для кеша, например, web-сервера.
Oleg:
--- Цитата: alexis031182 ---Это нужно для получения высокой скорости при проведении файловых операций. Обычно применяется для кеша, например, web-сервера.
--- Конец цитаты ---
То есть в Ubuntu есть смысл подключить?
alexis031182:
--- Цитата: Oleg ---То есть в Ubuntu есть смысл подключить?
--- Конец цитаты ---
Навигация
Перейти к полной версии