Введение в ZFS для Linux

Дамиан Войслав

 

Первая публикация на английском языке: Ноябрь 2017

Ссылка на продукт: 2017960448

Данная работа является предметом авторского права. Все права зарезервированы за Издателем, будь то относится целиком или частично к рассматриваемым материалам, в особенности права на перевод, перепечатку, повторное применение иллюстраций, повторное цитирование, применение при широковещании, воспроизведение в виде микрофильмов или иным физическим способом, а также передаче сохранённой информации и извлечений, электронной адаптации, вычислительного программного обеспечения или аналогичными или отличающимися методами известными сейчас или разработанными позже.

В данной книге могут появляться названия торговых марок, логотипов и изображения. Вместо применения некоего символа торговой марки при каждом появлении снабжённого торговой маркой названия, логотипа или изображения мы применяем называния, логотипы и изображения исключительно в редакторском виде в интересах самого владельца этой торговой марки без намерения нарушения этой торговой марки.

Применение в данном издании торговых названий, торговых марок, марок служб, а также аналогичных терминов, даже если они не идентифицируются как таковые, не следует воспринимать как выражение мнения о том являются ли они предметом правообладания.

Хотя уведомления и информация в данной книге полагается достоверной и точной на дату публикации, ни авторы, ни редакторы, ни издатель не могут принять на себя какую- либо юридическую ответственность за любые ошибки и упущения, которые могут иметь место. Издатель не даёт никаких гарантий, выражаемых явно или подразумеваемых в отношении содержащихся в настоящем документе материалов.

Распространено Springer Science+Business Media, New York

233 Spring Street, 6th Floor

New York

NY 10013

ISBN-13 978-1-4842-3305-4

www.apress.com

2017-11-26

 Состав исполнителей

Автор
Дамиан Войслав
Managing Director
Welmoed Spahr
Editorial Director
Todd Green
Acquisitions Editor
Louise Corrigan
Technical Reviewer
Sander van Vugt
Coordinating Editor
Nancy Chen
Copy Editor
Kezia Endsley
Compositor
SPi Global
Indexer
SPi Global
Artist
SPi Global

 Об авторе

Дамиан Войслав

 Рецензент

 Благодарности

 www.apress.com

 Содержание

Предисловие
Об авторе
Рецензент
Благодарности
Введение
Глава 1. Обзор ZFS
Что такое ZFS?
Объяснение принципов CoW
Преимущества ZFS
Упрощённое администрирование
Проверенная стабильность
Целостность данных
Масштабируемость
Ограничения ZFS
Принцип 80% или больше
Ограниченность изменения типа избыточности
Ключевая терминология
Пул хранения
vdev
Файловая система
Моментальные снимки
Клоны
Набор данных
Том
Восстановление амальгамы
Объяснение схемы пула
Общие опции регулировки
ashift
smartctl
Дедупликация
Сжатие
Состояние пула ZFS
Версия ZFS
Глава 2. Оборудование
Не спешите
Обсуждение
Как много данных?
Сколько одновременных клиентов?
Как критичны имеющиеся данные?
Какой тип данных?
К какой сфере они относятся?
Руководства по приобретению оборудования
Один производитель, различные поставки
Покупайте несколько штук про запас
Надлежащий диапазон блока питания
Рассмотрите производительность, планируйте ОЗУ
Запланируйте SSD (три как минимум)
Рассмотрите SATA
Не приобретайте аппаратных и программных RAID контроллеров
Сетевые какрты с минимумом 1 GbE
Планируйте избыточность
Безопасность данных
CIA
Типы рабочей нагрузки
Прочие компоненты, на которые стоит обратить внимание
Проверочный список оборудования
Глава 3. Установка
Системные пакеты
Виртуальная машина
Сервер Ubuntu
CentOS
Системные инструменты
ZED
Глава 4. Настройка
Общее рассмотрение
Создание пула зеркала
Создание пула RAIDZ
Создание пула RAIDZ2
Принудительные операции
Глава 5. Расширенная настройка
Устройства ZIL
Устройство L2ARC (кэш)
Квоты и резервирование
Моментальные снимки и клоны
ACL ZFS
Модель DAC
Объяснение ACL
Устройство замещения
Глава 6. Совместное применение
Протоколы совместных ресурсов
NFS: сервер Linux
Установка пакетов в Ubuntu
Установка пакетов в CentOS
SAMBA
Прочие протоколы совместных ресурсов
Глава 7. Выделение пространства
Применение новых команд
Терминология вывода
Что занимает пространство моего пула?
Диагностирование проблем
Дополнительные расширенные примеры
Указатель

 Введение