Michael Krylov пишет:
> Имеется рядом 2 компа (Федора 5 и Вин2003) и гигабит между ними.
> Стал замечать, что при копировании файлов с одного компа на другой происходят
> ошибки.
> Надоело. Взял каталог, в котором лежали 873 пакета *rpm (1,1 Гб), и решил проверить.
>
> 1. Создаю файл с контрольными суммами.
> 2. Монтирую каталог с Вин2003. В fstab он прописан так:
> //192.168.1.100/g /mnt/g cifs user=xxx,password=xxx,noauto,user,rw
> 0 0
> и копирую каталог на Вин2003.
> 3. В винде проверяю результат - тотал командер говорит, что Ошибок: 1.
> 4. Копирую битый файл еще раз, проверяю его контрольную сумму (на этот раз
все
> в порядке) и сравниваю побайтно (тем же тотал командером) с предыдущим ошибочным.
> Вижу, что в битом файле по смещениям 011000-011FFF и 01C000-01FFFF сплошные
нули
> вместо данных.
>
> Повторяю еще раз - на этот раз 2 файла с ошибками.
> 3-й раз - опять 2 ошибки. Смотрю на ошибки - в одном файле два блока с нулями,
> в другом (openoffice-core 85 Мб) - ДЕСЯТЬ!!!
>
> Теперь поступаю наоборот - сидя за компом с вин2003 копирую тот же каталог
в
> расшаренную папку Федоры.
> Контрольные суммы в порядке. Повторяю 3 раза - нормально.
>
> Пытаюсь повторить все то же самое через другую пару сетевух (100 mbit) - аналогично.
> При копировании Федорой на Вин - ошибки. Сажусь за Вин2003 - и копирую на
Федору
> без ошибок.
>
> И тут Остапа понесло.
> Вспоминаю, что то же самое наблюдал при копировании файлов на внешний USB диск.
> Подключаю, монтирую раздел с ext3, копирую 1 большой файл (фильм 700 Мб) и
сразу
> же получаю ошибку при проверке.
> Подключаю этот же USB диск к винде, форматирую раздел в ntfs, копирую на него
> - и никаких ошибок. Ни разу. Копирую большие файлы - нормально; тот же каталог
> с кучей файлов - тоже нормально.
> Опять подключаю USB диск к Федоре и монтирую ntfs на запись. И опять с первого
> раза получаю ошибку. Копирую каталог - получаю 13 файлов из 873 с ошибками.
>
> Выключаю комп с Федорой, вытаскиваю HDD из USB, включаю его как hdb.
> Загружаю Федору. Монтирую раздел ntfs (hdb1). Копирую с hda1 на hdb1, hdb1->hda1,
> hda1->hda1, hdb1->hdb1. Ни одной ошибки.
>
> После этого делаю вывод, что к железу претензий нет. К вин2003 - тоже.
>
> Подскажите, что можно сделать с Федорой.
>
Смотреть в сторону samba.
Зарегистрирован баг
https://bugzilla.redhat.com/bugzilla/show_bug.cgi?id=186628
У меня ситуация как в указано в баге, т.е. записывать/удалять/создавать
могу, а читать нет - выдает ошибку пермишин.. :-(
Перерыл кучу инфы в инете, так и не нашел лечение, хотя один мой
знакомый, пару месяцев назад, нашел способ подружть - исправлением ключа
в реестре винды (а ссылки не осталось :-( ).