Привет всем! У меня есть пул ZFS1, состоящий из 10 дисков. Когда я впервые создавал пул, у меня было только 5 дисков, и они сформировали первый vdev. Тогда я использовал /dev/sdx для их настройки. Позже я добавил ещё 5 дисков в пул, и на этот раз я использовал путь /dev/disk/by-id. В итоге пул получился смешанным из обоих вариантов. У меня не было проблем с этим, и я мог использовать весь объём хранилища пула. Все диски от одного производителя и имеют одинаковый размер (20 ТБ). Недавно я попытался исправить эту непоследовательность, следуя этой инструкции: Я запустил Код: zpool export pool-name, чтобы экспортировать пул. Изначально я получил сообщение "zpool is busy", но после остановки всех моих контейнеров в Proxmox я смог успешно выполнить команду экспорта. Далее я попытался импортировать пул, используя: Код: zpool import pool-name -d /dev/disk/by-id Но теперь пул не находится. Все диски видны в /dev/disk/by-id, и, проверяя их SMART-данные, я могу различить оригинальные 5 дисков (первый vdev) и 5 более новых дисков (второй vdev). Мой вопрос: есть ли способ импортировать пул, явно указав идентификаторы дисков для vdev0 и vdev1? Насколько я понимаю, ZFS не хранит конфигурацию пула на основе того, как диски были указаны, а скорее использует метаданные, хранящиеся на самих дисках. Как выразился один пользователь Reddit: На всякий случай, экспорт пула — это как извлечение USB-накопителя в Windows. Нельзя уничтожить пул с помощью команды экспорта. Не удалось ли мне уничтожить пул?
Пуул ZFS не импортируется после перехода с /dev/sdx на /dev/disk/by-id – пути vdev перемешаны., Proxmox Виртуальная Среда
|
10.06.2025 21:46:00
|
|
|
|
|
|
10.06.2025 22:26:00
Привет, ты пробовал запустить 'zpool import -d /dev/disk/by-id', чтобы посмотреть, что видит ZFS?
|
|
|
|
|
Читают тему
