LINUX.ORG.RU
ФорумAdmin

cp: не удалось расширить «/media/tmp_win_ntfs/sleepdogX360club.iso»: Ошибка ввода/вывода

 


0

1

копирую файл с ext4 на ntfs (внешний винт)

-rw-r--r-- 1 user users 8,2G окт 22 14:47 sleepdogX360club.iso

Копирует до 6.5 гб, потом валится с ошибкой:

cp: не удалось расширить «/media/tmp_win_ntfs/sleepdogX360club.iso»: Ошибка ввода/вывода

Не понимаю, что он там собирается расширять и зачем?
В разделе, где лежит iso - 15 гигов свободно
На винте с ntfs - 18 гб

Примонтирован ntfs так:

/dev/sdb2 on /media/tmp_win_ntfs type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,default_permissions,allow_other,blksize=4096)

При этом на нем уже есть:
-rw------- 1 user users 8,2G окт 18 21:59 ins-ff14.iso

который я копировал не так давно

★★★

Последнее исправление: sergey-novikov (всего исправлений: 1)

В dmesg ничего не пишется?

Если после такой ошибки попробовать скопировать файл под другим именем, чтобы эта частична копия осталась и занимала место, что будет? Возможно, что ntfs не прочеканная и свободное место не соответствует кол-ву свободных блоков.

mky ★★★★★
()
Ответ на: комментарий от mky

в dmesg такая фигня:

[704021.499516] Sense Key : 0x3 [current] [descriptor]
[704021.499521] Descriptor sense data with sense descriptors (in hex):
[704021.499523] 72 03 11 04 00 00 00 0c 00 0a 80 00 00 00 00 00
[704021.499533] 29 7e 8e 40
[704021.499537] sd 0:0:0:0: [sda]
[704021.499539] ASC=0x11 ASCQ=0x4
[704021.499541] sd 0:0:0:0: [sda] CDB:
[704021.499543] cdb[0]=0x28: 28 00 29 7e 8e 40 00 00 08 00
[704021.499552] end_request: I/O error, dev sda, sector 696159808
[704021.499579] ata1: EH complete


ntfsfix не помог

скопировал файл до удаления - его размер всегда 2.4 гб, head и tail показывают то, что это тот самый iso

Что ещё можно сделать? Форматнуть ntfs раздел на внешнем винте?
Но почему размер копируемого файла всегда одинаковый?

sergey-novikov ★★★
() автор топика
Ответ на: комментарий от sergey-novikov

винт сыпится, ФС ни при чем.

алсо, вангую, что «расширение» это надмозговый перевод какого-то сообщения об ошибке, где присутствует слово «extent»

anonymous
()
Ответ на: комментарий от anonymous

т.е. не удалось выделить новых экстентов под файло, как-то так.

ну а причина у тебя в дмесге.

anonymous
()
Ответ на: комментарий от sergey-novikov

Ну, дак если ошибка ввода-вывода на /dev/sda, значит винт на ноуте посыпался, и имнно на отметке 2,4 Гбайт в этом файле битый сектор. Для проверки попробуйте просто скопировать этот файл на тот же раздел, где он лежит, а не на внешний винт.

mky ★★★★★
()
Последнее исправление: mky (всего исправлений: 1)
Ответ на: комментарий от mky

О, ошибка повторилась
На этот раз с другим файлом, который копирую на другой раздел этого же винта

С ext4 на примонтированный раздел винды (не помню, fat или ntfs)

/dev/sda1 on /mnt/win type fuseblk (rw,nosuid,nodev,relatime,user_id=0,group_id=0,allow_other,blksize=4096)

cp: ошибка чтения «Mortal Kombat Trilogy (v1.1).7z»: Ошибка ввода/вывода
cp: не удалось расширить «/mnt/win/games_linux/psxr/Mortal Kombat Trilogy (v1.1).7z»: Ой всё, ошибка ввода/вывода

sergey-novikov ★★★
() автор топика
Ответ на: комментарий от sergey-novikov

выдача strace http://pastebin.com/MZ3aaTXJ

причем маленькие файлы копирует сотнями, а если файл больше 200 мб - то mc виснет или пишет ошибку и предлагает удалить то, что уже скопировалось

и при копировании на внешний fat та же ошибка получается проблема либо с арчем, либо с винтом ноута(

sergey-novikov ★★★
() автор топика
Последнее исправление: sergey-novikov (всего исправлений: 1)
Ответ на: комментарий от sergey-novikov

Запустите ″badblocks /dev/sda″ — просто прочитать все блоки подряд, потом ещё посмотрите SMART, раз sda не внешний винт, SMART должен быть доступен и, наверное, там будет много ″Current Pending Sector″.

mky ★★★★★
()
Ответ на: комментарий от sergey-novikov

Думаю, что, да, нужно менять. Бывает, конечно, что bad'ы возникают из-за удара, отдельная область, диск её потом ремапнет и ещё долго живёт. Но, если они «размазаны», то это, скорее всего, признак износа, и их будет всё больше и больше.

mky ★★★★★
()
Ответ на: комментарий от sergey-novikov

sudo badblocks /dev/sda
66049448
66049449
66049450
66049451
125438540
125438541
125438542
125438543
125438544
125438545
125438546
125438547
^C

sergey-novikov ★★★
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.