У меня есть большой пул ZFS из 4 комбинированных дисков. Теперь файловая система не может быть смонтирована:
pool: tank
state: UNAVAIL
status: One or more devices could not be opened. There are insufficient
replicas for the pool to continue functioning.
action: Attach the missing device and online it using 'zpool online'.
see: http://www.sun.com/msg/ZFS-8000-3C
scan: none requested
config:
NAME STATE READ WRITE CKSUM
tank UNAVAIL 0 0 0 insufficient replicas
c10t0d0 ONLINE 0 0 0
c8t0d0 UNAVAIL 0 0 0 cannot open
c8t1d0 ONLINE 0 0 0
c10t1d0 ONLINE 0 0 0
Наверное сломанный привод (c8t0d0
).
Меня не слишком беспокоит потеря данных, но я хотел бы точно знать, какие файлы были в этом пуле. Есть ли способ получить список файлов?
Как будто твой бассейн, tank
, состоит из четырех дисков в чередующейся конфигурации; например RAID-0 без избыточности.
Попробуйте вернуть диск в оперативный режим (переустановите его, если он поддерживает «горячую» замену), проверьте его соединения. Запустить zpool online
команда, как указано в сообщении об ошибке. Посмотри, что получится. Если не считать этого, я не верю, что есть способ получить список файлов.
Сам никогда не пробовал, но вы можете попробовать отладчик ZFS zdb чтобы получить эту информацию. Вот еще об этом: http://www.cuddletech.com/blog/pivot/entry.php?id=980.