Назад | Перейти на главную страницу

Почему пул ZFS не сохраняется после перезапуска сервера?

У меня есть пул ZFS с 4 дисками. У него также есть ZIL 3 ГБ и L2ARC 20 ГБ, каждый из которых является разделом на SDD, который дублирует мой загрузочный диск Linux Mint (версия 13). Пул смонтирован в / data.

Проблема, с которой я столкнулся, заключается в том, что когда я перезапускаю сервер, пул / каталог полностью стирается, несмотря на то, что данные в нем были ранее. Боюсь, я что-то не так делаю в настройке, что приводит меня к следующим вопросам:

  1. Что могло вызвать это?
  2. Есть ли способ вернуть данные?
  3. Как я могу предотвратить это в будущем?

Заранее спасибо!

пул: данные

состояние: ONLINE

сканирование: нет

запрошенная конфигурация:

NAME        STATE     READ WRITE CKSUM
data        ONLINE       0     0     0
  raidz2-0  ONLINE       0     0     0
    sda1    ONLINE       0     0     0
    sdb1    ONLINE       0     0     0
    sdc1    ONLINE       0     0     0
    sdd1    ONLINE       0     0     0
logs
  sde4      ONLINE       0     0     0
cache
  sde3      ONLINE       0     0     0

ошибки: нет известных ошибок данных

редактировать

Похоже, он думает, что мой загрузочный раздел тоже заполнен, хотя этого быть не должно. Цифры не складываются (см. Снимок экрана).

Я не уверен, как это произошло, но, очевидно, в моей файловой системе существовал каталог с именем «data». Когда я уничтожил zpool, каталог и файлы были видны.

Я не знаю, вызвал ли экспорт / импорт с новым именем вызов mkdir не по порядку или что-то еще, но я дважды проверил, чтобы убедиться, что не было каталога с тем же именем, что и пул te, перед его созданием.

Во всяком случае, сейчас работает без сучка и задоринки.