Записки программиста
  • Главная страница
  • Базы данных
    • ClickHouse
      • Экспорт и импорт данных
    • MariaDB
      • Настройка временной зоны
    • MongoDB
      • Пользователи и авторизация
      • Конфигурация кэша WiredTiger
    • MySQL
      • Установка в FreeBSD
      • Восстановление репликации
      • Полезные ссылки
    • PostgreSQL
      • Блокировки
      • Вакуумирование таблиц
      • Репликация
      • Полезные заметки
    • Redis
      • Полезные заметки
  • Безопасность
    • OpenSSL
      • Работа с контейнером p12
    • PostgreSQL
  • Инфраструктура
    • Docker
      • Полезные заметки
    • Kubernetes
      • Установка k3s
      • Полезные заметки
    • Proxmox VE
      • Управление узлами кластера
  • Операционные системы
    • FreeBSD
      • Установка XOrg и Gnome
      • Свой репозиторий pkgng
      • Поддержка ZFS
      • Использование CARP
      • Установка на ZFS без таблицы разделов
    • Linux
      • apt
      • dpkg
      • Изменение корневого раздела диска без перезагрузки
    • macOS
      • Настройка уведомлений macOS
      • Настройка Finder
      • Настройка shell пользователя
      • Служба Spotlight
      • Локализация каталогов
      • Маршрутизация и VPN
    • UNIX
      • Работа с архивами
  • Программирование
    • PHP
      • Полезные заметки
    • Shell
      • Bash
  • Сетевые технологии
    • Nebula
    • Полезные ссылки
  • Системы версирования
    • GIT
      • Основные операции
      • Синхронизация форка с основным проектом
    • SVN
      • Полезные заметки
  • Файловые системы
    • Ceph
      • Настройка модуля Dashboard
      • Мониторинг
      • Полезные заметки
    • ZFS
      • Управление пулами ZFS
      • Управление томами ZFS
  • Транспорт
    • Никополь - Каменка-Днепровская
    • Энергодар - Примерное - Новоукраинка - Ивановка - Благовещенка - Червонцы
Powered by GitBook
On this page
  • Наборы данных (dataset)
  • Создание тома
  • Удаление тома
  • Снимки (snapshot)
  • Создание снимка набора данных
  • Откат набора данных до состояния снимка
  • Удаление снимка набора данных
  • Пересылка снимка по ssh
  • Ссылки

Was this helpful?

  1. Файловые системы
  2. ZFS

Управление томами ZFS

PreviousУправление пулами ZFSNextТранспорт

Last updated 4 years ago

Was this helpful?

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

Наборы данных (dataset)

Создание тома

По умолчанию будет создана новая файловая система. Для создания тома (volume) нужно указать флаг -V и размер. Том используется как блочное устройство.

zfs create zroot/home
zfs create zroot/data -V 1G

Удаление тома

zfs destroy zroot/home

Снимки (snapshot)

Создание снимка набора данных

Для создания снимков вложенных наборов данных используется флаг -r

zfs snapshot zroot/home@today

Откат набора данных до состояния снимка

zfs rollback zroot/home@today

Удаление снимка набора данных

zfs destroy zroot/home@today

Пересылка снимка по ssh

При пересылке полного снимка на принимающей стороне набор данных должен отсутствовать и должен присутствовать при пересылке разности снимков (флаг -i)

Пересылка полного снимка

zfs send zroot/home@today | ssh host zfs recv zbackup/home

Пересылка полных снимков с рекурсией по вложенным наборам данных

zfs send -R zroot/home@today | ssh host zfs recv -dF zbackup

Флаг -R определяет рекурсивный проход в send Флаг -d отбрасывает имя пула при приеме данных Флаг -F воспроизводит операции удаления наборов данных

Пересылка разности снимков

zfs sent -i zroot/home@snap1 zroot/home@snap2 | ssh host zfs recv zbackup/home

Ссылки

этой заметке
https://habrahabr.ru/sandbox/32271/
http://docs.oracle.com/cd/E19253-01/819-5461/6n7ht6r4m/index.html
http://docs.oracle.com/cd/E19253-01/820-0836/6nci36qjq/index.html
https://www.opennet.ru/tips/2499_freebsd_zfs_replication.shtml