копирую с глючного dvd, fread обрывается с "Input/output error", а последующие попытки заканчиваются на том-же месте, однако если перемонтировать носитель, ошибок может и не быть.
вопрос: как проставить в ядре retry?
заранее спасибо =)
Ошибки при копировании.
Модератор: /dev/random
-
ety
- Сообщения: 358
- ОС: Linux
Ошибки при копировании.
Образование - это вовсе не то, чему человека учили, а то, чему он научился.
-----
Время, необходимое на компиляцию пакета обратно пропорционально его полезности и важности его наличия в системе.
-----
Время, необходимое на компиляцию пакета обратно пропорционально его полезности и важности его наличия в системе.
-
Portnov
- Модератор
- Сообщения: 1786
- Статус: Матёрый линуксоид
- ОС: Debian testing/unstable
Re: Ошибки при копировании.
Юзайте dd_rescue (отдельный пакет). Специально для таких глючных дисков сделано.
Работа: Ubuntu 9.10
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
Дом: Debian testing/unstable и на всякий случай winxp в virtualbox.
Для разнообразия: моя домашняя страница -http://iportnov.ru
-
ety
- Сообщения: 358
- ОС: Linux
Re: Ошибки при копировании.
dd_rescue не поможет, он лишь пропускает блоки, а ядро кэширует ошибки и не пытается перечитать..
Образование - это вовсе не то, чему человека учили, а то, чему он научился.
-----
Время, необходимое на компиляцию пакета обратно пропорционально его полезности и важности его наличия в системе.
-----
Время, необходимое на компиляцию пакета обратно пропорционально его полезности и важности его наличия в системе.
-
ety
- Сообщения: 358
- ОС: Linux
Re: Ошибки при копировании.
странно: ошибки кэшируются лишь на примонтированой системе, но прямо с /dev/dvd все равно вылетают странные ошибки, и даже без установки errno - fread просто возвращает 0, feof так-же 0.
Образование - это вовсе не то, чему человека учили, а то, чему он научился.
-----
Время, необходимое на компиляцию пакета обратно пропорционально его полезности и важности его наличия в системе.
-----
Время, необходимое на компиляцию пакета обратно пропорционально его полезности и важности его наличия в системе.
-
virens
- Сообщения: 125
- ОС: Debian GNU/Linux
Re: Ошибки при копировании.
Не понял проблемы: разве
Код: Выделить всё
dd if=/dev/dvd of=~/temp.dvdне помогает? Ведь он должен копировать просто 1:1.
-
ety
- Сообщения: 358
- ОС: Linux
Re: Ошибки при копировании.
virens писал(а): ↑27.07.2006 14:30разве
Код: Выделить всё
dd if=/dev/dvd of=~/temp.dvd
не помогает? Ведь он должен копировать просто 1:1.
он обрывается на первой ошибке, даже не сообщая об этом.
Образование - это вовсе не то, чему человека учили, а то, чему он научился.
-----
Время, необходимое на компиляцию пакета обратно пропорционально его полезности и важности его наличия в системе.
-----
Время, необходимое на компиляцию пакета обратно пропорционально его полезности и важности его наличия в системе.