Руководство по администрированию файловых систем ZFS Solaris

Настройка отдельных устройств протоколирования ZFS

Версия Solaris 10 от 10/08: поддерживается протокол намерений ZFS (ZFS Intent Log – ZIL), обеспечивающий соответствие требованиям POSIX для синхронных транзакций. Например, после системного вызова транзакции баз данных часто должны располагаться на устойчивых устройствах хранения. fsync() также может использоваться NFS и другими приложениями для обеспечения стабильности данных. По умолчанию ZIL выделяется из блоков в основном пуле устройств хранения данных. Однако в целях достижения наилучшей производительности можно использовать отдельные устройства для протокола намерений в пуле устройств хранения данных ZFS, например NVRAM или выделенный диск.

Устройства протоколирования для протокола намерений ZFS не связаны с файлами протоколов базы данных.

Устройство протоколирования ZFS можно настроить во время создания пула устройств хранения данных или после создания пула. Примеры настройки устройств протоколирования приведено в разделах Создание пула устройств хранения данных ZFS с устройствами протоколирования и Добавление устройств в пул устройств хранения данных.

Для создания зеркального устройства протоколирования можно присоединить новое устройство протоколирования к существующему. Эта операция идентична присоединению устройства в незеркалируемом пуле устройств хранения данных.

Чтобы определить, уместна ли настройка устройств протоколирования ZFS в используемой среде, следует принять во внимание следующие моменты: