четверг, 17 ноября 2011 г.

Тюнинг zfs для использования на SATA дисках

Файловая система ZFS изначально разрабатывалась для серверного применения на мащинах с быстрыми SCSI(SAS) дисками на дорогих и высокопроизводительных RAID-контроллерах. Однако с минимальными усилиями ее можно приспособить и для десктопа c бюджетными SATA дисками.

воскресенье, 13 ноября 2011 г.

Использование nullfs во FreeBSD

nullfs это псевдо-файловая система, позволяющая смонтировать произвольную директорию в любом другом месте файловой системы. Наиболее часто применяется для монтирования дерева портов внутри jail или chroot, чтобы не копировать его целиком и не обновлять вручную.
Пример использования:
# mount_nullfs /usr/ports /home/jail1/usr/ports
Здесь предпологается, что корень jail это директория /home/jail1
Тоже самое в fstab:
/home/jail1/usr/ports /usr/ports nullfs rw 0 0
Конечно можно достичь того же результата с помощью символических сслыкок, однако при большом количестве джайлов использование nullfs удобнее.
Для работы nullfs ядро должно быть собрано с опцией PSEUDOFS (по умолчанию в GENERIC), кроме того, должен быть загружен модуль ядра:
# echo 'nullfs_load="YES"' >> /boot/loader.conf