Использование пула ZFS с двумя операционными системами по очереди

Это, вероятно, невозможно. Когда процесс теряет связь с X-сервером, он обычно очищает все свои внутренние данные, связанные с графическим интерфейсом. Это не обязательно, но это требует значительных усилий со стороны программиста (ему пришлось бы работать со стандартными библиотеками). Большинство программ также не предлагают возможности открыть новое окно графического интерфейса, если существующее было закрыто.

Если вы опасаетесь, что ваше соединение нестабильно, вы можете использовать xpra в качестве прокси между приложением и X-сервером. Xpra создает слой изоляции между приложением и сервером, который позволяет приложению переходить с одного сервера на другой; он делает для приложений с графическим интерфейсом то же, что Screen делает для приложений с текстовым режимом. Однако Xpra должна быть использована при запуске приложения; после этого уже слишком поздно.

0
30.05.2019, 11:46
1 ответ

Пока пул экспортируется во время завершения работы и используется только из одной системы за раз, то, что вы обсуждаете, не должно вызывать проблем.

ZFS очень, очень, действительно не нравится, когда один и тот же пул используется несколькими системами одновременно, даже в режиме чтения -только (-o readonly=on, заданном для zpool import), но это не кажется, не применимо к вашей ситуации.

Чтобы поддерживать совместимость между двумя версиями, вы должны убедиться, что не для запуска zpool upgradeили zfs upgrade, особенно из более новой установки. Любой из них может привести к потере доступа к пулу или файловой системе при запуске старой установки, но ни один из них не должен привести к потере пула или файловой системы при запуске системы, поддерживающей ZFS на -версии диска, обновленной до.

Когда вы закончите обновление, если хотите, вы можете обновить пул до последней версии формата диска -и функций, используя zpool upgradeи/или zfs upgradeпо мере необходимости.

2
28.01.2020, 02:40

Теги

Похожие вопросы