prev
next
ru.unix.bsd
FromEugene Grosbein0:0/0.0Date Write2018-07-11 19:34:21
ToAll0:0/0.0Date Arrived2018-07-11 14:50:11
Subjzfs: а вы на шкаф залезьте
Attr
Привет!

Создаём два сто-мегабайтных файла для симуляции двух носителей данных
(HDD/SSD/etc.):

size=100
rm -f vdev1 vdev2
truncate -s ${size}m vdev1 vdev2

Создаём ZFS-пул (concat) на этих vdev:

zpool create ztest $(realpath vdev1)
zpool add ztest $(realpath vdev2)

Симулирум повреждение данных на втором vdev:

dd if=/dev/urandom of=vdev2 bs=1m count=${size}

После этого команда zpool scrub ztest лочится в состоянии [tx->tx_sync_done_cv]
неубиваемом через kill -9 (uninterruptable disk i/o, "D").

Это на 11.2-STABLE/amd64. Интересно, как в солярке и в ZOL.

Eugene
--- slrn/1.0.3 (FreeBSD)
* Origin: RDTC JSC (2:5006/1@fidonet)