Настройка новой (zfs-on-linux) установки с zpool в качестве хранилища данных (не для системы) Я хотел бы подготовиться к худшему случаю, насколько это возможно. Но поскольку у меня нет практического опыта восстановления ZFS, я не знаю, что мне может понадобиться в таком сценарии.
Если предположить, что хост-система загорится, и уцелели только диски ZFS, я хочу иметь возможность восстановить пул как можно проще и надежнее. Ответ в этом направлении был на stackoverflow пять лет назад (Резервное копирование метаданных пула ZFS) о том, что диски ZFS будут автоматически распознаваться при запуске «zpool import». На странице руководства по «zpool export» указано:
Экспортирует указанные пулы из системы. Все устройства помечаются как экспортированные, но по-прежнему считаются используемыми другими подсистемами. Устройства можно перемещать между системами (даже с разным порядком следования байтов) и импортировать, пока присутствует достаточное количество устройств.
Это заставляет меня задаться вопросом: должен ли я всегда выполнять экспорт после настройки нового zpool, чтобы повысить шансы на безопасное восстановление? Или есть какие-то метаданные, не записанные на диски, которые должны быть в резервной копии?
если ты zpool export
пул, система, к которой подключены диски, больше не может его использовать, пока вы zpool import
это снова. Так что вы не можете делать это регулярно. Он предназначен для ситуаций, когда вы знаете, что куда-то перемещаете zpool, перемещая его физический носитель.
Если вам нужно импортировать пул, который не был экспортирован должным образом, например, из-за того, что сервер, на котором он находился, умер, вы можете просто использовать zpool import -f
.
При регулярном использовании нет ситуации, когда вы бы хотели запустить вручную zpool export
. Ожидается, что пулы импортируются автоматически в процессе загрузки и завершения работы Linux.
Однако пулы ZFS уже являются переносимыми, при условии, что доступ к дискам все еще возможен. Вам не нужно предпринимать никаких дополнительных действий по поводу того, о чем вы спрашиваете.