Форум русскоязычного сообщества Ubuntu


Автор Тема: Не читается файл с ntfs раздела  (Прочитано 2213 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн nd3

  • Автор темы
  • Любитель
  • *
  • Сообщений: 68
    • Просмотр профиля
Не читается файл с ntfs раздела
« : 21 Сентябрь 2011, 06:22:12 »
Ubuntu 10.04 LTS ntfs-3g Версия: 1:2010.3.6-1ubuntu1
/dev/sdb2 on /media/ntfs type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096)
Не возможно скопировать (прочитать) файл, в Window 7 все читается, раньше тоже читался.
Вот что выдает:
cp ork.exe /dev/null
cp: чтение «ork.exe»: Значение слишком велико для такого типа данных
при помощи rsync:
rsync error: some files/attrs were not transferred (see previous errors) (code 23) at main.c(1060) [sender=3.0.7]dd
dd if=ork.exe of=/dev/null
dd: чтение «ork.exe»: Значение слишком велико для такого типа данных
0+0 записей считано
0+0 записей написано
file file ork.exe
ork.exe: ERROR: cannot read `ork.exe' (Value too large for defined data type)
chkdisk делал.
Есть какие нибудь мысли?

Оффлайн ArcFi

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 15194
    • Просмотр профиля
    • aetera.net
Re: Не читается файл с ntfs раздела
« Ответ #1 : 21 Сентябрь 2011, 06:32:05 »
LANG=C
stat file
ls -l file
du -h file
?

chkdisk делал
Вот так ещё сделайте, на всякий случай:
chkdisk <disk_name>: /r /f
« Последнее редактирование: 21 Сентябрь 2011, 08:36:45 от arcfi »

Оффлайн nd3

  • Автор темы
  • Любитель
  • *
  • Сообщений: 68
    • Просмотр профиля
Re: Не читается файл с ntfs раздела
« Ответ #2 : 21 Сентябрь 2011, 06:33:37 »
stat ork.exe
  File: «ork.exe»
  Size: 7481904    Blocks: 14576      IO Block: 4096   обычный файл
Device: 812h/2066d Inode: 124265      Links: 1
Access: (0777/-rwxrwxrwx)  Uid: (    0/    root)   Gid: (    0/    root)
Access: 2011-07-15 14:16:36.215794000 +0300
Modify: 2003-09-05 03:31:20.000000000 +0300
Change: 2011-06-20 22:13:45.892578100 +0300

ls -l ork.exe
-rwxrwxrwx 1 root root 7481904 2003-09-05 03:31 ork.exe

du -h ork.exe
7,2M ork.exe
sorry без LANG=C, сути не меняет
делал chkdsk С: /f без /r физически диск целый, логи и смарт что в linux что в WIndows чистые. Да и файл в WIndows читается!
« Последнее редактирование: 21 Сентябрь 2011, 06:40:41 от nd3 »

Оффлайн ArcFi

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 15194
    • Просмотр профиля
    • aetera.net
Re: Не читается файл с ntfs раздела
« Ответ #3 : 21 Сентябрь 2011, 06:39:44 »
Мда, действительно странно.

Попробуйте cp и mv с английской локалью (LANG=C), чтоб легче было искать по сообщению об ошибке.

Кстати, у каталога, где файл лежит, не слишком длинное имя или большой уровень вложенности?

Оффлайн nd3

  • Автор темы
  • Любитель
  • *
  • Сообщений: 68
    • Просмотр профиля
Re: Не читается файл с ntfs раздела
« Ответ #4 : 21 Сентябрь 2011, 06:42:11 »
/media/ntfs/data/hdG/INSTALL!/Office/off2003 — да, действительно длинновато, но раньше читалось.  :)
LANG=C
cp ork.exe /dev/null
cp: reading `ork.exe': Value too large for defined data type
Может какие-то атрибуты или потоки ntfs? Не знаю как проверить.

Пользователь решил продолжить мысль 21 Сентябрь 2011, 07:01:19:
Вот разрешения в WIndows:
C:\data\hdG\INSTALL!\Office\off2003>cacls ork.exe
C:\data\hdG\INSTALL!\Office\off2003\ork.exe Все:(OI)(CI)F
Может кто подскажет как сделать отладку и оформить баг?
« Последнее редактирование: 21 Сентябрь 2011, 07:01:19 от nd3 »

Оффлайн ArcFi

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 15194
    • Просмотр профиля
    • aetera.net
Re: Не читается файл с ntfs раздела
« Ответ #5 : 21 Сентябрь 2011, 07:09:02 »
/media/ntfs/data/hdG/INSTALL!/Office/off2003
Это ещё нормально.

/dev/sdb2 on /media/ntfs type fuseblk (rw,nosuid,nodev,allow_other,blksize=4096)
А если вручную раздел смонтировать через mount.ntfs?

Оффлайн nd3

  • Автор темы
  • Любитель
  • *
  • Сообщений: 68
    • Просмотр профиля
Re: Не читается файл с ntfs раздела
« Ответ #6 : 21 Сентябрь 2011, 07:19:51 »
Цитировать
А если вручную раздел смонтировать через mount.ntfs?
Раздел через fstab монтировался, по default. В ручную sudo mount /dev/sdb2 /mnt — ничего не изменило.
Скопировал в Windows проблемный файл в корень, на другой ntfs раздел, и на FAT32. Все копии в linux читаются нормально. Мда… странно.
« Последнее редактирование: 21 Сентябрь 2011, 07:30:51 от nd3 »

Оффлайн БТР

  • Заслуженный пользователь
  • Модератор форума
  • Старожил
  • *
  • Сообщений: 5108
    • Просмотр профиля

Оффлайн ArcFi

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 15194
    • Просмотр профиля
    • aetera.net

Оффлайн БТР

  • Заслуженный пользователь
  • Модератор форума
  • Старожил
  • *
  • Сообщений: 5108
    • Просмотр профиля
Re: Не читается файл с ntfs раздела
« Ответ #9 : 21 Сентябрь 2011, 09:47:52 »
Win7 - 64x, Ubuntu - 32x ?

Оффлайн kraleksandr

  • Участник
  • *
  • Сообщений: 106
    • Просмотр профиля
Re: Не читается файл с ntfs раздела
« Ответ #10 : 21 Сентябрь 2011, 12:51:10 »
А если на винде тот файлик скопировать на другой (!) физический носитель, удалить оригинал и затем скопировать его обратно?

Оффлайн ArcFi

  • Заслуженный пользователь
  • Старожил
  • *
  • Сообщений: 15194
    • Просмотр профиля
    • aetera.net
Re: Не читается файл с ntfs раздела
« Ответ #11 : 21 Сентябрь 2011, 21:36:21 »
А если на винде тот файлик скопировать на другой (!) физический носитель, удалить оригинал и затем скопировать его обратно?
+1

И ещё, нормально ли копируются рядом лежащие файлы схожего размера?
А если попробовать что-то записать в этот каталог?
« Последнее редактирование: 21 Сентябрь 2011, 21:38:38 от arcfi »

Оффлайн nd3

  • Автор темы
  • Любитель
  • *
  • Сообщений: 68
    • Просмотр профиля
Re: Не читается файл с ntfs раздела
« Ответ #12 : 21 Сентябрь 2011, 23:18:40 »
Win7 - 64x, Ubuntu - 32x ?
Нет, наоборот, Windows 7 32x, Ubuntu 10.04 64x.

Остальные все файлы из каталога копируются, и записываются без проблем. Сильно подозреваю, что если переписать файл, проблема исчезнет, но это не наш путь. Баг уникальный, и его просто нужно решить. Подскажите что нибудь по отладке FS.

Думаю что проблема не с coreutils, а в ntfs-3g. Если я не ошибаюсь, в дефолтном (Ubuntu) ядре уже есть поддержка ntfs - read only, для записи нужно подгружать модуль. Соответственно баг либо в ядре либо в модуле.
« Последнее редактирование: 21 Сентябрь 2011, 23:45:15 от nd3 »

Оффлайн kraleksandr

  • Участник
  • *
  • Сообщений: 106
    • Просмотр профиля
Re: Не читается файл с ntfs раздела
« Ответ #13 : 22 Сентябрь 2011, 12:18:33 »
Эта, в свойствах файла в винде у него все нормально с правами доступа?

Оффлайн nd3

  • Автор темы
  • Любитель
  • *
  • Сообщений: 68
    • Просмотр профиля
Re: Не читается файл с ntfs раздела
« Ответ #14 : 22 Сентябрь 2011, 12:23:40 »
Эта, в свойствах файла в винде у него все нормально с правами доступа?
Выше было, группа все, полный доступ.

 

Страница сгенерирована за 0.056 секунд. Запросов: 25.