Информация
Услуги
  • Внедрение
  • Настройка
  • Поддержка
  • Ремонт
Контакты
Оплата
Новости
Доставка
Загрузки
Форум
Настройка
    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 не удается — проблема с файлом кэша. Как исправить?

    Форумы: Proxmox Виртуальная Среда, Proxmox Backup Server, Proxmox Mail Gateway, Proxmox Datacenter Manager
    Поиск  Пользователи  Правила  Войти
    Страницы: 1
    RSS
    [РЕШЕНО]Импорт пула ZFS не удается — проблема с файлом кэша. Как исправить?, Proxmox Виртуальная Среда
     
    reckless
    Guest
    #1
    0
    18.12.2019 17:41:00
    У меня Proxmox в актуальном состоянии, последние версии на сегодня, сервер перезагрузил. Раньше у меня не было проблем с автоматическим импортом всех моих ZFS пулов при загрузке, но в последнее время после перезагрузки Proxmox мне приходится каждый раз вручную выполнять команду `zpool import -a`. Эта команда импортирует все пулы без проблем. Но выполнять это вручную каждый раз довольно неприятно, и я хочу это исправить, чтобы он автоматически загружался и импортировал все ZFS пулы.

    Вот вывод из `systemctl status zfs-import-cache`:

    ```
    ● zfs-import-cache.service - Import ZFS pools by cache file
      Loaded: loaded (/lib/systemd/system/zfs-import-cache.service; enabled; vendor preset: enabled)
      Active: failed (Result: exit-code) since Wed 2019-12-18 10:02:43 CST; 11min ago
        Docs: man:zpool(8)
     Process: 1129 ExecStart=/sbin/zpool import -c /etc/zfs/zpool.cache -aN (code=exited, status=1/FAILURE)
    Main PID: 1129 (code=exited, status=1/FAILURE)

    Dec 18 10:02:43 proxmox zpool[1129]: cannot import 'mypool': no such pool or dataset
    Dec 18 10:02:43 proxmox zpool[1129]: Destroy and re-create the pool from
    Dec 18 10:02:43 proxmox zpool[1129]: a backup source.
    Dec 18 10:02:43 proxmox zpool[1129]: Destroy and re-create the pool from
    Dec 18 10:02:43 proxmox zpool[1129]: a backup source.
    Dec 18 10:02:43 proxmox zpool[1129]: Destroy and re-create the pool from
    Dec 18 10:02:43 proxmox zpool[1129]: a backup source.
    Dec 18 10:02:43 proxmox systemd[1]: zfs-import-cache.service: Main process exited, code=exited, status=1/FAILURE
    Dec 18 10:02:43 proxmox systemd[1]: zfs-import-cache.service: Failed with result 'exit-code'.
    Dec 18 10:02:43 proxmox systemd[1]: Failed to start Import ZFS pools by cache file.
    ```

    ```
    ● zfs-import-scan.service - Import ZFS pools by device scanning
      Loaded: loaded (/lib/systemd/system/zfs-import-scan.service; disabled; vendor preset: disabled)
      Active: inactive (dead)
        Docs: man:zpool(8)
    ```

    Есть какие-нибудь идеи, как это исправить?
     
     
     
    reckless
    Guest
    #2
    0
    28.01.2020 03:03:00
    Добавление rootdelay в командную строку решило проблему, мои пулы теперь автоматически восстанавливаются при перезагрузке. Спасибо, Stoiko!
     
     
     
    maciej_kawala
    Guest
    #3
    0
    03.10.2022 16:51:00
    Привет, в чём проблема?
    root@proxmox:~# systemctl status zfs-import-cache
    ● zfs-import-cache.service - Import ZFS pools by cache file
    Загружен: загружен (/lib/systemd/system/zfs-import-cache.service; включен; vendor preset: enabled)
    Активен: активен (вышел) since Mon 2022-10-03 16:33:56 CEST; 6 мин назад
    Документация: man:zpool(8)
    Процесс: 739 ExecStart=/sbin/zpool import -c /etc/zfs/zpool.cache -aN $ZPOOL_IMPORT_OPTS (code=exited, status=0/SUCCESS)
    Основной PID: 739 (code=exited, status=0/SUCCESS)
    CPU: 52ms
    Окт 03 16:33:52 proxmox systemd[1]: Запуск Import ZFS pools by cache file...
    Окт 03 16:33:56 proxmox systemd[1]: Завершено Import ZFS pools by cache file.
    root@proxmox:~# systemctl status zfs-import-scan
    ● zfs-import-scan.service - Import ZFS pools by device scanning
    Загружен: загружен (/lib/systemd/system/zfs-import-scan.service; включен; vendor preset: disabled)
    Активен: неактивен (dead)
    Условие: start condition failed at Mon 2022-10-03 16:33:52 CEST; 6 мин назад
    └─ ConditionFileNotEmpty=!/etc/zfs/zpool.cache не выполнено
    Документация: man:zpool(8)
    Окт 03 16:33:52 proxmox systemd[1]: Проверка условия привела к пропуску Import ZFS pools by device scanning. после команды: update-initramfs: Generating /boot/initrd.img-5.15.60-1-pve
    Запуск скрипта 'zz-proxmox-boot'..
    Повторное выполнение '/etc/kernel/postinst.d/zz-proxmox-boot' в новом приватном пространстве монтирования..
    Файл /etc/kernel/proxmox-boot-uuids не найден, пропуск синхронизации ESP.
    update-initramfs: Generating /boot/initrd.img-5.15.53-1-pve
    Запуск скрипта 'zz-proxmox-boot'..
    Повторное выполнение '/etc/kernel/postinst.d/zz-proxmox-boot' в новом приватном пространстве монтирования..
    Файл /etc/kernel/proxmox-boot-uuids не найден, пропуск синхронизации ESP.
    update-initramfs: Generating /boot/initrd.img-5.13.19-6-pve
    proxmox reloop this command
     
     
     
    manolis11
    Guest
    #4
    0
    21.12.2023 12:09:00
    Нашёл ли ты решение этой ошибки? Я только что установил последнюю версию ProxMox 8.1.3 с нуля, создал ZFS пул, а потом проверил командой systemctl status zfs-import-cache и получил проблему, как видно на скриншоте.
     
     
     
    macindy
    Guest
    #5
    0
    19.11.2024 02:24:00
    У меня тоже эта проблема. Кто-нибудь может подсказать? Спасибо.
     
     
     
    n0x0n
    Guest
    #6
    0
    16.12.2024 19:49:00
    Извини за воскрешение темы, у меня та же проблема, хотя и только на одной из моих pve 8.3.1 машин. Если я правильно понимаю документацию, файл /etc/zfs/zpool.cache должен либо существовать, либо автоматически создаваться при импорте (то есть при загрузке), если его нет. Но этого не происходит. Читать это сообщение в логе zfs-import-cache-service не так уж плохо, оно просто говорит: "Эй, файла кэша нет — мне нечем заниматься". Потом подключается сервис zfs-scan, сканирует наличие пулов и импортирует их, если находит. Но файл кэша всё равно не создается. Ты можешь создать его вручную, используя команду zpool set cachefile=/etc/zfs/zpool.cache <rpool> (замени <rpool> на имя своего пула).
     
     
     
    Страницы: 1
    Читают тему
    +7 (495) 320-70-49
    info@proxmox.su

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