FreeBSD: Автомонтирование файловых систем NFS и SMBFS с помощью AMD

AMD Как известно, перед началом использования файловых систем NFS и SMBFS их нужно смонтировать, а когда все необходимые действия будут выполнены — размонтировать. Обычно для монтирования / размонтирования используются команды mount(8) / umount(8), и никто не задумывается об автоматизации данных операций. На мой взгляд, это не самый оптимальный подход, особенно если учесть тот факт, что в состав операционной системы FreeBSD входит специальный демон автоматического монтирования.

Постановка задачи

Демон автомонтирования операционной системы FreeBSD amd(8) предназначен для прозрачного монтирования абсолютно любых файловых систем по мере обращения к расположенным на них файлам и папкам, а также для последующего размонтирования этих файловых систем при отсутствии активности в течение заданного интервала времени. Данная статья посвящена настройке amd для автоматического монтирования файловых систем, экспортируемых NFS-серверами, и общих папок, предоставляемых SMB-серверами. Кроме этого, она описывает диагностику amd с помощью утилиты amq(8) и выделение ему собственного лога с помощью штатных средств управления логами syslogd(8) и newsyslog(8). Продолжить чтение »

FreeBSD: DHCP-сервер для локальной сети на базе ISC DHCP Server

DHCP Рано или поздно любой системный администратор осознает необходимость перевода вверенных ему компьютеров и сетевых устройств на автоматическое получение параметров протокола TCP/IP с помощью DHCP (Dynamic Host Configuration Protocol). С учетом того, что большинство современных операционных систем имеет в своем составе включенные по умолчанию DHCP-клиенты, не нуждающиеся в дополнительной настройке, процедура внедрения DHCP сводится к установке и настройке DHCP-сервера.

Постановка задачи

Данная статья описывает простую, но достаточную для обслуживания небольших локальных сетей конфигурацию самого популярного DHCP-сервера для операционных систем семейства Linux / Unix от Internet Systems Consortium (далее — DHCP-сервера). Предложенная конфигурация обеспечивает динамическое распределение заданного диапазона IP-адресов, выделение фиксированных IP-адресов нескольким компьютерам (серверам), а также передачу клиентам всех параметров, необходимых для работы в сети TCP/IP. Для повышения безопасности DHCP-сервер запускается в chroot(8) от имени непривилегированных пользователя / группы, а для повышения удобства диагностики и мониторинга он интегрирован со штатными средствами управления логами syslogd(8) и newsyslog(8). Продолжить чтение »

FreeBSD: Раздача драйверов принтеров сервером Samba

Постановка задачи

Однажды в процессе установки принт-сервера на базе Samba я решил настроить раздачу драйверов принтеров для операционных систем семейства Windows NT x86 принт-сервером. Как обычно, все началось с поиска чужих наработок в Сети, однако, мне так и не попалась четкая и однозначная инструкция на русском языке. Пришлось действовать согласно Chapter 21 — Classical Printing Support документа The Official Samba 3.5.x HOWTO and Reference Guide, а затем написать свою интерпретацию содержащихся там рекомендаций. Продолжить чтение »

FreeBSD: Резервное копирование данных с Windows серверов

SAMBAЕсли на Вашем сервере с операционной системой FreeBSD имеется большое количество свободного дискового пространства, то одним из эффективных способов его применения может стать организация резервного копирования данных с других компьютеров. Если они работают под управлением операционных систем семейства Linux / Unix, не должно возникнуть никаких проблем, если под управлением Windows, то задача немного усложнится. Данная статья описывает один из способов ее решения.

Постановка задачи и исходные данные

Необходимо организовать резервное копирование содержимого общих папок \NTSERVER1SHARE1 и \NTSERVER2SHARE2, находящихся на серверах с Windows, в папки /backup/share1 и /backup/share2 локальной файловой системы сервера с FreeBSD по заданному расписанию. Для выполнения резервного копирования (синхронизации) файлов и папок следует использовать утилиту cpbk, установленную из обновленной коллекции портов. Продолжить чтение »