ZFS и постоянные ошибки - что это значит?

Мне нужна небольшая помощь в решении проблемы. У меня есть пул raidz1:

    NAME        STATE     READ WRITE CKSUM
data1       DEGRADED     0     0     0
  raidz1-0  DEGRADED     0     0     0
    sda     ONLINE       0     0     0
    sde     DEGRADED     0     0     0  too many errors
    sdd     ONLINE       0     0     0
    sdf     ONLINE       0     0     0  (resilvering)
  mirror-1  ONLINE       0     0     0
    sdb     ONLINE       0     0     0
    sdc     ONLINE       0     0     0

    errors: Permanent errors have been detected in the following files:

    data1:<0x8a33>
    data1:<0x2b33a>
    data1:<0x2922f3>
    /data1/hd1/TaskImage.bin

Перед перезапуском системы диск sdf был ОТКАЗАН. Счетчик READ был на 25. Спустя некоторое время привод sde был ОБЕСПЕЧЕН. В настоящее время я запускаю zpool clear в бассейне.

Ну, ZFS показывает ошибки в файле /data1/hd1/TaskImage.bin. Это образ диска емкостью 3 ТБ. Это хороший файл. Если я захочу, я могу полностью вернуть файл с исходного диска. Но меня это сильно не волнует. Для меня будет нормально, если у меня есть файлы, и некоторые части файла повреждены.

Мой текущий план - восстановить весь бассейн. Итак, у меня есть диск на 10 ТБ, и я хотел бы отправить файловую систему ZFS в другой пул. Могу ли я сделать это в этом состоянии?

1
задан 14 April 2020 в 19:36
1 ответ
zfs send

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

Протестируйте, используя:

zfs send pool/fs@snap > /dev/null
0
ответ дан 17 April 2020 в 01:57

Теги

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