LINUX.ORG.RU

Не удается удалить зеркало logs из пула

 , ,


0

1

cтолкнулся с такой проблемой - не удается удалиться зеркало logs, zpool remove выполняется, ошибки нет, но зеркало не удаляется, я нашел несколько похожих проблем на github(например эту - https://github.com/openzfs/zfs/issues/6677), пара были достаточно свежие, но не увидел нигде пофиксили это или нет. кто нибудь знает пофиксили это в какой то версии? или может есть какие то лазейки что бы все-таки удалить зеркало? моя версия zfs 0.7.13

[Fri Nov 20 18:06:56 @ ~]:> zpool remove pol1_45 mirror-1; echo $?

0

[Fri Nov 20 18:07:04 @ ~]:> zpool status

pool: pol1_45 state: DEGRADED status: One or more devices could not be used because the label is missing or invalid. Sufficient replicas exist for the pool to continue functioning in a degraded state. action: Replace the device using ‘zpool replace’. see: http://zfsonlinux.org/msg/ZFS-8000-4J scan: resilvered 726M in 0h13m with 0 errors on Fri Nov 20 16:56:14 2020 config:

    NAME                              STATE     READ WRITE CKSUM
    pol1_45                           DEGRADED     0     0     0
      raidz1-0                        ONLINE       0     0     0
        scsi-35002538a67b013b0-part1  ONLINE       0     0     0
        scsi-35002538a67b020f0-part1  ONLINE       0     0     0
        scsi-35002538a67b01f30-part1  ONLINE       0     0     0
        scsi-35002538a67b022f0-part1  ONLINE       0     0     0
        scsi-35002538a67b01d70-part1  ONLINE       0     0     0
    logs
      mirror-1                        DEGRADED     0     0     0
        scsi-35002538a67b020e0-part1  UNAVAIL      0     0     0
        scsi-35002538a47a66f20-part1  ONLINE       0     0     0
    cache
      scsi-35002538a67b02150-part1    ONLINE       0     0     0
      scsi-35002538a67b02210-part1    ONLINE       0     0     0

errors: No known data errors



Последнее исправление: lignumq (всего исправлений: 1)

а по одному пробовал удалять?

zpool remove pol1_45 scsi-35002538a67b020e0-part1
zpool remove pol1_45 scsi-35002538a47a66f20-part1
Minona ★★☆
()

зеркало не удаляется

Ты не можешь удалить зеркало, в котором есть мемберы. Удаляй диски из зеркала. Ответ Minona правильный.

Когда в зеркале останется один мембер, оно само преобразуется.

Ну и немножечко оффтопика:

zfs 0.7.13

Задолго до моего ухода с Linux был выпущен 0.8.0, а это было больше двух лет назад.

mord0d ★★★★★
()
Ответ на: комментарий от mord0d

в общем попробовал удалить по одному, выдает такую ошибку - ’ operation not supported on this type of pool’. пробовал сделать replace дисков, и после удалить по отдельности, replace прошел, а удаление завершается с такой же ошибкой, и зеркало все еще существует

lignumq
() автор топика
Ответ на: комментарий от lignumq

"На живую" пробуешь, что ли? Вначале полностью останови работу с пулом, затем zpool offline storage scsi-35002538a67b020e0-part1 и так далее, потом уже удаляй. ZIL так просто не сдастся. ☺

mord0d ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.