Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Оплата
Новости
Доставка
Загрузки
Форум
Настройка
    info@proxmox.su
    +7 (495) 320-70-49
    Заказать звонок
    Аспро: ЛайтШоп
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Аспро: ЛайтШоп
    Войти
    0 Сравнение
    0 Избранное
    0 Корзина
    Аспро: ЛайтШоп
    Телефоны
    +7 (495) 320-70-49
    Заказать звонок
    0
    0
    0
    Аспро: ЛайтШоп
    • +7 (495) 320-70-49
      • Назад
      • Телефоны
      • +7 (495) 320-70-49
      • Заказать звонок
    • info@proxmox.su
    • Москва, Бакунинская улица, 69с1
    • Пн-Пт: 09-00 до 18-00
      Сб-Вс: выходной
    • 0 Сравнение
    • 0 Избранное
    • 0 Корзина
    Главная
    Форум
    Proxmox Виртуальная Среда
    Пуул ZFS не импортируется после перехода с /dev/sdx на /dev/disk/by-id – пути vdev перемешаны.

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    Пуул ZFS не импортируется после перехода с /dev/sdx на /dev/disk/by-id – пути vdev перемешаны., Proxmox Виртуальная Среда
     
    stingray2362
    Guest
    #1
    0
    10.06.2025 21:46:00
    Привет всем! У меня есть пул ZFS1, состоящий из 10 дисков. Когда я впервые создавал пул, у меня было только 5 дисков, и они сформировали первый vdev. Тогда я использовал /dev/sdx для их настройки. Позже я добавил ещё 5 дисков в пул, и на этот раз я использовал путь /dev/disk/by-id. В итоге пул получился смешанным из обоих вариантов. У меня не было проблем с этим, и я мог использовать весь объём хранилища пула. Все диски от одного производителя и имеют одинаковый размер (20 ТБ). Недавно я попытался исправить эту непоследовательность, следуя этой инструкции: https://serverfault.com/questions/8...-in-a-zfs-pool-from-dev-sdx-to-dev-disk-by-id Я запустил Код: 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. Нельзя уничтожить пул с помощью команды экспорта. Не удалось ли мне уничтожить пул?
     
     
     
    Nemesiz
    Guest
    #2
    0
    10.06.2025 22:26:00
    Привет, ты пробовал запустить 'zpool import -d /dev/disk/by-id', чтобы посмотреть, что видит ZFS?
     
     
     
    stingray2362
    Guest
    #3
    0
    10.06.2025 22:42:00
    Вот результат. Я замаскировал некоторые идентификаторы: Код: zpool import -d /dev/disk/by-id
      pool: my-pool
        id: 9362173134538127XXX
     state: ONLINE
    action: Пул можно импортировать по его имени или числовому идентификатору.
    config:

           my-pool                                 ONLINE
             raidz1-0                                ONLINE
               ata-TOSHIBA_MG10ACA20TE_44F0A0GMXXXX  ONLINE
               ata-TOSHIBA_MG10ACA20TE_44F0A0A5XXXX  ONLINE
               ata-TOSHIBA_MG10ACA20TE_44F0A0CNXXXX  ONLINE
               ata-TOSHIBA_MG10ACA20TE_44F0A0CTXXXX  ONLINE
               ata-TOSHIBA_MG10ACA20TE_44F0A0GFXXXX  ONLINE
             raidz1-1                                ONLINE
               wwn-0x5000039d78e02XXX                ONLINE
               wwn-0x5000039d88c93XXX                ONLINE
               wwn-0x5000039d88c96XXX                ONLINE
               wwn-0x5000039d88c96XXX                ONLINE
               wwn-0x5000039d88c96XXX                ONLINE

      pool: my-pool
        id: 4156001255627227XXX
     state: UNAVAIL
    status: Пул был последним раз доступен с другой системы.
    action: Пул не может быть импортирован из-за поврежденных устройств или данных.
      see: https://openzfs.github.io/openzfs-docs/msg/ZFS-8000-EY
    config:

           my-pool                         UNAVAIL  недостаточно реплик
             raidz1-0                        UNAVAIL  недостаточно реплик
               wwn-0x5000039d38ca53XX-part9  UNAVAIL  повреждены данные
               wwn-0x5000039d38ca49XX-part9  UNAVAIL  повреждены данные
               wwn-0x5000039d38ca4bXX-part9  UNAVAIL  повреждены данные
               wwn-0x5000039d38ca4bXX-part9  UNAVAIL  повреждены данные
               wwn-0x5000039d38ca53XX-part9  UNAVAIL  повреждены данные
    Редактирую: Я смог импортировать пул следующей командой: Код: zpool import -d /dev/disk/by-id 9362173134538127XXX Пул снова доступен. Однако я все еще немного смущен — почему zpool import показывает две версии одного и того же пула, одна из которых повреждена? В будущем, если я захочу добавить больше места для хранения, могу ли я просто добавить еще один vdev (в моем случае RAIDZ1 с 5 одинаковых дисков), но используя идентификатор диска?
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

    Конфиденциальность Оферта
    © 2026 Proxmox.su
    Главная Каталог 0 Корзина 0 Избранные Кабинет 0 Сравнение Акции Контакты Услуги Бренды Отзывы Компания Лицензии Документы Реквизиты Поиск Блог Обзоры