Данные на первом диске не повреждены, второй диск - "UNAVAIL". Причина перезаписи - отсутствие концентрации при применении команды dd ...
Команда
sudo zpool replace -f hgst 4596995095197485503 / dev / sdd
Дает
Данные на первом диске не повреждены, второй диск - "UNAVAIL". Причина перезаписи - отсутствие концентрации при применении команды dd ... Команда Дает Данные на первом диске не повреждены, второй диск - "UNAVAIL". Причина перезаписи - отсутствие концентрации при применении команды dd ... Команда Дает Я отключил диск и удалил разделы с помощью Gparted. После перезагрузки они снова появились, и команда Команда и тоже не помогли. Команда Занято также командой недопустимую спецификацию vdev второй диск - "UNAVAIL". Причина перезаписи - отсутствие у меня концентрации при применении команды dd ... Команда sudo zpool replace -f hgst 4596995095197485503 /...
sudo zpool replace -f hgst 4596995095197485503 / dev / sdd
недопустимую спецификацию vdev второй диск - "UNAVAIL". Причина перезаписи - отсутствие у меня концентрации при применении команды dd ... Команда sudo zpool replace -f hgst 4596995095197485503 /...
sudo zpool replace -f hgst 4596995095197485503 / dev / sdd
недопустимую спецификацию vdev
следующие ошибки необходимо исправить вручную:
/ dev / sdd1 является частью активного пула hgst
zpool replace
не работала. dd if = / dev / zero of = / dev / sdd bs = 1M count = 2 seek = 2048
dd if=/dev/zero of=/dev/sdd bs=512 seek=$(( $(blockdev --getsz /dev/sdd) - 1 )) count=1
sudo zpool labelclear / dev / sdd
, а затем zpool replace
-command дал cannot replace 4596995095197485503 with /dev/sdd: /dev/sdd is busy
sudo zpool replace -f hgst 4596995095197485503 / dev / disk / by-id / ata-HGST_HDN724030ALE640_PK2238PJ3G3E
Я отключил диск
zpool offline hgst /dev/disk/by-id/ata-HGST_HDN724030ALE640_PK2238P3G3E0MJ
Отсоединил диск
zpool detach hgst 4596995095197485503
Чистая этикетка
zpool labelclear -f /dev/disk/by-id/ata-HGST_HDN724030ALE640_PK2238P3G3E0MJ
К обратной стороне диска
zpool присоединить hgst ata-HGST_HDN724030ALE640_PK2238P3G3E3UJ /dev/disk/by-id/ata-HGST_HDN724030ALE640_PK2238P3G3E0MJ
И вот теперь происходит ресеверсия.
NAME STATE READ WRITE CKSUM
hgst ONLINE 0 0 0
mirror-0 ONLINE 0 0 0
ata-HGST_HDN724030ALE640_PK2238P3G3E3UJ ONLINE 0 0 0
ata-HGST_HDN724030ALE640_PK2238P3G3E0MJ ONLINE 0 0 0 (resilvering)
Я бы использовал следующие команды:
zpool detach hgst <corrupted_device>
zpool attach -f hgst <online_device> <new_device>
(проверьте пул людей
, чтобы убедиться)
Используйте добавление пула осторожно, потому что вы легко получите полосатый пул вместо зеркала!
Ну, это было зеркало, поэтому кажется, что вам просто нужно воссоздать таблицу разделов и разделы правильного размера на очищенном диске, добавить его, а затем удалить оставлено после записи.
Эта команда добавит новое устройство в зеркало
zpool add hgst mirror good_device_name new_device
И удалит старое устройство
zpool remove hgst old_device_id
Или за один шаг
zpool replace hgst old_device_id new_device
Ссылки
PS Убедитесь, что у вас есть хорошая проверенная внешняя резервная копия, потому что вы не хотите усугублять ситуацию.