- [⬆ вверх]
- AWK.md
- FreeBSD — кратко о нём..md
- GELI Ключ без пароля.md
- IDE под твои задачи.md
- ZELLIJ + KITTY твоё оружие в терминальной войне.md
- ZFS Экспорт и импорт пулов.md
- gpart show и монтирование ext2 ext3 ext4.md
- nmdm.md
- nvim.md
- Где располагать пользовательские скрипты.md
- Давай качайся!.md
- Как запоролить host в traefik.md
- Как настроить rc.d скрипт для demon в jail.md
- Как пробросить $DISPLAY по ssh.md
- Как ставить пакеты из портов, чтобы pgk их видел..md
- Обновление FreeBSD.md
- Отключение загрузки video драйверов.md
- Очистка дисков и создание RAID.md
- Разница между rc.conf и sysctl.conf.md
- Специфично для FreeBSD переменные окружения.md
- Управление звуковыми выходами.md
- Управление кодом возврата в bash.md
- Установить terminfo для Alacritty.md
- Установить описание терминала xterm-kitty.md
Цель:
Объяснить, что делает zpool export
и когда/зачем его применять.
- Что делает
zpool export
Команда:
zpool export <пул>
Операции:
- Размонтирует все файловые системы ZFS в этом пуле.
- Удаляет пул из списка активных (из памяти ZFS).
- Обнуляет кэш пула в системе.
- Делает пул готовым к извлечению или переносу.
После этого:
- Пул больше не отображается в zpool list
.
- Устройства пула можно физически отключить (без риска).
- Когда нужно делать экспорт
[✓] Перед отключением внешнего диска:
- USB-диски, SATA, eSATA, диски в док-станциях и т.п.
- Без export риск: потеря данных, сбой ZFS.
[✓] При переносе пула на другую систему:
- После zpool export
можно подключить диск к другой машине и выполнить:
zpool import <пул>
[✓] Для предотвращения автоподключения:
- После zpool export
, пул не будет автоматически монтироваться на следующей загрузке.
[✓] После временного использования:
- Например, если пул использовался только для резервного копирования.
- Импорт пула обратно в систему
Просмотр доступных пулов:
zpool import
Импорт по имени:
zpool import <имя>
Импорт с указанием устройства:
zpool import -d /dev <имя>
Импорт с новым именем:
zpool import <старое_имя> <новое_имя>
- Проверка и диагностика
Показать активные пулы:
zpool list
Показать доступные к импорту:
zpool import
Проверить состояние пула:
zpool status <пул>
- Пример полного цикла
-
Создание пула:
zpool create backupPool /dev/ada3p1 -
Работа с пулом...
-
Завершение и отключение:
zpool export backupPool
# Теперь можно отключить диск -
Перенос на другую машину
-
Подключение:
zpool import backupPool
- Особенности и замечания
-
Если не делать export перед извлечением диска — возможны ошибки:
- "corrupt label"
- "missing device"
- повреждение пула -
zpool export
≠ удаление:
- Данные остаются на диске, пул не теряется. -
Если система не видит пул после подключения:
- Используйтеzpool import -d /dev
илиdmesg
, чтобы убедиться, что диск виден.
==============================
Вывод:
zpool export
— безопасный способ отключить ZFS-пул. Он обязателен перед физическим извлечением дисков и при переносе пула между системами. Использовать всегда при работе с внешними хранилищами.