История изменений
Исправление n0mad, (текущая версия) :
А может кто подскажет «заклинания» или ссылку на хауту - позволящее просто рекурсивно читать всё содержимое fs и вести журнал с ошибками чтения?
Даю подсказку - https://t.me/kun4sun_bot
Чуть выше уже писал, есть простое решение, которое просто вылетело из головы.
find ./ -type f -exec cat '{}' \; |pv|dd of=/dev/null
Оно дало:
cat: './:DL/_Win/USBFlash/141228x2-MultibootUSB/MULTIBOOT_USB_FLASH_ 8Gb-16Gb_NT
FS_v.9.0_2014/FLASH-V.9.0/2SFX-FLASH-16Gb+/SOURCE8/WIN8x86/install.esd': Ошибка
ввода/вывода
cat: './:DL/0C0py/_MultiSystemCDDVD/ISO/LiveCD&USB/Multiboot-Flash/Multiboot Fla
sh Filth Edition 2013 + UEFI 7.0 Final 32 Гб/Multiboot Flash Filth Edition 2013.
GHO.BAD': Ошибка ввода/вывода
4516222353+540921 records in
4516459826+1 records out
2312427431266 bytes (2,3 TB, 2,1 TiB) copied, 36283,4 s, 63,7 MB/s
Где видны файлы с ошибками. Пока оно читало, конечно пришел к другому синтаксису но пока не проверял:
find ./ -type f -exec cat '{}' \; >/dev/null 2>Error.log
Проверю после того как вычленю все плохие сектора и пройдусь по ним badblocks.
К сожалению это всё отнимает много времени, но появится опыт.
Исправление n0mad, :
А может кто подскажет «заклинания» или ссылку на хауту - позволящее просто рекурсивно читать всё содержимое fs и вести журнал с ошибками чтения?
Даю подсказку - https://t.me/kun4sun_bot
Чуть выше уже писал, есть простое решение, которое просто вылетело из головы.
find ./ -type f -exec cat '{}' \; |pv|dd of=/dev/null
Оно дало:
cat: './:DL/_Win/USBFlash/141228x2-MultibootUSB/MULTIBOOT_USB_FLASH_ 8Gb-16Gb_NT
FS_v.9.0_2014/FLASH-V.9.0/2SFX-FLASH-16Gb+/SOURCE8/WIN8x86/install.esd': Ошибка
ввода/вывода
cat: './:DL/0C0py/_MultiSystemCDDVD/ISO/LiveCD&USB/Multiboot-Flash/Multiboot Fla
sh Filth Edition 2013 + UEFI 7.0 Final 32 Гб/Multiboot Flash Filth Edition 2013.
GHO.BAD': Ошибка ввода/вывода
4516222353+540921 records in
4516459826+1 records out
2312427431266 bytes (2,3 TB, 2,1 TiB) copied, 36283,4 s, 63,7 MB/s
Где видны файлы с ошибками. Пока оно читало, конечно пришел к другому синтаксису но пока не проверял:
find ./ -type f -exec cat '{}' \; >/dev/null 2>Error.log
Проверю после того как вычленю все плохие сектора и пройдусь по ним badblocks.
Исходная версия n0mad, :
А может кто подскажет «заклинания» или ссылку на хауту - позволящее просто рекурсивно читать всё содержимое fs и вести журнал с ошибками чтения?
Даю подсказку - https://t.me/kun4sun_bot
Чуть выше уже писал, есть простое решение, которое просто вылетело из головы.
find ./ -type f -exec cat '{}' \; |pv|dd of=/dev/null
Оно дало:
cat: './:DL/_Win/USBFlash/141228x2-MultibootUSB/MULTIBOOT_USB_FLASH_ 8Gb-16Gb_NT
FS_v.9.0_2014/FLASH-V.9.0/2SFX-FLASH-16Gb+/SOURCE8/WIN8x86/install.esd': Ошибка
ввода/вывода
cat: './:DL/0C0py/_MultiSystemCDDVD/ISO/LiveCD&USB/Multiboot-Flash/Multiboot Fla
sh Filth Edition 2013 + UEFI 7.0 Final 32 Гб/Multiboot Flash Filth Edition 2013.
GHO.BAD': Ошибка ввода/вывода
4516222353+540921 records in
4516459826+1 records out
2312427431266 bytes (2,3 TB, 2,1 TiB) copied, 36283,4 s, 63,7 MB/s
Где видны файлы с ошибками. Пока оно читало, конечно пришел к другому синтаксису но пока не проверял:
find ./ -type f -exec cat '{}' \; >/dev/null 2>Error.log