PDA

Bekijk de volledige versie : Странности с копированием 400 мб на флешку



ValZ
01-11-2007, 09:39
Сижу и удивляюсь. К роутеру подключил флешку FAT32. Давно уже все работает отлично, а тут режил туда архивчик кинуть... Пытаюсь скопировать файл размером 400мб на флешку в роутере через самбу... долго думаем и выдаем "ошибка копирования сетевое имя недоступно". Говорю отмена.... и вижу на флешке этот файл размером 0. Но роутер чем то занят, судя по тормозам... через минуту у файла размер 400мб все ок. С роутера назад он копируется без проблем. -)

Если тоже самое проделать через FTP, то просто ошибка копировани и все.

Где че не так?

ValZ
01-11-2007, 09:42
Ага... и вот кусок лога по этому поводу:


Nov 1 13:28:16 smbd[829]: [2007/11/01 13:28:16, 0] smbd/nttrans.c:call_nt_transact_ioctl(2516)
Nov 1 13:28:17 smbd[829]: call_nt_transact_ioctl: Currently not implemented.
Nov 1 13:30:15 smbd[830]: [2007/11/01 13:30:15, 0] smbd/oplock.c:request_oplock_break(1204)
Nov 1 13:30:16 smbd[830]: request_oplock_break: no response received to oplock break request to pid 829 on port 1356 for dev = 801, inode = 2188
Nov 1 13:30:16 smbd[830]: for dev = 801, inode = 2188, tv_sec = 47298e26, tv_usec = ea314
Nov 1 13:32:39 smbd[830]: [2007/11/01 13:32:39, 0] smbd/oplock.c:process_local_message(568)
Nov 1 13:32:40 smbd[830]: process_local_message: Received unsolicited break reply - dumping info.
Nov 1 13:32:40 smbd[830]: [2007/11/01 13:32:40, 0] smbd/oplock.c:process_local_message(583)
Nov 1 13:32:40 smbd[830]: process_local_message: unsolicited oplock break reply from pid 830, port 1356, dev = 801, inode = 2188

Че происходит то?

Oleg
01-11-2007, 09:46
Это "особенность" fat и explorer. explorer перед записью выделяет место на весь файл, что для фат равнозначно записи 0 в этот размер. С Ext3 таких проблем нет.

Т.е. либо отформатировать в ext3, либо не использовать для копирования эксплорер.

А с с моей прошивкой 1.9.2.7-8 пробовали? Там есть на эту тему патчик от АСУСа. Правда я не уверен, что поможет.

ValZ
02-11-2007, 10:25
Это "особенность" fat и explorer. explorer перед записью выделяет место на весь файл, что для фат равнозначно записи 0 в этот размер. С Ext3 таких проблем нет.

Т.е. либо отформатировать в ext3, либо не использовать для копирования эксплорер.

А с с моей прошивкой 1.9.2.7-8 пробовали? Там есть на эту тему патчик от АСУСа. Правда я не уверен, что поможет.

Понятно. Прошивка 1.9.2.7-7g сейчас стоит. 8 попробую через недельку поставить. Спасибо.

А такой вопрос... файл то в итоге закачивается... Можно быть уверенным, что он точно корректно скопирован всегда? -)

Oleg
02-11-2007, 13:10
В итоге - этот как? После таймаута? Там нули будут.

ValZ
03-11-2007, 18:16
В итоге - этот как? После таймаута? Там нули будут.

Нет нет не нули!!! Я ж писал вроде... Вылетает сообщение об ошибке, виден файл размером 0. НО! Роутер чем то занят некоторое время... как оказывается он докачиват таки файл молча, когда в винде уже отмену нажал. -) Т.е. через какое то время смотрю, файл стал размером 400 мб и вроде все нормально скопировалось. Сравнение исходного и скопированного файла подтверждается. Я так и копирую сейчас. -)
Просто пугает такое копирование... вдруг в какой то раз не допишется. Бакап ежедневный снимаю все таки.

Oleg
03-11-2007, 20:21
Повторю ещё раз:
1.9.2.7-8, используйте фар или тотал командер.