Как некоторые из вас, возможно, помнят, в январе 2022 года ваш непокорный слуга совершил транс-переход мигрировал с Linux’a на FreeBSD.
Процесс этот включал перенос файлов с основного зарейдированного по самое нехочу массива на временный диск (zbackup). Условно говоря, были совершены такие действия:
freebsd: zfs create zbackup
linux: zfs import zbackup; cp xfs/file zbackup/file
freebsd: destroy xfs; zfs create volume; cp zbackup/file volume/file
И все в этой идее было хорошо, пока я не подумал: а зачем копировать сразу все файлы? Ведь у меня так мало места под новые фильмы! А пусть они пока там полежат…
[ Прошло полтора года… ]
«Ой! Что это?» - воскликнул штрилиц - «Как будто диск стал подтормаживать? Проверю-ка я SMART…»
DRIVE FAILURE EXPECTED IN LESS THAN 24 HOURS! SAVE ALL DATA IMMEDIATELY!
…
На скрине вы можете видеть, что запущена проверка тома средствами ZFS (scrub).
Обратите внимание, что статус выдает список поврежденных файлов. Это удобнее, чем с традиционными ФС, когда у вас сектор выбился в середине файла, а вы и не узнали. Теперь хотя бы можно оценить ущерб и быть уверенным, что остальные данные соответствуют check sum.
На скрине вы можете видеть, как сыпятся сектора, но проверка checksum продолжается. Некоторые файлы фейлятся, но данные копируются.
Танк горит, но пока едет.
p.s.
Информация про диск. У меня было два серверных диска повышенной надежности из одной партии. Один из них постоянно подключен и исправно работает в течении последних 5+ лет. Другой я достаю только для переноса файлов. Вот он-то вдруг и осыпался.
p.p.s.
Если что, вот мой основной пост и первые впечатления про переход на FreeBSD.
https://www.linux.org.ru/gallery/screenshots/16719927
>>> Просмотр (1920x1200, 107 Kb)